slider

XSS - Prof. Dr. Norbert Pohlmann

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


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)
XSS Prof. Dr. Norbert Pohlmann - Cyber-Sicherheitsexperten