Skip to content

Hide Navigation Hide TOC

JavaScript (c862b68d-585f-4076-8f37-647b98c15232)

JavaScript, often abbreviated as JS, is a programming language that conforms to the ECMAScript specification. JavaScript is high-level, often just-in-time compiled and multi-paradigm. It has dynamic typing, prototype-based object-orientation and first-class functions.

JavaScript is used for web development, in web applications, for game development, and much more. It allows you to implement dynamic features on web pages that cannot be done with only HTML and CSS. Many browsers use JavaScript as a scripting language for doing dynamic things on the web. Any time you see a click-to-show dropdown menu, extra content added to a page, and dynamically changing element colours on a page, to name a few features, you're seeing the effects of JavaScript.

Exploiting JavaScript in cyber attacks is not exactly new, but the increasing frequency of this attack vector is. Even in 2020, JavaScript-based attacks are still a matter of great concern. The danger in these attacks lies in one key aspect: malware delivered via infected JavaScript files doesn’t need user interaction. Better said, a user could get infected with malware without doing anything else than browsing a website. JavaScript is not an insecure programming language, code bugs or improper implementations can create backdoors which attackers can exploit.[Wikipedia JavaScript][Heimdal Security December 2 2020][freeCodeCamp.org March 29 2021]

Cluster A Galaxy A Cluster B Galaxy B Level
JavaScript (c862b68d-585f-4076-8f37-647b98c15232) Tidal Software Water Curupira (4c8288fd-df9f-48b7-911b-19651074561d) Tidal Groups 1