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

Beheben: Nicht angeheftete Apps erscheinen immer wieder in Windows 11

Beheben: Nicht angeheftete Apps erscheinen immer wieder in Windows 11

Wenn nicht angeheftete Apps und Programme immer wieder in der Taskleiste erscheinen, können Sie die Layout-XML-Datei bearbeiten und die benutzerdefinierten Zeilen entfernen.

So entfernen Sie gespeicherte Informationen aus Firefox Autofill

So entfernen Sie gespeicherte Informationen aus Firefox Autofill

Entfernen Sie gespeicherte Informationen aus Firefox Autofill, indem Sie diese schnellen und einfachen Schritte für Windows- und Android-Geräte befolgen.

Wie man iPod Shuffle weich und hart zurücksetzt

Wie man iPod Shuffle weich und hart zurücksetzt

In diesem Tutorial zeigen wir Ihnen, wie Sie einen weichen oder harten Reset auf dem Apple iPod Shuffle durchführen können.

So verwalten Sie Ihre Google Play-Abonnements auf Android

So verwalten Sie Ihre Google Play-Abonnements auf Android

Es gibt so viele großartige Apps im Google Play, dass man einfach abonnieren muss. Nach einer Weile wird diese Liste länger und Sie müssen Ihre Google Play-Abonnements verwalten.

Wie man Samsung Pay mit dem Galaxy Z Fold 5 verwendet

Wie man Samsung Pay mit dem Galaxy Z Fold 5 verwendet

Das Suchen nach der richtigen Karte in Ihrer Tasche oder Geldbörse kann lästig sein. In den letzten Jahren haben verschiedene Unternehmen kontaktlose Zahlungsoptionen entwickelt und eingeführt.

So löschen Sie den Downloadverlauf von Android

So löschen Sie den Downloadverlauf von Android

Wenn Sie den Downloadverlauf von Android löschen, helfen Sie dabei, mehr Speicherplatz zu schaffen, unter anderem. Hier sind die Schritte, die Sie befolgen sollten.

So setzen Sie das Galaxy Tab S9 zurück

So setzen Sie das Galaxy Tab S9 zurück

Wir haben etwas Zeit mit dem Galaxy Tab S9 Ultra verbracht, und es ist das perfekte Tablet, um es mit Ihrem Windows-PC oder dem Galaxy S23 zu kombinieren.

Wie man Gruppennachrichten in Android 11 stummschaltet

Wie man Gruppennachrichten in Android 11 stummschaltet

Stummschalten von Gruppennachrichten in Android 11, um die Benachrichtigungen für die Nachrichten-App, WhatsApp und Telegram unter Kontrolle zu halten.

Firefox: URL-Verlauf der Adressleiste löschen

Firefox: URL-Verlauf der Adressleiste löschen

Löschen Sie den URL-Verlauf der Adressleiste in Firefox und behalten Sie Ihre Sitzungen privat, indem Sie diese schnellen und einfachen Schritte befolgen.

Wie man Betrüger auf Facebook erkennt und meldet

Wie man Betrüger auf Facebook erkennt und meldet

Um einen Betrüger auf Facebook zu melden, klicken Sie auf Weitere Optionen und wählen Sie Hilfe suchen oder Profil melden. Füllen Sie dann das Meldeformular aus.