Learn

284 ArtikelKategorie: Alle
Netzwerk

Risiken durch Cookie, localStorage und IndexedDB

Websites können Informationen im Browser speichern.

Das bekannteste Beispiel sind s. Daneben gibt es Speicherbereiche wie und . Sie werden genutzt, um Anmeldestatus, Einstellungen, Warenkörbe, Identifikatoren und App-Daten zu speichern.

Diese Mechanismen sind praktisch, werden bei Anonymität aber starkes Korrelationsmaterial.

Wenn dieselben Cookies gesendet werden, wird man auch nach Änderung der IP-Adresse als derselbe Browser behandelt. Auch mit oder verbindet sich die Nutzung, wenn Klarnamenumgebung und anonyme Aktivität denselben Speicherbereich verwenden.

Dieser Artikel ordnet, wie Speicherbereiche im Browser mit Anonymität zusammenhängen. Die Details behandelt „Unterschied zwischen Cookie, sessionStorage und localStorage“.

Speicherbereiche im Browser

Cookie, localStorage und IndexedDB sind Mechanismen, mit denen Websites auf Browserseite Informationen speichern.

SpeicherbereichHauptnutzungHinweis für Anonymität
CookieAnmeldestatus, Sitzung, Identifikatorwird bei Requests gesendet
localStorageEinstellungen, einfache Datenwird von JavaScript genutzt
IndexedDBgrößere App-DatenInformationen von Web-Apps bleiben
sessionStoragetemporärer Speicher pro TabZustand während einer Sitzung bleibt
CacheBilder und SkripteHinweis auf Browserverlauf

Diese Speicher machen das Web bequemer.

Solange man denselben Browser weiterverwendet, wird Verhalten aber leichter fortlaufend sichtbar.

Warum das bei Anonymität ein Problem ist

Bei Anonymität ist problematisch, wenn Handlungen derselben nutzenden Person verbunden werden.

Cookies und localStorage schaffen diese Verbindung. Wenn man etwa eine Website zuerst mit Heim-IP besucht und später per VPN dieselbe Website aufruft, aber dasselbe Cookie sendet, wird derselbe Browser erkannt.

SituationWas passiertProblem für Anonymität
Nur IP ändernCookie wird unverändert gesendetderselbe Browser wird sichtbar
Nach Klarnamenlogin anonym browsenSpeicherbereich bleibtVerhalten verbindet sich mit Klarnamenumgebung
Mehrere Konten im selben BrowserSpeicherzustände vermischen sichKontentrennung bricht
Web-App nutzenDaten bleiben in IndexedDBfrühere Nutzung bleibt
Cache bleibterneute Besuche und Betrachtetes bleibenSpur auf dem Gerät

VPN und Tor verändern die Sicht auf den Kommunikationsweg.

Speicherbereiche im Browser sind ein anderes Problem.

Cookie-Löschung reicht manchmal nicht

Cookies zu löschen kann sinnvoll sein.

Wenn aber localStorage, IndexedDB, Cache, Service Worker oder anderes bleiben, kann der Zustand einer Web-App bleiben.

Was bleibtInhaltHinweis
localStorageSeiteneinstellungen und Identifikatorenverschwindet nicht immer mit Cookie-Löschung
IndexedDBDaten von Web-Appsgroße Informationsmengen bleiben
Cacheabgerufene Dateienwird Spur von Ansicht oder Nutzung
Service WorkerOffline-Verarbeitung und BenachrichtigungWebsite-Verhalten kann weiterlaufen
AnmeldestatusSitzung auf Dienstseiteendet nicht nur im Browser

Für anonyme Aktivität ist es wichtig, Klarnamenbrowser und anonymen Browser zu trennen.

Statt jedes Mal per Löschung zu arbeiten, ist ein Design ohne Vermischung stabiler.

Zu prüfen

Beim Umgang mit Browser-Speicherbereichen überlegt man zuerst nicht, was gelöscht wird, sondern was nicht vermischt werden darf.

PrüfpunktGrund
Sind Klarnamen- und anonyme Nutzung in getrennten Browsern?Vermischung von Speicherbereichen vermeiden
Wird dieselbe Website mit Klarnamen und anonym genutzt?Kontokorrelation vermeiden
Wurden Speicherbereiche außer Cookies geprüft?localStorage und IndexedDB können bleiben
Sind Browserprofile getrennt?Erweiterungen und Verlauf ebenfalls trennen
Sind Tor-Browser-Standardeinstellungen unverändert?eigene Einstellungen machen auffällig

Bei Hochrisikoaktivität erwägt man, nicht nur Browser, sondern auch OS-Benutzer, Gerät und Kommunikationsweg zu trennen.

Trennung vor Löschung

Cookies und Speicherbereiche können gelöscht werden.

Aber ein Betrieb, der jedes Mal perfektes Löschen verlangt, bricht leicht. Vergessene Löschung, erneutes Einloggen, Speicher anderer Websites und Synchronisierungseinstellungen führen zu Vermischung.

MethodeVorteilHinweis
Jedes Mal löscheneinfacher EinstiegVergessen und ausgelassene Speicherbereiche passieren
Anderer BrowserKlarnamen und anonym leichter trennenErweiterungen und Einstellungen ebenfalls trennen
Anderes ProfilTrennung im selben Browser möglichVerwechslungen vermeiden
Tor Browsergegen Speicherung und Identifizierung ausgelegtStandardeinstellungen nicht verändern
Anderes Gerätstarke Trennung möglichhöherer Verwaltungsaufwand

Bei niedrigem Risiko kann Profiltrennung reichen.

Bei hohem Risiko erwägt man Trennung bis zu Gerät oder OS. Wichtig ist, den nötigen Trennungsgrad aus dem Bedrohungsmodell abzuleiten.

Häufige Fehler

Fehler bei Browser-Speicherbereichen entstehen in vertrauten Handlungen.

FehlerWas passiert
Anonymer Post im AlltagsbrowserKlarnamen-Cookies und Verlauf vermischen sich
Nur VPN einschaltenCookie wird unverändert gesendet
Sich mit Logout sicher fühlenlocalStorage und IndexedDB bleiben
Dieselben Erweiterungen nutzenBrowserumgebung wirkt ähnlich
Cloud-Synchronisierung nicht abschaltenVerlauf und Einstellungen verteilen sich auf Geräte

Bei Anonymität prüft man Kommunikationsweg und Browserzustand gleichzeitig.

Grundhaltung bei anonymer Aktivität

Bei Cookies und Speicherbereichen ist „nicht vermischen“ wichtiger als „löschen“.

Wenn ein Browser für anonyme Aktivität festgelegt ist, öffnet man darin keine Klarnamendienste. Im Klarnamenbrowser öffnet man keine anonymen Konten. Auch Cloud- und Passwortsynchronisierung werden getrennt. Diese einfache Praxis ist langfristig eine starke Maßnahme.

GrundsatzBedeutung
Nutzungen trennenKlarnamen- und anonyme Nutzung nicht vermischen
Synchronisierung prüfenVerlauf und Einstellungen nicht auf andere Geräte ausweiten
Logins trennenKontokorrelation vermeiden
Speicherbereiche regelmäßig prüfenunnötige Daten nicht behalten
Bei hohem Risiko auch Geräte trennennicht allein auf Browsertrennung verlassen

Zusammenfassung

Cookie, localStorage und IndexedDB sind Mechanismen, mit denen Websites Informationen im Browser speichern.

Sie sind praktisch, verbinden bei Anonymität aber Handlungen desselben Browsers.

Auch wenn die IP-Adresse geändert wird, kann man durch dieselben Cookies oder Speicherbereiche als derselbe Browser oder dieselbe Umgebung behandelt werden.

Bei Anonymität betrachtet man Kommunikationsweg und Browserspeicher getrennt.

Klarnamenumgebung und anonyme Umgebung nicht zu vermischen und bei Bedarf dedizierte Browser oder Profile zu nutzen, ist wichtig.

Verwandte Werkzeuge

WebRTC Leak Test

BrowserLeaks WebRTC

Eine externe Ressource zu diesem Artikel. Öffne sie nur, wenn sie zu deiner Situation und deinem Bedrohungsmodell passt.

Warum es hier aufgeführt ist: Sie kann beim Thema des Artikels helfen, liegt aber außerhalb von Anonymity Sense und sollte vor der Nutzung geprüft werden.

URL : https://browserleaks.com/webrtc

Externe Website öffnen
Anonymous communication

Tor Project

Eine externe Ressource zu diesem Artikel. Öffne sie nur, wenn sie zu deiner Situation und deinem Bedrohungsmodell passt.

Warum es hier aufgeführt ist: Sie kann beim Thema des Artikels helfen, liegt aber außerhalb von Anonymity Sense und sollte vor der Nutzung geprüft werden.

URL : https://www.torproject.org/

Externe Website öffnen

Verwandte Artikel