Was bewirkt X-XSS-Schutz?

X-XSS-Protection war ein Sicherheitsheader, den es seit Version 4 von Google Chrome gibt. Es wurde entwickelt, um ein Tool zu ermöglichen, das den Inhalt der Website auf reflektiertes Cross-Site-Scripting überprüft. Alle großen Browser haben jetzt die Unterstützung für den Header eingestellt, da er Sicherheitslücken einführte. Es wird dringend empfohlen, den Header überhaupt nicht festzulegen und stattdessen eine starke Inhaltssicherheitsrichtlinie zu konfigurieren.

Tipp: Cross-Site Scripting wird im Allgemeinen auf das Akronym „XSS“ abgekürzt.

Reflected Cross-Site-Scripting ist eine Klasse von XSS-Schwachstellen, bei denen der Exploit direkt in der URL kodiert ist und nur den Benutzer betrifft, der die URL besucht. Reflected XSS ist ein Risiko, wenn die Webseite Daten von der URL anzeigt. Wenn Sie beispielsweise in einem Webshop nach Produkten suchen können, kann er eine URL haben, die wie folgt aussieht: „website.com/search?term=gift“ und das Wort „Geschenk“ auf der Seite enthalten. Das Problem beginnt, wenn jemand JavaScript in die URL einfügt. Wenn sie nicht richtig bereinigt ist, könnte dieses JavaScript ausgeführt werden, anstatt wie es auf dem Bildschirm ausgegeben werden sollte. Wenn ein Angreifer einen Benutzer dazu verleiten könnte, mit dieser Art von XSS-Nutzlast auf einen Link zu klicken, kann er beispielsweise seine Sitzung übernehmen.

X-XSS-Protection sollte diese Art von Angriffen erkennen und verhindern. Leider wurden im Laufe der Zeit eine Reihe von Umgehungen und sogar Schwachstellen in der Funktionsweise des Systems gefunden. Diese Schwachstellen führten dazu, dass die Implementierung des X-XSS-Protection-Headers eine Cross-Site-Scripting-Schwachstelle in eine ansonsten sichere Website einführen würde.

Um sich davor zu schützen, haben Browser-Entwickler beschlossen, die Funktion zu deaktivieren, da der Header der Inhaltssicherheitsrichtlinie, der im Allgemeinen als "CSP" abgekürzt wird, Funktionen enthält, um ihn zu ersetzen. Die meisten Browser, einschließlich Chrome, Opera und Edge, haben die Unterstützung entweder entfernt oder im Fall von Firefox nie implementiert. Es wird empfohlen, dass Websites den Header deaktivieren, um Benutzer zu schützen, die noch ältere Browser mit aktivierter Funktion verwenden.

X-XSS-Protection kann durch die Einstellung „unsafe-inline“ im CSP-Header ersetzt werden. Das Aktivieren dieser Einstellung kann je nach Website viel Arbeit erfordern, da das gesamte JavaScript in externen Skripten enthalten sein muss und nicht direkt in den HTML-Code eingefügt werden kann.



Leave a Comment

So erzwingen Sie, dass Google Chrome immer vollständige URLs anzeigt

So erzwingen Sie, dass Google Chrome immer vollständige URLs anzeigt

Chrome zeigt Ihnen standardmäßig nicht die vollständige URL an. Dieses Detail interessiert Sie vielleicht nicht so sehr, aber wenn Sie aus irgendeinem Grund die Anzeige der vollständigen URL benötigen, finden Sie hier detaillierte Anweisungen, wie Sie Google Chrome dazu bringen, die vollständige URL in der Adressleiste anzuzeigen.

So erhalten Sie altes Reddit zurück

So erhalten Sie altes Reddit zurück

Reddit hat im Januar 2024 sein Design erneut geändert. Das neue Design ist für Benutzer von Desktop-Browsern sichtbar und schränkt den Haupt-Feed ein, während gleichzeitig Links bereitgestellt werden

So kopieren Sie Inhalte aus Lehrbüchern mit Google Lens

So kopieren Sie Inhalte aus Lehrbüchern mit Google Lens

Das Eingeben Ihres Lieblingszitats aus Ihrem Buch auf Facebook ist zeitaufwändig und voller Fehler. Erfahren Sie, wie Sie mit Google Lens Text aus Büchern auf Ihre Geräte kopieren.

Fix Server-DNS-Adresse konnte in Chrome nicht gefunden werden

Fix Server-DNS-Adresse konnte in Chrome nicht gefunden werden

Wenn Sie mit Chrome arbeiten, können Sie manchmal nicht auf bestimmte Websites zugreifen und erhalten die Fehlermeldung „Server-DNS-Adresse konnte in Chrome nicht gefunden werden“. Hier erfahren Sie, wie Sie das Problem beheben können.

Kurzanleitung zum Erstellen von Erinnerungen auf Google Home

Kurzanleitung zum Erstellen von Erinnerungen auf Google Home

Erinnerungen waren schon immer das größte Highlight von Google Home. Sie machen unser Leben sicherlich einfacher. Lassen Sie uns einen kurzen Überblick darüber geben, wie Sie Erinnerungen auf Google Home erstellen, damit Sie wichtige Besorgungen nie verpassen.

Netflix: Passwort ändern

Netflix: Passwort ändern

So ändern Sie Ihr Passwort für den Streaming-Videodienst Netflix mit Ihrem bevorzugten Browser oder Ihrer Android-App.

So beheben Sie die Meldung „Etwas ist schiefgelaufen“ auf Twitter. Versuchen Sie es erneut. Fehler in Google Chrome

So beheben Sie die Meldung „Etwas ist schiefgelaufen“ auf Twitter. Versuchen Sie es erneut. Fehler in Google Chrome

Erhalten Sie die Meldung „Etwas ist schiefgelaufen?“ Beim Zugriff auf Twitter in Google Chrome auf Ihrem Computer tritt die Fehlermeldung „Versuchen Sie es neu zu laden“ auf.

So beheben Sie den Snapchat-Fehler C14A

So beheben Sie den Snapchat-Fehler C14A

Beim Versuch, sich bei Ihrem Snapchat-Konto anzumelden, werden Sie mit einer Fehlermeldung und einem C14A-Code begrüßt. Möglicherweise sind die Server der Plattform ausgefallen, was überall zu Anmeldeproblemen führen kann.

6 Programme für Anfänger zum Erstellen eigener Videospiele

6 Programme für Anfänger zum Erstellen eigener Videospiele

Die Idee, Videospiele zu entwickeln, gefällt vielen. Der eigentliche Prozess ist jedoch entmutigend, insbesondere wenn man ein Programmieranfänger ist.

So teilen Sie YouTube-Videos in Ihrer Instagram-Story

So teilen Sie YouTube-Videos in Ihrer Instagram-Story

Vielleicht möchten Sie Ihre YouTube-Videos auf Instagram teilen, um Ihre Marke auszubauen und Engagement zu generieren. Aber wie teilen Sie YouTube-Videos in Ihrer Instagram-Story? Es gibt keine Möglichkeit, ein YouTube-Video direkt in Ihrer Instagram-Story zu teilen, aber es gibt eine Möglichkeit, dies zu umgehen.