logoalt Hacker News

Reverse Engineering Vercel's BotID

92 pointsby hazeboothyesterday at 12:19 PM18 commentsview on HN

Comments

ATechGuyyesterday at 6:39 PM

> At the moment, it seems Basic mode is so basic that it allows everything to pass as human. That’ll likely change as they gather more telemetry to better identify what a bot signal looks like.

So they are basically collecting telemetry in the name of "free basic anti-bot" solution.

show 1 reply
codedokodeyesterday at 3:40 PM

Note that the bot detection script uses WebGL to obtain GPU name. I assume this (fingerprinting) is the most popular use of WebGL. Sad that independent browsers like Firefox do not supply fake values.

show 2 replies
b0a04glyesterday at 6:40 PM

why is bot detection even happening at render time instead of request time. why can't tell you’re a bot from your headers, UA, IP, TLS fingerprint. imo making it a surveillance. 'you're a bot, ok not just go away, let’s fingerprint your GPU and assign you a behavioral risk score anyway'

show 1 reply