Cloudflare heeft Precursor geïntroduceerd, een platform dat gebruikerssessies continu analyseert om botverkeer te herkennen. Het systeem draait op de edge van Cloudflare en in de browser, en vervangt eenmalige controles zoals CAPTCHA’s door doorlopende gedragsanalyse. Precursor is per direct algemeen beschikbaar voor klanten van Cloudflare.
Cloudflare heeft Precursor geïntroduceerd, een platform voor gedragsvalidatie gericht op het herkennen van geautomatiseerd botverkeer. Het systeem is gebouwd op de edge-infrastructuur van Cloudflare en draait daarnaast in de browser van de gebruiker, waar het complete sessies volgt in plaats van losse verzoeken. Volgens Cloudflare onderscheidt Precursor zich van statische controles zoals CAPTCHA’s doordat het interacties gedurende een volledig bezoek analyseert.
Toename van geautomatiseerd verkeer
Cloudflare meldt dat geautomatiseerd botverkeer inmiddels ongeveer 57 procent van alle webverzoeken uitmaakt en daarmee voor het eerst boven menselijk verkeer uitkomt. Het bedrijf stelt dat deze verschuiving traditionele beveiligingsmaatregelen onder druk zet, met gevolgen zoals hogere infrastructuurkosten, verstoorde voorraadgegevens en risico’s voor bedrijfsgegevens. Cloudflare geeft aan dat bots weliswaar in staat zijn een enkele controle te omzeilen, maar dat het nabootsen van een volledige gebruikerssessie een grotere technische opgave vormt. Op basis daarvan pleit het bedrijf voor doorlopende gedragsanalyse in plaats van eenmalige verificatiemomenten.
Werking van het systeem
Precursor verzamelt volgens Cloudflare voortdurend browsersignalen zoals muisbewegingen, scrolritme, typfrequentie, klembordactiviteit en de duur van paginaweergaves. Toetsenbordinvoer wordt daarbij alleen op timing en ritme geregistreerd, zonder dat de inhoud van toetsaanslagen wordt opgeslagen. Cloudflare stelt dat dit is bedoeld om de vertrouwelijkheid van gebruikers te waarborgen.
Het platform is te activeren zonder aanpassingen aan de onderliggende websitecode. Cloudflare injecteert daarvoor automatisch een script via het netwerk. De verzamelde telemetrie wordt volgens het bedrijf op de eigen servers in realtime verwerkt, waarbij wordt gecontroleerd of interactiepatronen logisch samenhangen, bijvoorbeeld of muisbewegingen overeenkomen met wat er op het scherm gebeurt en of tekstvelden actief zijn op het moment dat er wordt getypt.
Waar bestaande controles bij elk nieuw verzoek opnieuw beginnen, beoordeelt Precursor volgens Cloudflare de volledige sessie van een bezoeker op een webapplicatie of single-page application. Het bedrijf geeft aan dat geautomatiseerde agents hun gedragsprofiel niet kunnen resetten door simpelweg een pagina te vernieuwen, waardoor de Bot Score van een sessie gedurende het bezoek wordt bijgewerkt met opgebouwde context.
Reactie van Cloudflare
Dane Knecht, CTO van Cloudflare, licht toe dat bestaande controles doorgaans op één moment in een sessie zijn gericht, terwijl bots inmiddels in staat zijn dergelijke controles bij binnenkomst te omzeilen. Volgens Knecht kijkt Precursor niet alleen naar een identificatiemoment bij aanvang, maar naar gedrag gedurende het volledige bezoek. Hij stelt dat dit voor reguliere bezoekers geen merkbare verandering oplevert, terwijl het voor partijen die menselijk gedrag proberen na te bootsen aanzienlijk lastiger en kostbaarder wordt. Knecht merkt verder op dat Cloudflare al op grote schaal bescherming biedt op specifieke momenten zoals inloggen en afrekenen, maar dat de periode daartussen tot nu toe onbewaakt bleef. Met Precursor beoogt het bedrijf die tussenliggende ruimte alsnog te monitoren.
Precursor is per direct algemeen beschikbaar voor klanten van Cloudflare.