Das Unternehmen Google Über die Änderung des Verhaltens des Inkognito-Modus in der kommenden Chrome-Version 76, die für den 30. Juli geplant ist. Insbesondere wird die Möglichkeit blockiert, eine Schlupfloch im FileSystem API zu nutzen, das es erlaubt, aus einer Webanwendung heraus festzustellen, ob der Benutzer den Inkognito-Modus verwendet.
Das Prinzip der Methode besteht darin, dass der Browser früher im Inkognito-Modus den Zugriff auf die FileSystem API blockierte, um das Speichern von Daten zwischen Sitzungen zu verhindern. Das heißt, aus JavaScript konnte man die Möglichkeit prüfen, Daten über die FileSystem API zu speichern, und im Falle eines Fehlers darauf schließen, dass der Inkognito-Modus aktiv war. In der kommenden Version von Chrome wird der Zugriff auf die FileSystem API nicht mehr blockiert, aber der Inhalt wird nach Beendigung der Sitzung gelöscht.
Ähnlich nutzten einige Websites, die nach dem Modell vollständigen Zugangs gegen Bezahlung (Paywall) arbeiten, diese Möglichkeit aktiv, indem sie neuen Nutzern für eine gewisse Zeit einen vollständigen Zugang im Rahmen einer Testversion ermöglichten, bevor sie die Möglichkeit, vollständige Artikel zu lesen, einschränkten. Daher ist der einfachste Weg, um in solchen Systemen auf kostenpflichtige Inhalte zuzugreifen, die Verwendung des Inkognito-Modus. Verlage sind mit diesem Verhalten unzufrieden, weshalb sie in letzter Zeit aktiv ein mit
der FileSystem API verbundenes Schlupfloch nutzen, um den Zugang zur Website im Inkognito-Modus zu blockieren und die Aufforderung auszugeben, diesen Modus zu deaktivieren, um die Anzeige fortzusetzen.
Quelle: opennet.ru
