JavaScript
JavaScript ist eine Skriptsprache, die häufig in Webanwendungen eingesetzt wird, um Inhalte dynamisch zu verändern und Interaktivität zu ermöglichen. Sie wird clientseitig im Browser ausgeführt. JavaScript ermöglicht DOM-Manipulation, Event-Handling, AJAX-Requests und asynchrone Programmierung (Promises, async/await). Serverseitig wird es durch Node.js genutzt, um skalierbare Netzwerkapplikationen zu erstellen. Sicherheitsaspekte umfassen das Verhindern von Cross-Site Scripting (XSS) durch Content Security Policy (CSP), sichere Handhabung von JSON-Inputs und Einsatz von JavaScript-Bibliotheken, die aktiv gepflegt werden. CSRF-Schutzmechanismen können über synchronizer tokens in Formularen implementiert werden. Fortgeschrittene Patterns wie Modularchitekturen (ES6-Module), Single-Page-Applications (SPA) und Frameworks (React, Vue, Angular) strukturieren den Code und bieten Out-of-the-Box-Sicherheitsfunktionen, sofern korrekt konfiguriert und aktualisiert.