Obszar encyklopedii
Fingerprinting przeglądarki: hasła encyklopedii
Sygnały, którymi strona rozpoznaje unikalną konfigurację przeglądarki i sprzętu.
- 13
- haseł w tym obszarze
Hasła
Wszystkie hasła w tym obszarze
- Fingerprinting przeglądarki
Fingerprinting przeglądarki to zbieranie wielu cech środowiska uruchomieniowego (API JS, WebGL, czcionki, ekran, wtyczki, strefa czasowa) i sklejanie ich w identyfikator sesji lub urządzenia — często bez ciasteczek.
- Canvas fingerprint
Canvas fingerprint polega na rysowaniu tekstu i kształtów na elemencie HTMLCanvasElement, odczycie pikseli (toDataURL / getImageData) i hashowaniu wyniku.
- WebGL fingerprint
WebGL fingerprint zbiera parametry kontekstu WebGL/WebGL2: vendor, renderer, wersję GLSL, listę rozszerzeń, limity (MAX_TEXTURE_SIZE itd.) oraz czasem wynik renderu do canvas.
- Audio fingerprint
Audio fingerprint (często Offline AudioContext) generuje krótki sygnał, przetwarza go w grafie węzłów Web Audio i haszuje próbki.
- Enumeracja czcionek
Enumeracja czcionek mierzy, które fonty są zainstalowane lokalnie: przez pomiar szerokości tekstu przy fallbackach, CSS Font Loading API albo (dawniej) Flash/ActiveX.
- Entropia ekranu i rozdzielczości
Entropia ekranu to informacja z screen.width/height, avail*, devicePixelRatio, window.outer/inner oraz orientacji.
- WebGPU fingerprint
WebGPU fingerprint wykorzystuje nowoczesne API GPU w przeglądarce (adapter limits, features, info) oraz ewentualnie wynik compute/render.
- Spójność profilu (coherence)
Spójność profilu (coherence) to zgodność wszystkich warstw tożsamości przeglądarki: UA/Client Hints, platforma, WebGL/GPU, czcionki, strefa czasowa, język, IP/ASN, TLS i zachowanie.
- Client Hints a User-Agent
User-Agent Client Hints (UA-CH) to nagłówki Sec-CH-UA* oraz API navigator.userAgentData, które zastępują monolityczny ciąg User-Agent strukturalnymi polami (brand, version, platform, arch, model…).
- Limity maskowania (Falcon)
Limity maskowania to jawny katalog miejsc, w których profil Falcona / Surfa nie gwarantuje pełnej spójności sygnałów albo świadomie wybiera kompromis (np. blokada WebRTC).
- Strefa czasowa w JavaScript
Strefa czasowa w przeglądarce to zestaw API: IANA TZ z Intl.DateTimeFormat().resolvedOptions().timeZone, offset z Date.prototype.getTimezoneOffset() oraz lokalne składowe daty.
- Web Workers a fingerprint
Web Workers (i Service Worker) uruchamiają JS poza oknem strony.
- Software renderer (L4) a deklaracja GPU
Software renderer (np.
Falcon
Co z tą warstwą robi Falcon
Wartości pochodzą z jednej persony i są takie same w karcie i w workerach.
Inne obszary
Zamknięta beta
Napisz, co chcesz uruchomić
Warunki ustalamy indywidualnie. Klienci z aktywnym projektem są pierwsi w kolejce po zaproszenie.
