Prywatność przeglądarki

Test stabilności odcisku przeglądarki

Porównaj wyniki Canvas, WebGL i dźwięku między kolejnymi próbami.

Interpretuj ostrożnie. Stabilny odcisk nie identyfikuje osoby, a zmieniony nie dowodzi ochrony. Mogą go zmieniać aktualizacje, ekran, sterowniki, ustawienia i losowy szum.

Gotowe. Dane odcisku nie są wysyłane na serwer.

Stabilność

Porównywalny wskaźnik—Wykonaj test co najmniej dwukrotnie.
Zapisane próby0Do 20 wpisów, zapisanych tylko w localStorage.
Łączny odcisk—Skrót SHA-256 dostępnych komponentów.

Canvas 2D

Nie badano
Odcisk
—
Co jest rysowane

Tekst wielojęzyczny, emoji, kształty, przezroczystość, gradienty, cienie i kompozycja. Trzy identyczne renderowania pokazują też wahania wewnątrz próby.

WebGL

Nie badano
Odcisk
—
Co jest mierzone

Deterministyczna scena, możliwości WebGL, limity liczbowe, rozszerzenia, precyzja shaderów i dozwolony deklarowany renderer grafiki.

Dźwięk

Nie badano
Odcisk
—
Co jest obliczane

Syntetyczny dźwięk offline korzysta z oscylatora, filtra i kompresora. Nie używa mikrofonu ani nagranego dźwięku.

Sygnały środowiska i różnice

SygnałBieżąca wartośćPoprzednie porównanie
Brak prób.

Historia lokalna

Daty i skrócone odciski
DataCanvasWebGLDźwiękŁączne
Brak zapisanych prób.

Porównaj przed i po zmianie

Wykonaj ten sam test na tym samym urządzeniu i zapisz wynik początkowy. Włącz VPN lub zmień jedno istotne ustawienie, powtórz test w tych samych warunkach i zapisz kolejny wynik.

Zapisz wynik przed zmianą i po zmianie, aby je porównać.

Co wyjaśnia ten test

Test pokazuje, czy wybrane wyniki renderowania pozostają stabilne. Może wyjaśnić, jak cechy przeglądarki wspierają rozpoznawanie, ale stabilność nie jest unikalnością. Bez reprezentatywnej populacji porównawczej powtarzalny odcisk nie mówi, ile innych osób ma ten sam wynik. Również zmienność wymaga wyjaśnienia, zamiast automatycznie oznaczać ochronę.

Jak przeprowadzić test

  1. Zachowaj profil przeglądarki, urządzenie i warunki ekranu. Wybierz, czy chcesz przechowywać ograniczoną historię lokalną.
  2. Uruchom test, a następnie powtórz bez żadnej zmiany, aby poznać zwykłe wahania w tych warunkach.
  3. Przeczytaj Canvas, WebGL i audio osobno. Sprawdź niedostępne komponenty, zmienność wewnątrz próby oraz oznaczony algorytm skrótu.

Jak działa pomiar

Przeglądarka renderuje określone sceny Canvas i WebGL oraz przetwarza syntetyczny dźwięk przez OfflineAudioContext. Powtórzenia w jednej próbie ujawniają wahania; mikrofon nie jest używany.

Skróty zwykle korzystają z SHA-256, a alternatywa jest wyraźnie oznaczona. Obliczenia i opcjonalna ograniczona historia pozostają w przeglądarce; odciski nie trafiają na nasz serwer ani dostawców zewnętrznych.

Jak rozumieć wyniki

Stabilne skróty
Komponenty dały te same skróty w tych warunkach. Nie dowodzi to aktywnego śledzenia ani braku ochrony.
Skróty się zmieniają
Ochrona może dodawać szum, lecz aktualizacje, sterowniki, ekran i ustawienia także zmieniają wynik. Sprawdź, który komponent się zmienił.
Komponent niedostępny
Przeglądarka nie dostarczyła użytecznego renderowania lub dźwięku. To ograniczenie pomiaru, a nie wymyślony sukces czy porażka ochrony.

Porównaj przed i po zmianie

  1. Zapisz punkt początkowy po dwóch próbach bez zmian na tym samym urządzeniu, profilu i wersji przeglądarki.
  2. Zmień jedno istotne ustawienie ochrony przed odciskiem i uruchom identyczny test.
  3. Porównaj komponenty i wahania wewnętrzne przy tym samym algorytmie skrótu. Nie zakładaj, że sama zmiana VPN zmieni renderowanie.

Ograniczenia testu

  • Te trzy powierzchnie nie obejmują wszystkich metod rozpoznawania przeglądarki.
  • Zmienność sama nie potwierdza skutecznej ochrony. Witryny mogą łączyć inne sygnały lub rozpoznawać wzorce w zmianach.

Co zmienić, jeśli trzeba

Chcesz ograniczyć stabilne szczegóły renderowania
Wypróbuj udokumentowaną ochronę przeglądarki i porównaj komponenty, zwracając uwagę na zgodność witryn.
Historii nie można zapisać lub wyczyścić
Sprawdź uprawnienia pamięci i dane witryny. Bieżący wynik może być dostępny mimo błędu trwałego zapisu.

Częste pytania

Czy stabilny skrót jest tylko mój?

Test tego nie ustali. Nie ma bazy populacji do obliczenia unikalności.

Czy próba audio mnie nagrywa?

Nie. Wytwarza syntetyczny sygnał offline bez proszenia o mikrofon.

Źródła i dokumentacja techniczna