Jak Firefox chroni przed fingerprintingiem

Podobnie jak w przypadku innych przeglądarek, funkcjonalność przeglądarki Firefox zależy od systemu operacyjnego, sprzętu, kart graficznych, dodatkowego oprogramowania, a nawet zainstalowanych czcionek. Niektóre technologie stron internetowych, takie jak HTML5 Canvas, mogą nawet jednoznacznie identyfikować użytkownika na podstawie sposobu, w jaki komputer rysuje obrazy.

Niektóre witryny internetowe wykorzystujące HTML5 Canvas analizują tę unikalną kombinację parametrów i przypisują użytkownikowi numer lub „odcisk palca”, który umożliwia identyfikację w internecie. Ten „odcisk palca” jest potencjalnie wykorzystywany do modelowania użytkownika pod kątem ukierunkowanych treści bez użycia plików cookie. Firefox stosuje już Wzmocnioną ochronę przed śledzeniem, która blokuje listę znanych elementów śledzących przez zbieranie informacji o konfiguracji tzw. „odcisków palców”, gdy ustawienia prywatności są ustawione na Standardowe (domyślnie) lub Ścisłe. Fingerprinting Protection to inna, eksperymentalna funkcja intensywnie rozwijana w Firefoksie. Jest prawdopodobne, że funkcja ta może pogorszyć jakość korzystania z internetu, dlatego polecamy ją tylko tym, którzy chcą testować eksperymentalne funkcje.

Jak jestem chroniony?

Jeśli witryna próbuje pozyskać twoje dane, Firefox ostrzeże cię komunikatem w pasku adresu. Możesz wybrać, czy zezwolić witrynie na pozyskiwanie danych. Jest to najczęstszy sposób, w jaki można zauważyć działanie tej ochrony.

Fx75-HTML5Canvas

Jednakże pytanie o pozwolenie na dostęp do danych dynamicznie, skryptowo renderowanych kształtów i obrazów (canvas) nie jest jedyną rzeczą, którą realizuje ochrona przed fingerprintingiem. Wykrywanie odcisków palców zmienia sposób identyfikowania użytkownika w internecie:

  • twoja strefa czasowa jest zgłaszana jako UTC,
  • nie wszystkie czcionki zainstalowane na twoim komputerze są dostępne dla witryn internetowych
  • okno przeglądarki preferuje ustawienie na określony rozmiar,
  • przeglądarka zgłasza konkretny, wspólny numer wersji i system operacyjny,
  • układ klawiatury i język jest ukryty,
  • możliwości kamery internetowej i mikrofonu są ukryte,
  • Media Statistics Web API zgłasza wprowadzające w błąd informacje,
  • ustawienia powiększenia dla danej witryny nie są stosowane,
  • API webowe WebSpeech, Gamepad, Sensors i Performance są wyłączone.
Nie jest to pełna lista – inne funkcje mogą być zmieniane lub wyłączane.

Jak mogę włączyć lub wyłączyć tę ochronę?

  1. Z paska menu u góry ekranu wybierz Firefox, a następnie Preferencje lub Ustawienia, w zależności od wersji systemu macOS.Naciśnij przycisk menu Fx89menuButton i wybierz Ustawienia.
  2. W panelu po lewej kliknij Prywatność i bezpieczeństwo
  3. Przewiń w dół do sekcji Wzmocniona ochrona przed śledzeniem.
  4. Aby włączyć ochronę przed zbieraniem informacji o konfiguracji, zaznacz opcję Własna z ustawień Wzmocnionej ochrony przed śledzeniem.
  5. Po wybraniu opcji Własna, zobaczysz kilka opcji do wyboru, m.in. znane elementy śledzące przez zbieranie informacji o konfiguracji oraz podejrzewane elementy śledzące przez zbieranie informacji o konfiguracji. Zaznacz pola wyboru tych opcji, aby je włączyć. Dodatkowo, możesz wybrać, czy blokować podejrzewane elementy śledzące we wszystkich oknach, czy jedynie w oknach prywatnych, za pomocą listy rozwijanej umieszczonej po prawej stronie tej opcji.
    Fingerprinting protection
  6. Aby wyłączyć ochronę przed zbieraniem „odcisków palców” i powrócić do domyślnych ustawień, przełącz z powrotem na „Standardową” lub „Ścisłą” ochronę przed śledzeniem.

Aktualnie, ochrona przed fingerprintingingiem jest funkcją eksperymentalną, która może być włączona za pomocą odpowiedniej flagi w about:config. Może być również włączona przez rozszerzenie.

Ostrzeżenie: Modyfikacja zaawansowanych ustawień może spowodować problemy, takie jak utrata stabilności i wydajności programu Firefox oraz zagrożenie bezpieczeństwa. Zalecane tylko dla zaawansowanych użytkowników.

  1. Wpisz about:config w pasku adresu i wciśnij klawisz EnterReturn.
    Może wyświetlić się strona z ostrzeżeniem. Naciśnij przycisk Akceptuję ryzyko, kontynuuj, aby przejść na stronę about:config.
  2. W pasku Szukaj preferencji wpisz privacy.resistFingerprinting i sprawdź, czy ta preferencja jest ustawiona na true. Jeżeli jest, ty, lub rozszerzenie zainstalowane przez ciebie, włączyło tę preferencję. Możesz kliknąć ją dwukrotnie lub nacisnąć przycisk Przełącz Fx71aboutconfig-ToggleButton, aby wyłączyć to ustawienie.

Jeśli zauważysz, że ustawienie zostało ponownie włączone, prawdopodobnie zainstalowany dodatek ustawia je dla ciebie.

Czy ten artykuł okazał się pomocny?

Proszę czekać…

Osoby, które pomogły w tworzeniu tego artykułu:

Illustration of hands

Pomóż nam

Zdobywaj wiedzę i dziel się nią z innymi. Odpowiadaj na pytania i ulepsz naszą bazę wiedzy.

Więcej informacji