Dnes už bohužel (alespoň u nás) vidím útoky/crawling trochu sofistikovanější, takže je potřeba sledovat víc parametrů než jen IP + počet dotazů. Často vidím, že z jedné IP přijde jeden požadavek za 5 minut, jen těch IP jsou desítky/stovky tisíc z různých rozsahů, různých zemí. Takže je potřeba hledat podle jiných parametrů.
Ne, když si změníš user agenta, tak Tě cloudflare blokne. A nedělá to podle user agenta, ale podle toho, že pozná, že sis ho zkusil změnit, jelikož oni prohlížeč např. poznají i podle TLS handshake. Takže ve chvíli, kdy se jim fake useragentem snažíš říct, že máš FF na Linuxu, tak oni dávno vědí, kterou přesně verzi chrome na Windows používáš a jestli máš poslední aktualizace systému.
Tady je téma anti-bot, ne anti-ddos.
A pro anti-bot je UA indikátor... společně s ALPN, se seznamem šifer a dalšími vlastnostmi TLS (ja3, ja4). Co jsem pochopil tak prostě chtějí matchující UA a tyhle fingerprinty, a kde to nesedí tam dají hlavičku "dost možná bot" s nějakou hodnotou pravděpodobnosti, a je na zákaznících CF co s tím udělají (a že jsem viděl různá zvěrstva).