Backend, Daten & Sicherheit Mehr Details B · Offizielle Anleitung Plattform: Web

Cross-Site Scripting

Cross-Site Scripting

Cross-Site Scripting, oder XSS, tritt auf, wenn angreiferkontrollierte Daten als Browser-Code auf einer vertrauenswürdigen Seite ausgeführt werden.

Sieh, wie es funktioniert
Du könntest es nennen Cross-Site ScriptingXSSSkript-Einfügung

Sieh, wie es funktioniert

Original bearbeitetes BeispielCross-Site Scripting

Ein weiteres Beispiel

Ein Forenbeitrag enthält `<img alt="" onerror=…>`. Eine sichere Vorlage fügt ihn als Text ein, bereinigt die kleine erlaubte Menge von Markdown, blockiert schädliche URLs und erzwingt CSP. Ein Regressions-Test überprüft HTML-, Attribut-, URL-, CSS- und JavaScript-Kontexte separat.

Hauptteile

  1. 01Nicht vertrauenswürdige Quelle
  2. 02Interpreter-Kontext und unsicherer Zielort
  3. 03Kodierungs-/Sanisierungsgrenze

Verwenden Sie es, wenn

Kodieren Sie nicht vertrauenswürdige Ausgaben für ihren genauen Kontext und verwenden Sie sichere DOM-APIs. Wenn HTML erlaubt ist, bereinigen Sie es mit einer strikten Positivliste und fügen Sie CSP als weitere Schutzmaßnahme hinzu.

Nutze es nicht, wenn

Eine Escape-Funktion passt nicht in jeden Kontext. Eingabeprüfungen oder CSP allein können nicht jeden unsicheren Ort sicher machen.

In Code verwendeter Name

contextual output encoding + safe sinks + HTML sanitization + CSP

Vor dem Ausliefern

Work only within an explicitly authorized and isolated defense test. Check the trust boundary, inert regression case, mitigation, and handling of secrets and personal data. Check redacted detection signals, safe failure, incident owner, recovery, and rollback. Never test a real target.

Anfrage, die Sie kopieren können

Outcome: Complete the task with Cross-Site Scripting (Cross-Site Scripting). User context: Ein Forenbeitrag enthält `<img alt="" onerror=…>`. Eine sichere Vorlage fügt ihn als Text ein, bereinigt die kleine erlaubte Menge von Markdown, blockiert schädliche URLs und erzwingt CSP. Ein Regressions-Test überprüft HTML-, Attribut-, URL-, CSS- und JavaScript-Kontexte separat. Risk or control to address: Cross-Site Scripting (Cross-Site Scripting). Why it applies: Kodieren Sie nicht vertrauenswürdige Ausgaben für ihren genauen Kontext und verwenden Sie sichere DOM-APIs. Wenn HTML erlaubt ist, bereinigen Sie es mit einer strikten Positivliste und fügen Sie CSP als weitere Schutzmaßnahme hinzu. Classification boundary: Eine Escape-Funktion passt nicht in jeden Kontext. Eingabeprüfungen oder CSP allein können nicht jeden unsicheren Ort sicher machen. Safety requirements: Test only in an isolated space with explicit permission. Use inert, harmless inputs. Protect secrets and personal data. Name the trust boundary and record the mitigation. Operational safeguards: Set up detection and logs that hide sensitive data. Name the incident owner. Define a safe failure mode and rollback before release. Acceptance criteria: A defensive regression test fails before the mitigation and passes after it. No real target, secret, or personal data is used. Monitoring and rollback are verified. Evidence and limits (evidence boundary): Es ist offiziell für diese Quelle. Andere Plattformen oder Teams können den Begriff auf andere Weise verwenden. Unknowns to confirm: Authorized scope, affected assets, data class, threat actor, incident owner, and rollback limits.

Diese Anfrage prüfen

Review how Cross-Site Scripting (Cross-Site Scripting) is used now. Definition: Cross-Site Scripting, oder XSS, tritt auf, wenn angreiferkontrollierte Daten als Browser-Code auf einer vertrauenswürdigen Seite ausgeführt werden. Release checks: Work only within an explicitly authorized and isolated defense test. Check the trust boundary, inert regression case, mitigation, and handling of secrets and personal data. Check redacted detection signals, safe failure, incident owner, recovery, and rollback. Never test a real target. Before changing code, list the evidence, gaps, severity, and the smallest safe fix.

B
Wie offiziell ist dieser Begriff?

Offizielle Anleitung

Die benannte Plattform, das Framework, Projekt oder Expertengruppe hat einen offiziellen Leitfaden für diesen Begriff.

Es ist offiziell für diese Quelle. Andere Plattformen oder Teams können den Begriff auf andere Weise verwenden.

Umfang
Nur das, was die Quelle abdeckt:Barrierefreiheit、Nutzungshinweise、Ratschläge zur Vermeidung
Dokumentenstatus
stabil
Geprüft am
2026-07-30

Beweisquellen & Umfang

Autoritätsquelle + Begriffsreferenz · OWASP Foundation · stabil Cross Site Scripting Prevention Cheat Sheet Umfang: Barrierefreiheit、Nutzungshinweise、Ratschläge zur Vermeidung Rolle hier: Direkte Begriffsreferenz Quelle umfasst: Barrierefreiheit, Nutzungshinweise, Ratschläge zur Vermeidung

Selbst kopieren

Der Browser konnte dies nicht kopieren. Wählen Sie die Anfrage unten aus und kopieren Sie sie selbst.