NimbusX
00
› strona wczytana
← bloga
detektory21.07.20268 min

Co pokazują publiczne testy

Każdy build przechodzi siedem testów. Wyniki z datą i pełna historia pozostają dostępne w produkcie. Ten przewodnik wyjaśnia, co mierzy każdy test, jak czytać werdykty i dlaczego jeden z nich wymaga ręcznej oceny.

01Zestaw testów

Ostatni test na silniku 154.0.8037.58 uzyskał 100 na 100; odpowiedziało wszystkich sześć narzędzi uwzględnianych w punktacji. Każde z nich mierzy:

NarzędzieMierzony sygnałNajnowszy wynik
CreepJSspójność odcisku i sprzeczne sygnałyok · 0% headless, 0% stealth
ipheyspójność przeglądarki, sprzętu i sieciTrustworthy
bot.sannysoftślady automatyzacji, WebDrivera i trybu headless0 błędów, brak WebDrivera
Cloudflareprzejście rzeczywistego wyzwania antybotowegowyzwanie zaliczone
TLSodcisk uzgadniania TLS JA3/JA4JA4 t13d1517h2, rodzina Chrome
WebRTCujawnienie rzeczywistego adresu IPbrak wykrytego wycieku
pixelscanspójność ekranu, lokalizacji i siecioceniany ręcznie

02TLS: sygnatura, której JavaScript nie może zmienić

Odcisk TLS powstaje przed załadowaniem strony. Kolejność zestawów szyfrów i rozszerzeń w uzgadnianiu połączenia tworzy hashe JA3 i JA4. Zależą one od stosu sieciowego silnika, dlatego przeglądarka, która zmienia wyłącznie User-Agent, zostanie rozpoznana przy pierwszym połączeniu. W Chromium 154 nasz silnik daje t13d1517h2 ; to oczekiwana wartość dla tej wersji Chrome. Dla porównania nasz silnik Firefox daje t13d1617h2 oraz User-Agent zawierający rv:152.0: spójna tożsamość Firefoksa, a nie Chrome z inną etykietą.

03Dlaczego Pixelscan oceniamy ręcznie

Pixelscan nie umieszcza końcowego werdyktu w tekście strony. Po minucie automatyczne odczytanie tekstu widzi tylko nawigację i reklamy, w których słowo automation występuje dziewięć razy, przez co ocena oparta na słowach kluczowych nie jest wiarygodna.

Nie wymyślamy werdyktu. To narzędzie ma automatyczną wagę równą zero i oznaczenie manual: NimbusX zapisuje zrzut ekranu, nie wlicza tego testu do łącznej oceny i pozostawia werdykt osobie sprawdzającej. Jedna zmyślona liczba podważyłaby wszystkie rzeczywiste pomiary.

04Dlaczego zachowujemy również nieudane testy

Każdy test jest zapisywany z datą, identyfikatorem profilu i wynikiem, także w razie niepowodzenia. Czerwony wiersz bywa cenniejszy od zielonego: pokazuje, który build zawiódł w konkretnym narzędziu i co zmieniło się po aktualizacji Chromium.

Przykład pochodzi z naszej historii. Po dodaniu konfiguracji urządzeń liczba sekcji oznaczonych przez CreepJS spadła z dwóch do jednej, a system testowy automatycznie zapisał poprawę. Karta iphey, która się nie załaduje, jest traktowana inaczej: strona może ulec awarii również na niezmodyfikowanym silniku, dlatego narzędzie bez odpowiedzi jest wyłączane z obliczeń, a nie uznawane za zaliczone lub niezaliczone. Dane regresji mają wartość tylko wtedy, gdy zasady oceny są wiarygodne.

05Sprawdź aktualny wynik

Bez instalowania NimbusX test odcisku przeglądarki mierzy używaną przeglądarkę. W zainstalowanym produkcie stanowisko testowe otwiera wybrane detektory w nowych profilach i zapisuje rzeczywistą odpowiedź każdej witryny:

$ python -m app.cli bench run \ --only creepjs,iphey,sannysoft \ --note release-candidate # podsumowanie pojawi się po zakończeniu testu

06Przeczytaj więcej

Jak testy odcisku łączą profile · Serwery proxy, które blokują przeglądarkę

Pobierz NimbusXPytanie techniczne: @Get_NimbusX_Bot