Whitepaper zu Sicherheit und Datenschutz (Übersicht)Kapitel 9
Kapitel 9 Web-Sicherheit und Client-Isolation
Die Web-Schicht ist die am stärksten exponierte Angriffsfläche. Dieses Kapitel legt die Baseline der Web-Sicherheit von FileBolt fest: strikte CSP und Header, keine Skripte von Drittanbietern auf sensiblen Seiten sowie Schutzmaßnahmen gegen Injection und Missbrauch der Benutzeroberfläche.
9.1 Bedrohungen
- XSS, DOM-Injection, Supply-Chain-Skripte, Clickjacking und UI-Redress-Angriffe.
- Prompt-Injection oder UI-Täuschung, um Nutzer dazu zu bringen, Links oder Geheimnisse preiszugeben.
- Token-Diebstahl durch unsichere Speicherung oder Referrer-Leaks.
9.2 Seitenisolation
- Sensible Seiten (Download/Entschlüsselung) SOLLTEN Skripte von Drittanbietern vermeiden und Abhängigkeiten minimieren.
- Cross-Origin-Isolation KANN bei Bedarf für Leistungs- bzw. Sicherheitsfunktionen eingesetzt werden, MUSS aber kompatibel bleiben.
- Seiten SOLLTEN strikte Referrer-Richtlinien durchsetzen, um das Durchsickern von URLs zu vermeiden.
9.3 Injection-Abwehr / Schutz vor UI-Missbrauch
- Alle nicht vertrauenswürdigen Eingaben MÜSSEN vor dem Einfügen in das DOM escaped bzw. bereinigt werden.
- Rendern Sie kein nicht vertrauenswürdiges HTML. Bevorzugen Sie die Darstellung als Text und sicheres Templating.
- Wo vom Nutzer steuerbare Namen oder Metadaten vorkommen, erzwingen Sie Beschränkungen bei Länge und Zeichen.
9.4 Sicherheitsheader und Browserrichtlinien
9.4.1 Empfohlene Header (zur Veranschaulichung)
Content-Security-Policymit restriktivemscript-srcund passendemconnect-src.Referrer-Policy: no-referreroderstrict-origin-when-cross-origin, je nach Anforderungen der Seite.X-Content-Type-Options: nosniff,Permissions-Policyund HSTS (siehe Kapitel 5).
9.5 Überprüfbare Beweise
- Öffentliche Links zu Berichten Dritter werden auf /status gebündelt.
- Die Beweise konzentrieren sich auf die Baseline der Web-Sicherheit (TLS, Header); Zero-Knowledge-Ansprüche auf Protokollebene werden durch Design-Randbedingungen und Claim-IDs gestützt.