AdsPower
AdsPower

Czym jest odcisk czcionki? Szczegółowy przewodnik!

By AdsPower||5,977 Views

Strony internetowe często gromadzą informacje o Twoim urządzeniu, aby poprawić komfort użytkowania. Chociaż jest to prawdą, nie jest to pełna prawda. W rzeczywistości Witryny internetowe wykorzystują te informacje, aby jednoznacznie identyfikować i śledzić Twoje nawyki przeglądania. Ponadto istnieje ryzyko, że odcisk palca Twojego urządzenia może byćsprzedane cyberprzestępcom.

Jedną z informacji, która w znacznym stopniu przyczynia się do odcisku palca Twojej przeglądarki, są czcionki Twojego urządzenia. Korzystając z odcisku palca czcionek, Strony internetowe określają, jak wyświetlać treści w najlepszy możliwy sposób. Ale to nie jedyny sposób wykorzystania odcisków palców czcionek.

Ten blog wyjaśnia wszystko, od tego, czym jest odcisk palca czcionek, po jego rodzaje i techniki. Dowiesz się również, jak pokonać odcisk palca czcionek. Zostań z nami i czytaj dalej.

Czym jest odcisk palca czcionki?

Odcisk palca czcionki to podstępna technika wykorzystywana przez witryny internetowe i narzędzia śledzące online do identyfikowania i śledzenia użytkowników na podstawie unikalnego zestawu czcionek zainstalowanych na ich urządzeniach. Gdy odwiedzasz witrynę internetową, skanuje ona Twoje urządzenie, aby sprawdzić, jakie czcionki masz zainstalowane, oczywiście nie informując Cię o tym.

Porównując te informacje z bazą danych znanych czcionek i ich wariantów, witryna internetowa może utworzyć unikalny odcisk palca Twojej czcionki. Profile te są następnie wykorzystywane do targetowanych reklam, śledzenia użytkowników i jeszcze bardziej natarczywych praktyk, takich jak cenzurowanie treści lub dyskryminacja cenowa.

Odciski czcionek mogą być dość dokładne, ponieważ większość ludzi ma zainstalowaną na swoich urządzeniach unikalną kombinację czcionek. Nawet jeśli wyłączysz obsługę plików cookie lub użyjesz trybu prywatnego przeglądania, odciski czcionek nadal mogą Cię zidentyfikować podczas różnych sesji.

Odcisk czcionki ma znacznie większą wyróżniającą moc niż inne składniki odcisku przeglądarki. Zestaw zainstalowanych czcionek na Twoim urządzeniu zapewnia jedną z najwyższych entropii– miara rozpoznawalności odcisków palców, która ma na celu uczynienie Twojego odcisku palca wyjątkowym.

Nie bierz tego za pewnik, sprawdź to sam. Po prostu odwiedźAmIUnique.org i zobaczyć szczegółowy widok odcisku palca Twojej przeglądarki. Każdy atrybut odcisku palca ma swoje podobieństwo  ;współczynnik wspomniany w stosunku do tego pokazuje, jaka proporcja użytkowników ma identyczne wartości atrybutów jak Twoje.

Lista atrybutów czcionek ma zazwyczaj niezwykle mały współczynnik podobieństwa w porównaniu do innych atrybutów, jak pokazano poniżej.

Czym jest odcisk czcionki? Szczegółowy przewodnik!


Ze względu na tę wyróżniającą się moc,
strony internetowe przechowują zakładki po Twojej stronie, używając czcionek Twojego systemu lista według wykonywania ukrytych skryptów pod Twoim nosem.

Techniki odcisków palców czcionek

Strony internetowe przeprowadzają odciski palców czcionek, sprawdzając czcionki zainstalowane na Twoim urządzeniu. Gdy odwiedzasz stronę internetową, w zapleczu automatycznie uruchamiane są skrypty kodujące, które zbierają informacje o czcionkach, które może wyświetlać Twoja przeglądarka.

Przyjrzyjmy się bliżej technikom stosowanym przez strony internetowe do identyfikacji czcionek.

Wyliczanie czcionek

Wyliczanie czcionek to najprostszy sposób na odcisk palca czcionki.

Działa poprzez użycie JavaScript do sprawdzenia dostępnych czcionek w systemie użytkownika. Gdy użytkownik odwiedza witrynę internetową, Kod witryny internetowej jest wykonywany w środowisku przeglądarki. Ten kod zawiera instrukcje dotyczące numerowania czcionek przy użyciuFontFaceSetinterfejsu lub podobnych metod. Oto kroki związane z tą techniką;

  1. Najpierw witryna internetowa uruchamia proces wyliczania, wywołując funkcje JavaScript zaprojektowane do zapytania przeglądarki o zainstalowane czcionki. Przeglądarka odpowiada, dostarczając listę czcionek dostępnych do renderowania tekstu.

  2. Następnie witryna internetowa gromadzi te informacje często w połączeniu z innymi technikami odciskania palców, takimi jak odcisk palca na płótnielubodcisk palca TLS. Zebrane dane dotyczące czcionek są następnie przesyłane z powrotem do serwera witryny, łącznie z następującymi informacjami:

  • Rodzina czcionek, na przykład „Helvetica”

  • Nazwa czcionki, na przykład „Helvetica”

  • Nazwa PostScript, na przykład „HelveticaOblique”

  • Styl, na przykład „Regular”

  • Rozmiary

  1. Na koniec witryna analizuje te dane dotyczące czcionek, aby utworzyć unikalny odcisk palca dla przeglądarki użytkownika. Ten odcisk palca może zawierać takie szczegóły, jak konkretna kombinacja zainstalowanych czcionek, ich kolejność, a nawet subtelne różnice w sposobie renderowania.

Wykrywanie czcionek

Jest to bardziej zaawansowana i dość złożona metoda odcisku palca czcionek. Zamiast bezpośrednio żądać od przeglądarki enumeracji czcionek systemowych, technika ta przeprowadza testy w celu sprawdzenia, czy konkretna czcionka jest zainstalowana w systemie użytkownika.

Oto, jak działa ten proces:

  1. Witryna internetowa inicjuje wykrywanie czcionki, instruując przeglądarkę, aby wyrenderowała akapit tekstu przy użyciu danej czcionki.

  2. Po wyrenderowaniu tekstu przy użyciu określonej czcionki, witryna internetowa mierzy rozmiar renderowanego elementu tekstu. Ten pomiar oblicza szerokość i wysokość renderowanego tekstu.

  3. Witryna porównuje rozmiar renderowanego tekstu z rozmiarem referencyjnym. Jeżeli rozmiar renderowanego tekstu odpowiada rozmiarowi referencyjnemu, oznacza to, że określona czcionka jest prawdopodobnie zainstalowana w systemie użytkownika.

  4. Wykrywanie czcionek może wymagać iteracyjnego testowania z różnymi czcionkami lub ich wariantami. Witryna może testować wiele czcionek i mierzyć renderowany rozmiar tekstu dla każdej z nich, aby określić, które czcionki są zainstalowane w systemie użytkownika.

Odcisk czcionki płóciennej

Ta metoda idzie o krok dalej i wykorzystuje bardziej zaawansowaną technikę. Technika ta jest bardzo rozpowszechniona i generuje unikalny odcisk czcionki. Na przykład, spójrz na tę długa lista witryn internetowych (ponad 3000)które zostały wykryte jako śledzące użytkowników za pomocą odcisków palców Canvas.

Oto, jak działa odcisk palca w Canvas

  1. Strona internetowa instruuje przeglądarkę, aby narysowała tekst na ukrytym elemencie płótna, używając określonej czcionki.

  2. Po wyrenderowaniu tekstu strona internetowa wyodrębnia dane pikseli z płótna, przedstawiające wygląd tekstu po wyświetleniu.

  3. Dane pikseli są następnie hashowane do unikalnego identyfikatora za pomocą algorytmów Podobnie jak SHA-256. Ten skrót służy jako odcisk palca dla renderowania czcionek.

  4. Strona internetowa porównuje ten odcisk palca z bazą danych znanych renderowań czcionek. Jeśli zostanie znalezione dopasowanie, oznacza to obecność określonej czcionki w systemie użytkownika.

  5. Strona internetowa używa kodu skrótu z tej metody do śledzenia i identyfikowania użytkowników podczas różnych sesji przeglądania i na różnych stronach internetowych.

Tekst używany do renderowania czcionekRenderowanie czcionek w tej technice zwykle zawiera wszystkie litery alfabetu (znanej również jako pangram), takiej jak “Cwm fjordbank glify vext quiz”. Jednak konkretny ciąg tekstu może się różnić w zależności od skryptów witryny.

Aby się o tym przekonać, odwiedźtę witrynę i zwróć uwagę na plik GIF przedstawiający, w jaki sposób obraz płótna zmienia się między 35 różnymi użytkownikami, mimo że mają ten sam tekst.

Rodzaje czcionek na Twoim urządzeniu

Zwykle każdy użytkownik ma setki zainstalowanych czcionek na komputerze lub urządzeniu mobilnym. Na przykład, ponownie uruchom AmIUnique i zanotuj liczbę wykrytych czcionek urządzenia.


Czym jest odcisk czcionki? Szczegółowy przewodnik!


Aby sprawdzić dokładność wykrycia czcionek, po prostu przejdź do Ustawienia > Personalizacja > Czcionki, jeśli używasz systemu Windows, i policz liczbę czcionek. Będziesz zaskoczony, jak dokładna jest ta liczba.

Czym jest odcisk czcionki? Szczegółowy przewodnik!


Teraz możesz się zastanawiać, skąd w ogóle wzięło się tak wiele czcionek urządzeń. Wyjaśnijmy więc, dlaczego masz tak długą listę czcionek na komputerze.

Czcionki systemowe

Czcionki systemowe to domyślne czcionki preinstalowane na Twoim urządzeniu. Są one dostarczane przez system operacyjny i dostępne do użycia w różnych aplikacjach i programach. Arial, Times New Roman i Helvetica to jedne z popularnych czcionek systemowych.

Chociaż listy czcionek systemowych mogą być do pewnego stopnia podobne wśród użytkowników tego samego systemu operacyjnego, mogą występować drobne różnice wynikające z różnych wersji lub metod instalacji.

Czcionki aplikacji

Czcionki aplikacji są instalowane przez określone aplikacje na urządzeniu. Czcionki te są zazwyczaj używane w samych aplikacjach i mogą nie być dostępne w całym systemie. Na przykład oprogramowanie do projektowania, takie jak Adobe Photoshop, może zainstalować własny zestaw czcionek do użytku w programie.

Czcionki aplikacji mogą wpływać na odcisk palca czcionek poprzez dodawanie dodatkowych czcionek do biblioteki czcionek urządzenia. Ponieważ różni użytkownicy mogą mieć zainstalowane różne zestawy aplikacji, obecność różnych czcionek na komputerze lub ich brak może przyczynić się do powstania unikalnego odcisku palca.

Czcionki osobiste

Często użytkownicy ręcznie instalują niektóre czcionki na swoich urządzeniach ze względu na własne potrzeby. Czcionki te mogą obejmować czcionki do obsługi różnych języków, takich jak arabski lub hebrajski, czcionki niestandardowe do projektów graficznych lub czcionki specjalistyczne, takie jak dyslexia-friendly font.

Czcionki osobiste są najbardziej skuteczne w nadawaniu czcionce unikalnego odcisku palca, ponieważ zazwyczaj są bardzo rzadkie lub niestandardowe.

Jak pokonać odcisk palca czcionki?

Po zapoznaniu się z tym, czym jest odcisk palca czcionki i jak tworzy unikalną tożsamość, warto się go pozbyć. Chociaż trudno jest pokonać odcisk palca czcionki ze względu na solidność tej techniki, nadal istnieją pewne rozwiązania.

Jednym z najskuteczniejszych sposobów jest użycie przeglądarki z funkcją antywykrywania, takiej jak AdsPower. AdsPower nie tylko ma sposób na rozwiązanie problemu odcisków palców czcionek, ale także środki, które pozwolą na ich uniknięcieUnikaj odcisków palców przeglądarki.

Ponieważ blokowanie witryn przed wykrywaniem czcionek byłoby nieproduktywne, ponieważ sprawiłoby, że Twój odcisk palca byłby bardziej unikalny, ponieważ jest bardzo mała liczba Użytkownicy na całym świecie mogli podjąć tę samą decyzję, a AdsPower wprowadza innowacje, generując losową listę czcionek różniących się od czcionek używanych na Twoim urządzeniu.

Ta losowość pomaga generować nowy odcisk palca za każdym razem i w ten sposób zapobiega poznaniu Twojego rzeczywistego odcisku palca przez witryny internetowe.


Czym jest odcisk czcionki? Szczegółowy przewodnik!


Chcesz korzystać z AdsPower? Po prostu
Zarejestruj siębezpłatnie,pobierzi rozpocznij blokowanie witryn internetowych przed pobieraniem od Ciebie odcisków palców.

AdsPower

Najlepsza przeglądarka z wieloma loginami dla każdej branży

Czym jest odcisk czcionki? Szczegółowy przewodnik!

Ludzie czytają także