slider

XSS

Cross-Site Scripting (XSS)

Was ist XSS?


Cross-Site Scripting (XSS) ist eine Sicherheitsanfälligkeit, bei der ein Angreifer bösartigen Code in eine Webseite einfügt, was auch als Code-Injektion bezeichnet wird. Dieser Code wird von Nutzern ausgeführt, wenn sie die Webseite besuchen. Der Code wird oft in Form von JavaScript eingefügt, der dann im Browser des Nutzers ausgeführt wird.

Es gibt verschiedene Arten von XSS-Angriffen, darunter:

1. Persistente (gespeicherte) XSS: Hier wird der bösartige Code in einer Datenbank oder einer anderen dauerhaften Speicherquelle gespeichert und wird dann bei jedem Besuch der Webseite ausgeführt.

2. Reflektierte (nicht-persistente) XSS: Hier wird der bösartige Code über einen Link oder ein anderes Eingabefeld auf die Webseite eingefügt und dann an den Nutzer zurückgesendet, der den Link oder das Eingabefeld verwendet.

3. DOM-basiertes (Document Object Model) XSS: Hier wird der bösartige Code direkt in das JavaScript der Webseite eingefügt, das dann im Browser des Nutzers ausgeführt wird.

Die Auswirkungen von Cross-Site Scripting können schwerwiegend sein, einschließlich der Offenlegung von Nutzerdaten, des Diebstahls von Anmeldeinformationen oder der Übernahme der Kontrolle über die Nutzersitzung.

Um XSS-Angriffe zu vermeiden, sollten Entwickler sichere Programmierpraktiken verwenden, wie z.B. das ordnungsgemäße Codieren von Nutzereingaben und das Vermeiden der Verwendung von unsicheren JavaScript-Funktionen.

Nutzer sollten auch darauf achten, keine sensiblen Informationen auf unsicheren Webseiten oder in öffentlichen Eingabefeldern einzugeben.

Cross-Site Scripting (XSS)
Abbildung: XSS © Copyright-Vermerk




Weitere Informationen zum Begriff “XSS”:



„Reproducibility and Replicability of Web Measurement Studies“

„Sandnet: Network Traffic Analysis of Malicious Software“

„Aktive informationelle Selbstbestimmung in der Online-Welt“

„On Botnets that use DNS for Command and Control“



„Lehrbuch Cyber-Sicherheit“

„Übungsaufgaben und Ergebnisse zum Lehrbuch Cyber-Sicherheit“

„Bücher im Bereich Cyber-Sicherheit und IT-Sicherheit zum kostenlosen Download“



„Cyber-Sicherheit“

„Angriffsvektor“

„Analysekonzepte von Angriffen“

„Brute Force-Angriff“

„Advanced Persistent Threat“

„Ransomware“



„Vorlesungen zum Lehrbuch Cyber-Sicherheit“



„Forschungsinstitut für Internet-Sicherheit (IT-Sicherheit, Cyber-Sicherheit)“

„Master-Studiengang Internet-Sicherheit (IT-Sicherheit, Cyber-Sicherheit)“

„Marktplatz IT-Sicherheit“

„Marktplatz IT-Sicherheit: IT-Notfall“

„Marktplatz IT-Sicherheit: IT-Sicherheitstools“

„Marktplatz IT-Sicherheit: Selbstlernangebot“

„Marktplatz IT-Sicherheit: Köpfe der IT-Sicherheit“

„Vertrauenswürdigkeits-Plattform“


Zurück zur Übersicht




Summary
XSS
Article Name
XSS
Description
XSS ist eine Web-Sicherheitslücke, die das Ausführen von bösartigem Code ermöglicht. Entwickler sollten sicher programmieren und Nutzer sollten vorsichtig sein, welche Informationen sie auf unsicheren Webseiten eingeben.
Author
Publisher Name
Institut für Internet-Sicherheit – if(is)
Publisher Logo
Cross-Site Scripting (XSS)