Met de nieuwe Precursor-technologie wil Cloudflare het gedrag van websitebezoekers continu analyseren en meten om zo automatische bots te weren.
Cloudflare heeft Precursor algemeen beschikbaar gemaakt, een nieuwe technologie die bots niet langer slechts één keer controleert bij het openen van een website, maar hun gedrag tijdens de volledige browsersessie analyseert. Daarmee wil het bedrijf de klassieke CAPTCHA’s op termijn overbodig maken.
Volgens Cloudflare bestaat inmiddels ongeveer 57 procent van al het internetverkeer uit geautomatiseerde bots. Een eenmalige controle bij het bezoeken van een website volstaat daardoor steeds minder, omdat geavanceerde bots die controles eenvoudig kunnen omzeilen.
Gedrag tijdens volledige sessie
Precursor werkt rechtstreeks in de browser van de bezoeker. Een klein script verzamelt continu signalen over het surfgedrag en stuurt die naar de edge-servers van Cloudflare, waar ze in real-time worden geanalyseerd. De technologie kijkt naar muisbewegingen, het scrolgedrag, het typetempo, het gebruik van het klembord en hoe lang een webpagina zichtbaar blijft in de browser. Daarbij worden niet de ingevoerde tekens zelf opgeslagen, maar uitsluitend het ritme en de timing van de interacties.
Cloudflare controleert vervolgens of dat gedrag logisch is. Zo kan het systeem bijvoorbeeld vaststellen dat een gebruiker volgens de gegevens de muis beweegt terwijl het browservenster niet actief is, of dat er wordt getypt terwijl er geen tekstveld geselecteerd is. Zulke tegenstrijdigheden verhogen de kans dat het om een geautomatiseerd script gaat.
Doorlopende botscore
In tegenstelling tot traditionele CAPTCHA’s beoordeelt Precursor bezoekers niet één keer, maar bouwt het tijdens de volledige sessie een dynamische botscore op. Die score blijft behouden terwijl een gebruiker door een website of webapplicatie navigeert. Daardoor kunnen bots hun sporen niet langer wissen door simpelweg een pagina te vernieuwen. Bij klassieke controles begon de beoordeling na een refresh opnieuw, terwijl Precursor de volledige sessie blijft opvolgen.
Volgens CTO Dane Knecht is dat vergelijkbaar met het verschil tussen iemand één keer aan de ingang controleren of diens gedrag gedurende het volledige bezoek observeren. Cloudflare heeft geen informatie bekendgemaakt over de prijs van Precursor.
