Metody / L7 / HTTP-SMART
L7 · ApplicationLayer 7FingerprintedHTTP/1/2/3Adaptive

HTTP-SMART test obciążeniowy

Obciążenie HTTP dokładne pod względem odcisków, które imituje prawdziwych klientów Chrome, Firefox, Edge i Safari w HTTP/1, 2 i 3, aby przetestować wykrywanie botów oparte na odciskach.

Uruchom test HTTP-SMART Wszystkie metody
50-125k rq/s
tempo żądań

Jak to działa

Ta metoda odtwarza autentyczne odciski przeglądarek, ClientHello TLS, SETTINGS HTTP/2 oraz parametry QUIC, dla Chrome, Firefox, Edge i Safari, i potrafi przełączać wersje protokołu zależnie od celu. Ponieważ żądania wyglądają na poziomie odcisków nieodróżnialnie od prawdziwych przeglądarek, sprawdzają, czy Twoje zarządzanie botami potrafi nadal odróżnić automatyzację od prawdziwych klientów, gdy łatwe sygnały zniknęły. Uruchom ją, aby zweryfikować ocenianie odcisków, analizę behawioralną i adaptacyjne ograniczanie tempa wobec ruchu pokonującego naiwne filtrowanie po user-agent.

Parametry

browser_profileChrome/Firefox/Edge/SafariKtóry prawdziwy odcisk przeglądarki imitować od początku do końca.
http_version1 / 2 / 3Wersja protokołu negocjowana dla sesji.
rate50-125k rq/sŻądania na sekundę na wątek roboczy.
streams1-50Jednoczesne strumienie lub połączenia na wątek roboczy.

Uruchom z CLI

retro-cli
$ retro run http-smart --target https://example.com --rps 800 --duration 120

FAQ HTTP-SMART

Co czyni to trudniejszym do wykrycia niż zwykła powódź HTTP?+
Odtwarza prawdziwe odciski przeglądarek aż do ClientHello TLS i SETTINGS HTTP/2, więc obrony filtrujące po user-agent lub prostej heurystyce go nie wyłapią. Tylko systemy świadome odcisków i zachowania to zrobią.