Nachverfolgungsprävention in Microsoft Edge
Das Feature zur Nachverfolgungsverhinderung in Microsoft Edge schützt Benutzer vor der Online-Nachverfolgung, indem die Möglichkeit von Trackern eingeschränkt wird, auf browserbasierten Speicher sowie auf das Netzwerk zuzugreifen.
Das Feature zur Nachverfolgungsverhinderung ist so aufgebaut, dass das Datenschutzversprechen von Microsoft Edge-Browsern eingehalten wird, während gleichzeitig sichergestellt wird, dass es standardmäßig keine Auswirkungen auf die Kompatibilität der Website oder die Wirtschaftlichkeit des Webs gibt.
Ebenen der Nachverfolgungsprävention
Microsoft Edge bietet Benutzern derzeit drei Ebenen der Nachverfolgungsprävention, die durch Navigieren zu edge://settings/privacy
ausgewählt werden.
Basic : Die am wenigsten restriktive Ebene der Tracking-Verhinderung, die für Benutzer entwickelt wurde, die personalisierte Werbung genießen und es nicht darum machen, im Web nachverfolgt zu werden. Basic schützt Benutzer nur vor böswilligen Trackern wie Fingerabdruckern und Cryptominern.
Ausgeglichen (Standard) – Die Standardebene der Nachverfolgungsverhinderung, die für Benutzer konzipiert ist, die weniger personalisierte Werbung sehen möchten, während das Risiko von Kompatibilitätsproblemen beim Surfen im Web minimiert wird. Balanced zielt darauf ab, Tracker von Websites zu blockieren, mit denen Benutzer nie interagieren.
Streng : Die restriktivste Stufe der Tracking-Verhinderung, die für Benutzer entwickelt wurde, die mit der Kompatibilität der Website für maximale Privatsphäre in Ordnung sind.
Das Feature zur Nachverfolgungsprävention in Microsoft Edge besteht aus drei Hauptkomponenten, die zusammenarbeiten, um zu bestimmen, ob eine bestimmte Ressource von einer Website als Tracker klassifiziert und blockiert werden soll. Die Komponenten sind wie folgt:
Klassifizierung : Die Art und Weise, wie Microsoft Edge bestimmt, ob eine URL zu einem Tracker gehört.
Erzwingung : Die Aktionen, die ausgeführt werden, um Microsoft Edge-Benutzer vor URLs zu schützen, die als Tracker klassifiziert sind.
Entschärfungen : Die Mechanismen, die bereitgestellt werden, um sicherzustellen, dass vom Benutzer angegebene Bevorzugte Websites weiterhin funktionieren und gleichzeitig einen starken Standardschutz bieten.
Jede der Komponenten wird auf dieser Seite untersucht und ausführlich erläutert.
Klassifizierung
Die erste Komponente des Features zur Nachverfolgungsprävention in Microsoft Edge ist die Klassifizierung. Um Online-Tracker zu klassifizieren und in Kategorien zu gruppieren, verwendet Microsoft Edge die Listen Trennen Open Source Tracking-Schutzlisten. Die Listen werden über die Komponente "Vertrauensschutzlisten" bereitgestellt, die unter edge://components
angezeigt werden kann. Nach dem Herunterladen werden die Listen auf einem Datenträger gespeichert, auf dem Sie ermitteln können, ob oder wie eine bestimmte URL klassifiziert wird.
Um zu ermitteln, ob eine URL vom Klassifizierungssystem in Microsoft Edge als Nachverfolgung betrachtet wird, werden eine Reihe von Hostnamen überprüft, beginnend mit einer genauen Übereinstimmung und dann mit der Überprüfung auf Teilübereinstimmungen für bis zu vier Bezeichnungen außerhalb der Domäne der obersten Ebene.
Beispiel:
URL:
https://a.subdomain.of.a.known.tracker.test/some/path
Getestete Hostnamen:
a.subdomain.of.a.known.tracker.test
of.a.known.tracker.test
a.known.tracker.test
known.tracker.test
tracker.test
Wenn einer dieser Hostnamen mit einem Hostnamen in den ListenTrennen übereinstimmt, fährt Microsoft Edge mit der Auswertung von Erzwingungsaktionen fort, um zu verhindern, dass Benutzer nachverfolgt werden.
Erzwingung
Um Schutz vor Nachverfolgungsaktionen im Web zu bieten, führt Microsoft Edge zwei Erzwingungsaktionen gegen klassifizierte Tracker durch:
Einschränken des Speicherzugriffs : Wenn eine bekannte Nachverfolgungsressource versucht, auf einen Webspeicher zuzugreifen, in dem sie möglicherweise versucht, Daten über den Benutzer beizubehalten, blockiert Microsoft Edge diesen Zugriff. Dies umfasst das Einschränken der Möglichkeit für diesen Tracker, Cookies abzurufen oder festzulegen, sowie auf Speicher-APIs wie
IndexedDB
undlocalStorage
zuzugreifen.Blockieren von Ressourcenladevorgängen : Wenn eine bekannte Nachverfolgungsressource auf eine Website geladen wird, kann Microsoft Edge diese Last blockieren, bevor die Anforderung das Netzwerk erreicht, abhängig von den Auswirkungen der Last auf die Kompatibilität und der Einstellung zur Nachverfolgungsverhinderung, die ein Benutzer festgelegt hat. Blockierte Ladevorgänge können Nachverfolgungsskripts, Pixel, iFrames und mehr umfassen. Dadurch wird verhindert, dass Daten potenziell an die Nachverfolgungsdomäne gesendet werden, und als Nebeneffekt kann sogar die Ladezeiten und die Seitenleistung verbessert werden.
Ein Benutzer kann das Flyoutsymbol für Seiteninformationen auf der linken Seite der Adressleiste auswählen, um herauszufinden, welche Tracker auf einer bestimmten Seite blockiert wurden:
Wie die Erzwingungen angewendet werden, hängt davon ab, welche Nachverfolgungsprävention der Benutzer ausgewählt hat und welche Risikominderungen angewendet werden können.
Entschärfungen
Um sicherzustellen, dass die Webkompatibilität so weit wie möglich erhalten bleibt, verfügt Microsoft Edge über drei Entschärfungen, um die Erzwingung in bestimmten Situationen auszugleichen. Dies sind die Entschärfung der Organisationsbeziehung, die Org Engagement-Entschärfung und die CompatExceptions-Liste.
Bevor Sie sich mit den Entschärfungen vertraut machen, lohnt es sich, das Konzept einer "Organisation" oder kurz "Organisation" zu definieren. Disconnect verwaltet auch eine Liste namens entities.json , die Gruppen von URLs definiert, die sich im Besitz derselben übergeordneten Organisation/Firma befinden. Das Feature zur Nachverfolgungsverhinderung in Microsoft Edge verwendet diese Liste sowohl in der Entschärfung der Organisationsbeziehung als auch in der Org Engagement-Entschärfung , um das Auftreten von Kompatibilitätsproblemen zu minimieren, die durch die Nachverfolgung der Verhinderung verursacht werden, die sich auf organisationsübergreifende Anforderungen auswirkt.
Entschärfung von Organisationsbeziehungen
Mehrere beliebte Websites verwalten sowohl Websites als auch Content Delivery Networks (CDNs), um statische Ressourcen und Inhalte für diese Websites bereitzustellen. Um sicherzustellen, dass diese Arten von Szenarien nicht von der Nachverfolgungsverhinderung betroffen sind, stellt Microsoft Edge eine Website von der Nachverfolgungsverhinderung aus, wenn die Website Anforderungen von Drittanbietern an andere Websites richtet, die sich im Besitz derselben übergeordneten Organisation befinden (wie in der Liste Disconnect entities.json definiert). Dies wird am besten durch ein Beispiel veranschaulicht.
Beispiel:
Eine Organisation mit dem Namen Org1 besitzt die Domänen
org1.test
undorg1-cdn.test
, wie in der Liste Disconnect entities.json definiert. Stellen Sie sich vor, dassorg1-cdn.test
als Tracker klassifiziert wird und normalerweise Verfolgungspräventionserzwingungen angewendet werden. Wenn ein Benutzer besuchthttps://org1.test
und die Website versucht, eine Ressource aushttps://org1-cdn.test
zu laden, führt Microsoft Edge keine Erzwingungsaktionen für Anforderungen durch, die an gesendet werden, obwohl es sich nicht umorg1-cdn.test
eine Erstanbieter-URL handelt. Wenn jedoch eine andere URL, die nicht Teil der Organisation Org1 ist, versucht, dieselbe Ressource zu laden, unterliegt die Anforderung Erzwingungen, da sie nicht Teil derselben Organisation ist.Obwohl dies die Nachverfolgung von Präventionserzwingungen für Websites, die derselben Organisation gehören, lockert, ist es unwahrscheinlich, dass dies ein hohes Datenschutzrisiko mit sich bringt, da solche Organisationen in der Lage sind, mithilfe interner Back-End-Daten zu ermitteln, auf
https://org1.test
https://org1-cdn.test
welche Websites/Ressourcen Sie zugegriffen haben.
Entschärfung des Organisationsengagements
Die Entschärfung des Organisationsengagements wurde entwickelt, um Kompatibilitätsrisiken zu minimieren, die durch die Nachverfolgung der Prävention eingeführt werden, indem sichergestellt wird, dass Websites im Besitz von Organisationen, mit denen Benutzer ausreichend interagieren, weiterhin wie erwartet im Web funktionieren. Es nutzt die Websiteinteraktion , um die Erzwingungen zu lockern, wenn ein Benutzer eine fortlaufende Beziehung (derzeit definiert durch eine Websitebindungsbewertung von 4,1 oder höher) mit einer bestimmten Website eingerichtet hat. Dies wird am besten anhand eines Beispiels veranschaulicht:
Beispiel:
Eine Organisation namens Social Org besitzt die Domänen
social.example
undsocial-videos.example
.Es wird davon ausgegangen, dass Benutzer eine Beziehung zu Social Org haben, wenn sie eine Website-Engagement-Bewertung von 4,1 oder höher mit einer der Domänen von Social Org festgelegt haben.
Wenn eine andere Website Inhalte
https://content-embedder.example
von Drittanbietern (z. B. ein eingebettetes Video vonsocial-videos.example
) aus einer der Domänen von Social Org enthält, die normalerweise durch Verfolgung von Präventionserzwingungen eingeschränkt würden, ist die Website von der Nachverfolgung von Präventionserzwingungen ausgenommen, solange die Bewertung der Websitebindung des Benutzers mit Domänen im Besitz von Social Org über dem Schwellenwert aufrechterhalten wird.Wenn eine Website nicht zu einer Organisation gehört, muss ein Benutzer direkt eine Websitebindungsbewertung von 4.1 oder höher festlegen, bevor speicherzugriffs-/ressourcenlastungsblöcke, die durch die Nachverfolgungsprävention erzwungen werden, gelockert werden.
Die Entschärfung des Organisationseinsatzes wird derzeit nur im Ausgeglichenen Modus angewendet, sodass Microsoft Edge den höchstmöglichen Schutz für Benutzer bietet, die sich für Strict entschieden haben.
Die CompatExceptions-Liste
Basierend auf dem kürzlich von Microsoft erhaltenen Benutzerfeedback verwaltet Microsoft Edge eine kleine Liste von Websites (von denen die meisten in der Kategorie "Inhalte trennen" enthalten sind), die aufgrund der Nachverfolgungsprävention unterbrochen wurden, obwohl die beiden oben genannten Maßnahmen eingerichtet wurden. Websites in dieser Liste sind von der Verfolgung von Präventionserzwingungen ausgenommen. Die Liste befindet sich auf dem Datenträger an den unten beschriebenen Speicherorten . Benutzer können Einträge darauf mithilfe der Option Blockieren in edge://settings/content/cookies
überschreiben.
Um die Verwaltung dieser Liste zu vermeiden, arbeitet Microsoft derzeit an der Speicherzugriffs-API in der Open-Source-Codebasis. Die Speicherzugriffs-API bietet Websiteentwicklern eine Möglichkeit, den Speicherzugriff direkt von Benutzern anzufordern, bietet Benutzern mehr Transparenz darüber, wie sich ihre Datenschutzeinstellungen auf ihr Browsererlebnis auswirken, und gibt Websiteentwicklern Steuerungen, um sich schnell und intuitiv selbst zu entsperren.
Nachdem die Speicherzugriffs-API implementiert wurde, wird Microsoft die CompatExceptions-Liste als veraltet kennzeichnen und sich an die betroffenen Websites wenden, um sie auf die Probleme aufmerksam zu machen und die Verwendung der Storage Access-API in Zukunft anzufordern.
Aktuelles Verhalten der Nachverfolgungsprävention
Die folgende Tabelle zeigt die Erzwingungsaktionen und Entschärfungen, die auf jede Kategorie von klassifizierten Trackern in Microsoft Edge angewendet werden.
- Am oberen Rand befinden sich die Kategorien von Trackern, die in den Listenkategorien zum Trennen des Nachverfolgungsschutzes definiert sind.
- Auf der linken Seite befinden sich die drei Ebenen der Nachverfolgungsprävention in Microsoft Edge (Basic, Balanced und Strict).
- Der Buchstabe
S
gibt an, dass der Speicherzugriff blockiert ist. - Der Buchstabe
B
gibt an, dass sowohl der Speicherzugriff als auch das Laden von Ressourcen (z. B. Netzwerkanforderungen) blockiert sind. - Ein Bindestrich (
-
) gibt an, dass weder auf speicherzugriff noch auf Ressourcenlasten ein Block angewendet wird.
Werbung | Analyse | Inhalt | Cryptomining | Fingerabdruck | Sozial | Andere | Entschärfung der gleichen Organisation | Entschärfung des Organisationsengagements | |
---|---|---|---|---|---|---|---|---|---|
Basic | - | - | - | B | B | - | - | Aktiviert | Nicht zutreffend |
Ausgewogene | S | - | S | B | B | S | S | Aktiviert | Aktiviert |
Streng | B | B | S | B | B | B | B | Aktiviert | Deaktiviert |
Hinweis
Die Entschärfung des Organisationseinsatzes gilt nicht für die Kategorien Cryptomining oder Fingerprinting.
Tipp
Der Strict-Modus blockiert mehr Ressourcenlasten als ausgeglichen. Das Blockieren von mehr Ressourcenladevorgängen kann dazu führen, dass der Strict-Modus dazu führt, dass weniger Nachverfolgungsanforderungen blockiert werden als Ausgeglichen, da die Tracker, die die Anforderungen ausführen, nie geladen werden.
Hinweis
Die Spalte Fingerabdruck in Aktuelles Verhalten der Nachverfolgungsprävention bezieht sich auf Tracker, die sich in der Liste Fingerabdruck zusätzlich zu einer anderen Liste befinden. Tracker, die ausschließlich auf der Fingerabdruckliste angezeigt werden, gelten als nicht schädliche Fingerabdrucker und werden nicht blockiert.
InPrivate-Verhalten
In Microsoft Edge 79 war das Standardverhalten die Anwendung von Strict-Modus-Schutz in InPrivate. In Microsoft Edge 80 wurde dieses Verhalten durch einen Schalter edge://settings/privacy
in ersetzt, mit dem Benutzer entscheiden können, ob sie Schutz im Strict-Modus anwenden oder ihre regulären Einstellungen beim Durchsuchen von InPrivate beibehalten möchten.
Bestimmen, ob/wie eine bestimmte URL klassifiziert wird
So bestimmen Sie, ob eine bestimmte URL als bekannter Tracker klassifiziert wird:
Öffnen Sie DevTools, und öffnen Sie das Konsolentool .
Aktualisieren Sie die Webseite.
Möglicherweise möchten Sie Cookies und andere Websitedaten zuerst löschen, um die Website-Engagement-Bewertungen zurückzusetzen und eine vollständig saubere Seite zu gewährleisten.
Suchen Sie nach Nachrichten mit dem Text
Tracking Prevention blocked access to storage for <URL>
. Sie können die Nachrichten erweitern, um die einzelnen blockierten URLs anzuzeigen.Wenn Sie ermitteln müssen, in welcher Kategorie sich eine bestimmte blockierte Website befindet, besteht die einfachste Möglichkeit darin, in der Liste Disconnect services.json danach zu suchen. Die Einträge sind alphabetisch, sodass Sie beim Scrollen an den Anfang eines Blocks von Websiteeinträgen die spezifische Kategorie für eine bestimmte Website finden können.
Auf dem Datenträger gespeicherte Zugriffsnachverfolgungsschutzlisten
Wenn Sie auf die Listen zur Nachverfolgungsschutz zugreifen müssen, die auf dem Datenträger gespeichert sind, befindet sich jede an einem von zwei Speicherorten:
Komponentenbasierte Updates : Die Listen, die aus der Komponente "Vertrauensschutzlisten" heruntergeladen werden
Fenster: %LOCALAPPDATA%\Microsoft\Edge <OptionalChannelName>\User Data\Trust Protection Lists
Macos: ~/Library/Application Support/Microsoft Edge <OptionalChannelName>/Trust Protection Lists
Installationsverzeichnis : Die Listen, die mit dem Microsoft Edge-Installer gebündelt sind. Wenn Sie ein anderes Installationsverzeichnis ausgewählt haben, können ihre genauen Pfade unterschiedlich sein.
Fenster: %PROGRAMFILES(x86)%\Microsoft\ Edge <OptionalChannelName>\Application<Version>\Trust Protection Lists
Macos: /Applications/Microsoft Edge.app/Contents/Frameworks/Microsoft Edge Framework.framework/Libraries/Trust Protection Lists
Häufig gestellte Fragen
Der folgende Abschnitt enthält Antworten auf häufig gestellte Fragen zum Feature zur Nachverfolgungsprävention in Microsoft Edge.
Gibt es eine Möglichkeit, bestimmte Tracker für Debuggingzwecke zu blockieren oder zuzulassen?
Derzeit macht Microsoft Edge nur eine Option verfügbar, um die Ausführung von Erzwingungen zur Nachverfolgungsprävention auf einer angegebenen Website zu deaktivieren. Auf diese Option kann über das Flyout für Seiteninformationen oder über die edge://settings/privacy/trackingPreventionExceptions
Seite zugegriffen werden.
Abgesehen davon können die Optionen Blockieren und Zulassen auf der edge://settings/content/cookies
Seite verwendet werden, um bestimmten Domänen den Zugriff auf Speicher wie Cookies und andere Browserspeichermechanismen zu erlauben oder zu verweigern. Dies ist nützlich für das Debuggen von Websiteproblemen, die durch das Nachverfolgen von Verhinderungserzwingungen verursacht werden, die den Zugriff auf den Speicher für eine bestimmte Website blockieren.