Detekce CDP
Detekce CDP je identifikace prohlížečů řízených prostřednictvím Chrome DevTools Protocol, nízkoúrovňového rozhraní, které mnoho automatizačních nástrojů používá k řízení Chromia. Jeho přítomnost je silným indikátorem toho, že relace je skriptovaná, nikoli řízená člověkem.
Jak funguje Detekce CDP
Chrome DevTools Protocol neboli CDP je rozhraní, které umožňuje externím programům zkoumat a řídit prohlížeč Chromium. Populární automatizační frameworky se připojují přes CDP, aby procházely stránky, vyhodnocovaly JavaScript, zachytávaly síťové požadavky a četly DOM. Protože je výkonné a dobře podporované, CDP se stalo výchozím řídicím kanálem pro headless i headful automatizaci Chromia.
Když je prohlížeč řízen přes CDP, samotný akt instrumentace zanechává pozorovatelné vedlejší účinky. Určitá běhová chování se mění, objevují se specifické objekty a háčky a prohlížeč vystavuje charakteristiky spojené s připojenou ladicí relací. Detekční skripty tyto účinky zjišťují, například pozorováním, jak prostředí reaguje na operace, které se chovají odlišně, když naslouchá CDP klient.
Útočníci reagují opravováním sestavení prohlížeče nebo automatizační knihovny, aby potlačili nejzjevnější příznaky. Tím se detekce CDP mění v nepřetržitý zápas: jak kolují veřejné metody úniku, detektory přidávají nové sondy, které zachytí vedlejší účinky, jež úniky nedokážou skrýt. Robustní detekce se proto opírá o více nezávislých indikátorů CDP, nikoli o jedinou kontrolu, kterou lze samostatně opravit.
Protože je CDP specifické pro prohlížeče založené na Chromiu, jeho signály se kombinují se širšími kontrolami automatizace a prostředí. Relace, která vykazuje artefakty CDP vedle dalších markerů automatizace, je klasifikována s mnohem větší jistotou než relace spoléhající na jediný příznak, což udržuje nízký počet falešných poplachů u běžných uživatelů, kteří tyto signály nikdy nespustí.
Proč na Detekce CDP záleží při prevenci podvodů
CDP je řídicí vrstva pod velkou částí moderního automatizovaného zneužívání, takže jeho detekce míří přímo na mechanismus, na kterém útočníci závisejí, nikoli na převlek, který prezentují. Zachycení relací řízených přes CDP odhaluje sofistikované boty, které již zfalšovaly svého user agenta a otisk, ale nedokážou plně skrýt způsob, jakým je jejich prohlížeč vzdáleně ovládán. Je to signál s vysokou hodnotou právě proto, že řídicí kanál je obtížné odstranit, aniž by se automatizace rozbila.
Jak to řeší TRACIO
TRACIO Bot Detection zahrnuje kontroly artefaktů zanechaných řízením založeným na CDP a při tvorbě verdiktu je zvažuje vedle dalších signálů automatizace a prostředí. To umožňuje platformě označit skriptované relace Chromia i tehdy, když jejich deklarovaná identita vypadá zcela běžně. Zjištění je odhaleno prostřednictvím Smart Signals, aby týmy viděly, proč byla relace vyhodnocena jako automatizovaná, a zvolily vhodnou odpověď.
Související pojmy
Prozkoumejte dále
Často kladené otázky
Identifikujte každé zařízení s jistotou
Začněte s bezplatným plánem 2,500 volání API měsíčně. Bez platební karty.