Chameleon podkreśla i chroni przed odciskami palców przeglądarki w Chrome

Odcisk palca przeglądarki oznacza metody profilowania przeglądarki w oparciu o informacje przesyłane automatycznie, gdy połączenia są nawiązywane ze stronami internetowymi lub usługami lub generowane za pomocą skryptów i technologii.

Nie jest jasne, jak szeroko stosowane są odciski palców przeglądarki w Internecie, ale jasne jest, że niektóre firmy wykorzystują je do śledzenia użytkowników online. Często jest używany w połączeniu z tradycyjnymi metodami śledzenia, takimi jak pliki cookie lub LSO.

Analizowałem wczoraj Canvas Fingerprinting, jedną z wielu technik pobierania odcisków palców, a Chameleon dla Chrome był jednym z rozszerzeń wymienionych w przewodniku.

Chociaż nie chroni jeszcze przed tą konkretną metodą - podkreśla tylko użycie - ma na celu wyróżnienie i ochronę przed atakami odcisków palców.

Uwaga : to rozszerzenie nie było aktualizowane od 2014 roku. Chociaż nadal działa w przeglądarkach opartych na Chromium, brak aktualizacji oznacza, że ​​nie będzie wyróżniał ani nie chronił przed nowymi metodami pobierania odcisków palców.

Instalacja

Chameleon nie jest dostępny w Chrome Web Store, co oznacza, że ​​instalacja rozszerzenia nie jest tak prosta, jak zwykle. Oto, co musisz zrobić, aby zainstalować go w przeglądarkach Chrome lub Chromium:

  1. Odwiedź stronę projektu GitHub i pobierz najnowszą działającą wersję do swojego systemu. Link do pobrania znajduje się w części Instalacja na stronie głównej (przewiń w dół).
  2. Wyodrębnij plik zip do katalogu lokalnego.
  3. Otwórz Menedżera rozszerzeń, ładując chrome: // extensions / w Chrome.
  4. Zaznacz pole Tryb programisty w prawym górnym rogu ekranu.
  5. Wybierz Załaduj rozpakowane rozszerzenia z menu i przejdź do folderu chrome katalogu, w którym zainstalowałeś rozszerzenie.
  6. Postępuj zgodnie z instrukcjami, aby zakończyć instalację.

Posługiwać się

Chameleon dodaje ikonę do głównego paska narzędzi Chrome, która wskazuje, czy rozszerzenie jest aktywne i ile elementów śledzących wykryło na aktywnej stronie.

W zakresie wykrywania obsługuje następujące techniki pobierania odcisków palców:

  1. wartości window.navigator
  2. wartości window.screen
  3. zapytania o datę / godzinę
  4. wyliczenie czcionek
  5. ekstrakcja danych obrazu na płótnie

Po stronie ochrony obsługuje następujące elementy (co oznacza, że ​​będzie blokować żądania lub je modyfikować):

  1. żądaj wartości nagłówka
  2. wartości window.navigator
  3. wartości window.screen
  4. zapytania o datę / godzinę

Deweloper planuje dodać dodatkowe techniki do rozszerzenia, w tym zapytania o media CSS, różnice w silniku renderującym JavaScript lub generowanie sum kontrolnych, jeśli przeglądarka na to pozwala.

Po kliknięciu ikony wyświetla liczbę dostępu do właściwości i skrypty użyte na stronie w podsumowaniu u góry, a poniżej listę nazw hostów i właściwości, do których uzyskali dostęp.

Nie wszystkie żądania służą do pobierania odcisków palców przeglądarki lub użytkownika. Strony internetowe mogą na przykład żądać szerokości i wysokości okna, aby poprawnie wyświetlać zawartość w oknie przeglądarki.

Wskazówka : możesz użyć blokera skryptów, jeśli zauważysz nazwy hostów, które są często używane podczas przeglądania Internetu. Możesz do tego użyć dodatku takiego jak uMatrix (przeczytaj naszą recenzję rozszerzenia tutaj i recenzję uBlock tutaj, która jest lekką alternatywą).

Możesz wyłączyć rozszerzenie w dowolnym momencie, klikając jego ikonę i wybierając opcję wyłączenia w interfejsie. W ten sposób włączasz go ponownie.

Wniosek

Chameleon to doskonałe rozszerzenie przeglądarki Chrome, które informuje, czy witryna korzysta z technik, których można użyć do pobrania odcisków palców w przeglądarce.

Oprócz dostarczania informacji o tych technikach, chroni również przed niektórymi z nich automatycznie.