Po pierwsze, nie sądzę, że realistyczne jest oczekiwanie, że użytkownicy będą mieli wyłączoną obsługę JavaScript w nowoczesnej sieci. Rzućmy więc okiem na to, co Panopticlick może zebrać przez sam JavaScript, wraz z wynikiem wyjątkowości mojej konkretnej przeglądarki:
- Agent użytkownika (1 na 4,184)
- Nagłówki HTTP_ACCEPT (1 na 14)
- Szczegóły wtyczki przeglądarki (1 na 1,8 miliona)
- Strefa czasowa (1 na 24)
- Rozmiar ekranu i głębia kolorów (1 na 1700)
- Czcionki systemowe (1 na 11)
- Pliki cookie są włączone? (1 na 1,3)
- Ograniczony test SuperCookie (1 na 2)
Cechami wyróżniającymi wyjątkowość są oczywiście wtyczki User Agent i przeglądarki. Pamiętaj, że te elementy są używane razem, aby utworzyć odcisk palca przeglądarki, więc są więcej niż tak silne, jak poszczególne wyniki. Skumulowany wyjątkowość tutaj jest: 4,184 x 14 x 1.8 million x 24 x 1,700 x 11 x 1.3 x 2
aka jest naprawdę duża liczba . To ... całkiem wyjątkowe.
W tej chwili mam Flash wyłączony z „kliknij, aby aktywować”. Włączenie Flash dodaje:
- Czcionki systemowe (1 na 374k)
Flash jest drugim najbardziej unikalnym wykrywalnym elementem, ale biorąc pod uwagę ogromną liczbę, nawet w domyślnym wykrywaniu JavaScript w Panopticlick, nie jestem pewien, czy Flash jest niezbędny do tego rodzaju odcisków palców przeglądarki. Wystarczy włączenie JavaScript.
Odciski palców w przeglądarce to jednak tylko część historii. Rozważ sumę wszystkiego, co możemy wykryć od anonimowych użytkowników, ponieważ wszystko to może współpracować w celu anonimowych użytkowników odcisków palców. Jak trudno jest zebrać i wykorzystać wykryte dane?
- Wykrywanie szczegółów przeglądarki, jak pokazano powyżej (łatwe)
- Adres IP, który ma znany poziom niezawodności z zaletami i wadami (łatwe)
- Wzorce zachowań użytkowników, takie jak użycie (pora dnia), pisanie na klawiaturze, ruchy myszy lub palców, używanie słów (trudne, po stronie serwera, po stronie klienta)
Jedną z rzeczy, o które martwię się w przypadku samego wąchania przeglądarki, jest to, jak łatwo jest zmieniać przeglądarki. Istnieją co najmniej cztery świetne i bezpłatne alternatywy dla przeglądarek na większości platform: Chrome, Opera, Firefox, Safari. Aby przerwać wąchanie przeglądarki lub przynajmniej ją przerwać, możesz często przełączać przeglądarki.
Warto tu wspomnieć o tak zwanych SuperCookies , ponieważ mogą one faktycznie działać, w niektórych przypadkach, nawet jeśli zmienisz przeglądarki, a nawet jeśli JavaScript, lokalne przechowywanie HTML 5 i Flash są wyłączone .
Badacz prywatności ujawnił geniusz zła za usługą analityki internetowej dla zysku, która może śledzić użytkowników w ponad 500 witrynach, nawet gdy całe przechowywanie plików cookie zostało wyłączone, a strony były przeglądane za pomocą trybu prywatności przeglądarki.
(Jeśli jesteś ciekawy, wersja TL; DR polega na tym, że robią to, wykorzystując niejasne zasady nagłówka ETag ).
W każdym razie wracając do wąchania przeglądarki - są dwie niewygodne rzeczy, które użytkownicy mogą zrobić, aby to pokonać:
- Stale zmieniaj przeglądarki.
- Zawsze przeglądaj z wyłączoną obsługą JavaScript i Flash.
Jeśli jednak użytkownik nie wie, że jego ustawienia przeglądarki są wąchane i używane jako część metody pobierania odcisków palców, bardzo wątpię, aby koniecznie zadały sobie trud zrobienia tych dwóch rzeczy. To jest praca.
Na podstawie powyższych danych uważam, że wąchanie przeglądarki może pomóc zidentyfikować typowego anonimowego użytkownika Internetu - ale jest skuteczne tylko w połączeniu z innymi rzeczami, które zwykle wykrywamy od anonimowych użytkowników Internetu, takimi jak adres IP.