NimbusX
00
› strona wczytana
← bloga
odcisk palca03.07.20267 minut

Spójność liczy się bardziej niż liczba

Dziesięć tysięcy losowych konfiguracji nie pomoże, jeśli sygnały w jednym profilu są sprzeczne. Sprawdzamy, ile rzeczywistych konfiguracji urządzeń ma sens i dlaczego rzadki sprzęt wymaga większej ostrożności niż popularny.

01Skąd bierze się liczba 10 000

Konkurenci często porównują rozmiar baz odcisków. Nasze pomiary wskazują na inny czynnik. Canvas i WebGL zmieniają się zgodnie z ziarnem profilu, więc dwa profile mogą się różnić nawet przy tej samej bazowej konfiguracji urządzenia. Różnicę tworzy ziarno profilu, a nie egzotyczny sprzęt.

Liczba ta wiąże się również z licencją. Publiczny zbiór 10 000 odcisków jest dostępny na GPL-3.0, a NimbusX nie dołącza go do produktu. Użytkownicy planu Free mogą samodzielnie pobrać ten zbiór, jeśli go potrzebują. Płatne plany korzystają z naszej biblioteki urządzeń, zebranej własnym narzędziem i niezależnej od licencji cudzych danych.

02Co naprawdę tworzy powiązanie

Powtarzająca się konfiguracja nie musi być problemem; niespójna już tak. Karta graficzna z jednej generacji połączona z układem z innej, zbyt wiele czcionek jak na dany system lub ekran, którego nigdy nie sprzedawano z tym sprzętem, tworzą sprzeczności. Narzędzie szuka ich wewnątrz jednego profilu, a nie tylko zgodności między kontami.

Trzy wadliwe rekordy odrzucone podczas zbierania danych. Walidator odrzucił trzy przykłady: SwiftShader w trybie headless, przez który komputer roboczy wyglądał jak serwer; ekran 1280×720 bez informacji o pamięci, będący w rzeczywistości viewportem Playwrighta, a nie monitorem; oraz brak głosów syntezy mowy, podczas gdy Chrome w Windows zwykle udostępnia około dwudziestu. Każdy taki rekord przekazałby tę samą wadę wszystkim korzystającym z niego profilom.

03Ile konfiguracji wystarczy

Zwykle wystarcza pula od 100 do 300 typowych konfiguracji z rzeczywistych urządzeń. Różnorodność wynika zatem ze zróżnicowania na poziomie profilu. Ważniejsza jest jedna zasada: nietypowy sprzęt nie powinien powtarzać się na wielu profilach na tej samej platformie.

Jeden pomiar pokazuje skalę. Najwięcej entropii wniosły czcionki: 9,45 bitu; sama lista czcionek wyróżniła 35% komputerów w próbie. Automatyczny wybór uwzględnia więc to, co komputer hosta może rzeczywiście ujawnić, zamiast losować konfigurację. Tożsamość oczekująca 368 czcionek na komputerze, który ma ich 147, pokaże serwisowi tylko część wspólną, a nie deklarowaną tożsamość. Zmierzona dostępność wynosi 79% dla tożsamości z 201 czcionkami i 35–40% dla tych z ponad 400.

04Rzadki sprzęt zwraca uwagę

Pięćdziesiąt kont zgłaszających RTX 4090 i te same 386 czcionek wyróżnia się bardziej niż pięćdziesiąt kont na popularnym sprzęcie. Rzadkość także jest sygnałem. NimbusX sprawdza każdą konfigurację przed dodaniem do biblioteki, oznacza nietypowe urządzenia na liście i pozwala silnikowi dobrać sprzęt dla tożsamości mobilnych.

Osobna metryka monitoruje ponowne użycie. Polecenie device coverage pokazuje, ile profili korzysta z każdego rekordu urządzenia. Jeśli wartość przekracza jeden, te profile łatwiej powiązać, a biblioteka przestaje spełniać swoje zadanie.

05Jak to sprawdzić

Utwórz dwa profile w planie Free i sprawdź oba w test odcisku przeglądarki oraz w niezależnych publicznych narzędziach. Canvas i WebGL różnią się, sygnały urządzenia pozostają spójne, a surowe wartości pokazują to bezpośrednio.

06Przeczytaj więcej

Jak testy odcisku łączą profile · Mobilny odcisk bez telefonu

Pobierz NimbusXPytanie techniczne: @Get_NimbusX_Bot