Screen Fingerprinting
Screen fingerprinting to technika, która wykorzystuje cechy wyświetlacza, takie jak rozdzielczość, głębia kolorów, współczynnik pikseli, dostępny obszar ekranu i układ wielu monitorów, jako sygnały identyfikujące. Choć każda pojedyncza wartość ekranu jest powszechna, jej połączenie ze współczynnikiem pikseli urządzenia i szczegółami okna widoku dodaje użytecznej entropii do profilu urządzenia.
Jak działa Screen Fingerprinting
Przeglądarki udostępniają właściwości ekranu poprzez standardowe obiekty, w tym całkowitą szerokość i wysokość, dostępny obszar z wyłączeniem interfejsu systemu, głębię kolorów i pikseli oraz współczynnik pikseli urządzenia, który wiąże piksele CSS z pikselami fizycznymi. Skrypt odczytuje te wartości bezpośrednio, bez żadnych specjalnych uprawnień.
Wyświetlacze o wysokiej gęstości i ustawienia skalowania dają charakterystyczne wartości współczynnika pikseli, a różnica między całkowitą a dostępną przestrzenią ekranu może ujawnić elementy interfejsu systemu operacyjnego. Na niektórych platformach informacje o wielu monitorach lub orientacji dodają kolejnych szczegółów.
Sygnały ekranu są umiarkowanie stabilne, ale mogą się zmienić, gdy użytkownik podłączy zewnętrzny monitor, dostosuje skalowanie lub obróci urządzenie. Z tego powodu łączy się je ze stabilniejszymi sygnałami i dopasowuje tolerancyjnie, zamiast traktować jako stałe identyfikatory.
Dlaczego Screen Fingerprinting ma znaczenie dla zapobiegania oszustwom
Screen fingerprinting dodaje entropię, która pomaga oddzielić skądinąd podobne urządzenia i może ujawnić niespójności typowe dla sfałszowanych środowisk. Konfiguracja podająca się za urządzenie mobilne, jednocześnie zgłaszająca rozdzielczość w skali desktopowej, lub emulator z nieprawdopodobnymi metrykami ekranu stają się łatwiejsze do oznaczenia. To lekki, ale użyteczny wkład w rozpoznawanie urządzeń bez plików cookie.
Jak TRACIO sobie z tym radzi
TRACIO uwzględnia cechy wyświetlacza wśród swoich ponad 130 sygnałów, wykorzystując je zarówno do charakterystyczności, jak i do sprawdzania spójności względem deklarowanego typu urządzenia. Ponieważ konfiguracja ekranu może się zmienić wraz z zewnętrznymi monitorami lub skalowaniem, TRACIO stosuje tolerancyjne dopasowanie, tak aby rutynowe zmiany nie zaburzały rozpoznania. Sygnał wspiera ogólną pewność identyfikacji, zamiast służyć jako unikatowy klucz.
Powiązane pojęcia
Poznaj więcej
Najczęściej zadawane pytania
Identyfikuj każde urządzenie z pewnością
Zacznij od bezpłatnego planu z 2,500 wywołaniami API miesięcznie. Bez karty kredytowej.