Blog 24/7

fingerprinting przeglądarki

TAB. 1Hasłopo angielsku
Po angielskubrowser fingerprinting
Którą formą pisaćpo angielsku Polski odpowiednik istnieje, ale w praktyce nikt tak nie pisze. Zostaw angielski, polski trzymaj jako synonim.
Inne formyodcisk palca przeglądarki · cyfrowy odcisk palca · odcisk urządzenia
KategoriaLudzie, role i higiena cyfrowa

Fingerprinting przeglądarki (browser fingerprinting) to rozpoznawanie użytkownika po unikalnej kombinacji cech przeglądarki i urządzenia, bez zapisywania czegokolwiek na jego sprzęcie. W3C definiuje go jako zdolność witryny do zidentyfikowania albo ponownego rozpoznania odwiedzającego użytkownika, przeglądarki lub urządzenia na podstawie ustawień konfiguracji i innych obserwowalnych cech [1]. Wynikiem jest fingerprint, nazywany też „odciskiem palca” (ang. fingerprint), czyli identyfikator wyliczany z tych cech. W odróżnieniu od ciasteczka fingerprintu zwykle nie da się wyczyścić ani zresetować [1].

Jak działa

MDN wymienia typowe składniki fingerprintu: wersję przeglądarki, strefę czasową i preferowany język, dostępne kodeki audio i wideo, zainstalowane czcionki, stan ustawień przeglądarki oraz rozmiar i rozdzielczość ekranu [3]. Witryna zbiera je, uruchamiając na urządzeniu JavaScript i CSS, a ich połączenie często daje unikalny fingerprint, który pozwala śledzić użytkownika między witrynami [3]. Niebezpiecznik opisuje fingerprint jako skrót wyliczany przez skrypty strony z danych takich jak User-Agent, rozdzielczość ekranu czy lista czcionek systemowych [6].

RYS. 1Wyliczenie fingerprintu

Odmiany

W3C rozróżnia fingerprinting pasywny i aktywny [1].

OdmianaSkąd pochodzą cechyPrzykłady
pasywnyz treści żądań HTTP, bez kodu na urządzeniu [1]nagłówki HTTP, adres IP [1]
aktywnyz JavaScriptu lub innego kodu uruchomionego u klienta [1]lista czcionek, pomiar wydajności [1]
behawioralnyz zachowania odwiedzającego [8]syntetyczne ruchy myszy, natychmiastowe wypełnienie formularza [8]

Niezależnie od odmiany W3C podkreśla, że zbieranie takich danych zwykle odbywa się bez wyraźnej informacji dla użytkownika [1].

W WordPressie

Na stronach WordPress fingerprinting pojawia się w trzech rolach: jako element śledzenia w internecie (online tracking) przez wtyczki analityczne i reklamowe, jako sygnał w ochronie przed nadużyciami oraz jako narzędzie atakujących.

  • Wtyczki i zgoda. Wytyczne katalogu wtyczek WordPress.org stanowią, że wtyczki nie mogą śledzić użytkowników bez ich zgody [7]. Za zabronione uznają między innymi automatyczne zbieranie danych bez wyraźnego potwierdzenia użytkownika [7]. Skrypt fingerprintingowy dołączony do wtyczki podlega więc tym samym zasadom co zgoda na pliki cookie.
  • Ochrona przed nadużyciami. Niebezpiecznik opisuje, że instytucje finansowe traktują fingerprint jako dodatkową warstwę ochrony: urządzenie o nieznanym fingerprincie może zostać zatrzymane do dodatkowej weryfikacji [6]. Sekurak opisuje, że automaty zdradzają się jednolitym fingerprintem, na przykład śladami bibliotek automatyzacji [8]; to ten sam problem, który rozwiązują CAPTCHA i filtry przeciw złośliwym botom.
  • Cloaking. Sekurak opisał we wrześniu 2025 roku atak, w którym serwer na podstawie fingerprintu podaje człowiekowi lub znanemu robotowi, takiemu jak Googlebot, nieszkodliwą wersję strony, a agentowi AI wersję zmienioną [8]. Wśród cech zdradzających automat wymieniono ślady bibliotek automatyzacji, na przykład właściwość navigator.webdriver [8].

Zagrożenia i skutki

Dla prywatności fingerprinting jest groźniejszy od ciasteczek, bo działa bez wyraźnych i skutecznych mechanizmów kontroli po stronie użytkownika [1]. Tryb incognito i usuwanie ciasteczek nie zmieniają konfiguracji urządzenia, więc fingerprint pozostaje ten sam. Połączony z innymi danymi powiększa ślad cyfrowy użytkownika.

Grupa Robocza Art. 29 w opinii 9/2014, przyjętej 25 listopada 2014 roku, stwierdziła, że fingerprinting urządzeń budzi poważne obawy dotyczące ochrony danych i bywa proponowany jako alternatywa dla ciasteczek do śledzenia bez zgody [4]. Uznała, że art. 5 ust. 3 dyrektywy o prywatności i łączności elektronicznej obejmuje także fingerprinting, więc przetwarzanie fingerprintów uzyskanych przez dostęp do informacji na urządzeniu wymaga uprzedniej ważnej zgody użytkownika, chyba że zachodzi wyjątek [4]. Jeśli fingerprint pozwala zidentyfikować osobę, zastosowanie ma także RODO.

Fingerprint może też działać przeciw ofiarom oszustw. Niebezpiecznik opisał narzędzia takie jak AntiDetect i FraudFox, którymi przestępcy zmieniają parametry przeglądarki, by każda transakcja kradzioną kartą wyglądała na wykonaną przez innego użytkownika [6]. Takie przygotowanie poprzedza zwykle testowanie kart (card testing attack) w sklepach internetowych [6].

Jak się bronić

Obrona polega na zmniejszeniu unikalności. Tor Browser stara się, by użytkownicy wyglądali możliwie podobnie: stosuje letterboxing, czyli marginesy dopasowujące okno do kilku typowych rozmiarów, ujednolica User-Agent tak, że wszystkie systemy Windows zgłaszają się jako Windows 10, blokuje odczyt obrazu z elementu canvas i stosuje izolację pierwszej strony (first-party isolation) [5]. MDN wskazuje, że standardy sieciowe projektuje się tak, by ograniczać możliwość zbierania danych identyfikujących, a przeglądarki dodają własne zabezpieczenia [3].

Eckersley zwrócił uwagę na paradoks: technologie mające chronić prywatność mogą same ułatwiać fingerprinting, jeśli używa ich zbyt mało osób [2]. Rzadko spotykane rozszerzenie albo nietypowo zmieniony User-Agent wyróżnia przeglądarkę zamiast ją ukrywać.

Wytyczne WordPress.org wymagają od autorów wtyczek, by opisywali zbieranie danych w pliku readme i uzyskiwali zgodę przed kontaktem z zewnętrznymi serwerami [7]. Po stronie właściciela witryny obowiązek uzyskania zgody na fingerprinting wynika z opinii 9/2014 [4], a przy danych osobowych także z RODO.

Historia i przykłady

Pierwszy duży pomiar skali zjawiska przeprowadziła Electronic Frontier Foundation w projekcie Panopticlick. Dane zebrano od 27 stycznia do 15 lutego 2010 roku z próby 470 161 przeglądarek [2]. Rozkład fingerprintów miał co najmniej 18,1 bita entropii, co oznacza, że losowo wybraną przeglądarkę dzieli ten sam fingerprint najwyżej z jedną na 286 777 innych [2]. Unikalny fingerprint miało 83,6 procent przeglądarek w próbie, a wśród przeglądarek z Flashem lub Javą 94,2 procent [2]. W3C opublikowało wytyczne dla autorów specyfikacji, jak ograniczać ryzyko fingerprintingu, jako Group Note z 25 września 2025 roku [1].

TAB. 2

Przypisy

8
  1. [1] Mitigating Browser Fingerprinting in Web Specifications · W3C
  2. [2] How Unique Is Your Web Browser? (Peter Eckersley) · Electronic Frontier Foundation
  3. [3] Fingerprinting — MDN Glossary · MDN Web Docs
  4. [4] Opinion 9/2014 on the application of Directive 2002/58/EC to device fingerprinting (WP 224) · Article 29 Data Protection Working Party
  5. [5] Anti-fingerprinting — Tor Browser · The Tor Project
  6. [6] Modyfikacja fingerprintu przeglądarki jako pomoc we fraudzie finansowym · Niebezpiecznik
  7. [7] Detailed Plugin Guidelines · WordPress.org
  8. [8] Nowy wektor ataku łączący indirect prompt injection z cloakingiem wymierzony w autonomicznych agentów AI · Sekurak
TAB. 3

Hasła w tym artykule

9
TAB. 4

Linkują tutaj

7

Wszystkie kategorie → · Hasło w słowniku →

Blog 24/7
05.11CISA i FBI wzywają do zabezpieczenia sterowników chłodzenia po atakach w Europietherecord.media05.11Midnight Blizzard atakowała iPhone'y i Androidy przez zainfekowane strony w Europie i USAsecurityweek.com05.11APT29 kradła dane z iPhone'ów i Androidów przez przejęte i podrobione stronytherecord.media05.11Grupa APT29 przejęła skrypt Plerdy i atakowała niezałatane iPhone'y i Androidythehackernews.com05.11Microsoft wykrył 7,3 mld wiadomości phishingowych w III kwartale 2026microsoft.com05.11DigiCert ujawnia wyciek danych klientów i skanów dokumentów tożsamościbleepingcomputer.com05.11CWPdoor podmienia serwer cwpsrv w Control Web Panel i otwiera tylne wejście do Linuksableepingcomputer.com05.11Brytyjskie NCSC ostrzega, że narzędzia AI zwiększyły liczbę wykrywanych luk zero-daythehackernews.com05.11Skaner RootEvidence sprawdza starą lukę w Cisco IOS i dodaje nagłówki Opt-Outisc.sans.edu05.11Włamanie do portalu grantowego Norad, zagrożone dane 20 614 użytkownikówhelpnetsecurity.com