Böngésző adatvédelme

Böngészőujjlenyomat stabilitási tesztje

Hasonlítsa össze a Canvas-, WebGL- és offline hangaláírásokat a futtatások között anélkül, hogy az ujjlenyomatokat szerverre küldené.

Értelmezze körültekintően. A stabil aláírás nem azonosít személyt, a megváltozott aláírás pedig nem bizonyít követés elleni védelmet. Frissítések, kijelző, grafikus illesztőprogramok, beállítások és véletlen zaj megváltoztathatják.

Kész. Nem küldünk ujjlenyomatjelzést a szerverre.

Stabilitás

Összehasonlítható pontszám—Futtassa a tesztet legalább kétszer.
Mentett futtatások0Legfeljebb 20 bejegyzés, csak localStorage-ban tárolva.
Összesített ujjlenyomat—Az elérhető komponensek SHA-256 hash-e.

Canvas 2D

Nem tesztelt
Ujjlenyomat
—
Mit rajzolunk?

Többnyelvű szöveg, emoji, alakzatok, átlátszóság, színátmenetek, árnyékok és összetétel. Három azonos megjelenítés a futtatáson belüli eltérést is feltárja.

WebGL

Nem tesztelt
Ujjlenyomat
—
Mit mérünk?

Determinisztikus jelenet, WebGL-képességek, numerikus korlátok, bővítmények, árnyaló pontossága és ahol engedélyezett, a megadott grafikus megjelenítő.

Hang

Nem tesztelt
Ujjlenyomat
—
Mit számítunk ki?

A szintetikus offline megjelenítés oszcillátort, szűrőt és kompresszort használ. Mikrofont vagy rögzített hangot nem használ.

Környezeti jelzések és eltérések

JelzésAktuális értékElőző összehasonlítás
Nincs futtatás.

Helyi előzmények

Dátumok és rövidített ujjlenyomatok
DátumCanvasWebGLHangÖsszesített
Nincs mentett futtatás.

Összehasonlítás előtte és utána

Futtassa ugyanazt a tesztet ugyanazon az eszközön, és mentse az alapállapotot. Aktiválja a VPN-t vagy módosítson egy releváns beállítást, futtassa újra azonos körülmények között, és mentse a következő eredményt.

Az összehasonlításhoz mentse az előtte és az utána mért eredményt.

Mit mutat ez a teszt?

Ez a teszt megmutatja, hogy a kiválasztott megjelenítési kimenetek stabilak maradnak-e a futtatások között. A stabilitás segíthet megmagyarázni, hogyan járulnak hozzá a böngésző jellemzői a felismeréshez, de nem jelent egyediséget. Reprezentatív sokasággal való összehasonlítás nélkül az ismétlődő ujjlenyomat nem árulja el, hány másik ember osztozik rajta.

A teszt futtatása

  1. Tartsa változatlanul a böngészőprofilt, az eszközt és a megjelenítési körülményeket, és válassza ki, hogy megtartja-e a helyi előzményeket.
  2. Futtassa a tesztet, majd ismételje meg változtatás nélkül a szokásos ingadozás megállapításához.
  3. Olvassa el külön a Canvas, WebGL és hang komponenseit, beleértve a nem elérhető komponenseket és a megjelölt hash-algoritmust.

A mérés működése

A böngésző determinisztikus Canvas- és WebGL-jeleneteket jelenít meg, és az OfflineAudioContext segítségével hangot dolgoz fel. Egy futtatáson belüli ismételt megjelenítések segítenek az eltérés feltárásában; mikrofont nem használ.

Az aláírások általában SHA-256-ot használnak, szükség esetén jelölt tartalékmegoldással. A számítás és az opcionális korlátozott előzmények a böngészőben maradnak; az ujjlenyomatokat nem küldjük szerverünkre vagy harmadik fél szolgáltatásaihoz.

Az eredmények értelmezése

Stabil aláírások
A mért komponensek azonos aláírásokat adtak e körülmények között. Ez nem bizonyít aktív követést vagy a védelem hiányát.
Az aláírások változnak
Egy védelem zajt adhat hozzá, de frissítések, grafikus illesztőprogramok, kijelzők vagy beállítások is megváltoztathatják a kimenetet. Vizsgálja meg, melyik komponens változott.
A komponens nem érhető el
A böngésző nem adott használható megjelenítési vagy hangeredményt. Ez a mérés korlátja marad, nem kitalált siker vagy kudarc.

Összehasonlítás előtte és utána

  1. Két változatlan futtatás után mentsen alapállapotot ugyanazon az eszközön, profillal és böngészőverzióval.
  2. Módosítson egy érintett ujjlenyomat-védelmi beállítást, és futtassa újra ugyanazt a tesztet.
  3. Hasonlítsa össze a komponenseket és a futtatáson belüli eltéréseket, a hash-algoritmust változatlanul tartva. Nem szabad feltételezni, hogy pusztán a VPN változtatása módosítja a megjelenítést.

A teszt korlátai

  • Ez a három felület nem fedi le a böngésző felismerésének minden módszerét.
  • Az eltérés önmagában nem bizonyít hatékony védelmet; a webhelyek más jelzéseket is kombinálhatnak vagy felismerhetik az eltérések mintázatát.

Min változtasson szükség esetén?

Csökkenteni szeretné a stabil megjelenítési részleteket
Próbáljon ki egy dokumentált böngészővédelmet, és hasonlítsa össze hatását minden komponensen, beleértve a webhelyekkel kapcsolatos kompatibilitási problémákat is.
Az előzmények nem menthetők vagy törölhetők
Ellenőrizze a webhely tárolási engedélyeit és böngészőbeli adatait. Az aktuális lap eredménye a tartós mentés hibája ellenére elérhető maradhat.

Gyakran ismételt kérdések

Egy stabil hash csak rám jellemző?

Ez a teszt ezt nem tudja megállapítani. Nem rendelkezik sokasági adatbázissal az egyediség kiszámításához.

A hangteszt rögzít engem?

Nem. Offline szintetikus hangjelet állít elő mikrofonhozzáférés kérése nélkül.

Források és műszaki hivatkozások