Zurück zum Studium

Lernbegriff

Cross-site scripting — Anwendungssicherheit

Cross-Site Scripting bringt nicht vertrauenswürdigen Inhalt als aktiven Browsercode in eine Seite. Die Lernkarte zeigt die Rolle im Modul „Anwendungssicherheit“ und einen sicheren Diagnoseweg.

AnwendungssicherheitLevel 0–3

Orientierung

Cross-Site Scripting bringt nicht vertrauenswürdigen Inhalt als aktiven Browsercode in eine Seite. Auf dieser Stufe trennst du Zweck, Eingabe und sichtbares Ergebnis. Ordne Cross-site scripting als Teil des Moduls Anwendungssicherheit ein, bevor du Einstellungen oder Dateien veränderst.

Übung

Sicher ausprobieren

Eine Upload- oder API-Funktion wird sicherheitsrelevant geändert. Zeichne für Cross-site scripting Eingabe, Vertrauensgrenze und erlaubte Ausgabe auf; teste einen gültigen, einen ungültigen und einen absichtlich missbräuchlichen neutralen Request und prüfe Status sowie Audit-Log. Öffne eine isolierte Testumgebung und führe „printf "%s\n" "validate input; minimize privilege; rotate secrets"“ aus. Beschreibe die erwartete Ausgabe vorab, ändere keine produktiven Daten und notiere einen sicheren nächsten Diagnoseschritt.

printf "%s\n" "validate input; minimize privilege; rotate secrets"

Quick-Check

Kannst du Zweck, beobachtbaren Zustand und häufigste Fehlerquelle von Cross-site scripting — Anwendungssicherheit jeweils in einem Satz erklären? Welche Ausgabe würdest du zuerst sichern, bevor du etwas änderst, und welcher Test beweist anschließend, dass deine Korrektur wirklich wirksam war?