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:
- 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ół).
- Wyodrębnij plik zip do katalogu lokalnego.
- Otwórz Menedżera rozszerzeń, ładując chrome: // extensions / w Chrome.
- Zaznacz pole Tryb programisty w prawym górnym rogu ekranu.
- Wybierz Załaduj rozpakowane rozszerzenia z menu i przejdź do folderu chrome katalogu, w którym zainstalowałeś rozszerzenie.
- 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:
- wartości window.navigator
- wartości window.screen
- zapytania o datę / godzinę
- wyliczenie czcionek
- 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ć):
- żądaj wartości nagłówka
- wartości window.navigator
- wartości window.screen
- 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.