Cloudflare Turnstile folosește WebGL pentru amprentare: noua captcha invizibilă
Cloudflare Turnstile se bazează pe amprentele WebGL pentru a bloca boții, dar ridică semne de întrebare privind confidențialitatea.

Vă amintiți când Cloudflare a promis o captcha care nu enervează? Turnstile este acel gardian invizibil care trebuia să lase oamenii să treacă fără să-i pună să facă click pe semafoare. Dar, după cum s-a dovedit, în culise tot face amprentare digitală — de data aceasta prin WebGL.
WebGL este o tehnologie pentru grafică 3D în browser, dar Cloudflare o folosește nu pentru a desena cuburi cool, ci pentru fingerprinting. Placa video, driverele și chiar particularitățile de randare creează o „amprentă” unică, mai greu de falsificat decât cookie-urile. Ideea e să deosebești omul de bot fără teste vizibile. Sună bine, până îți amintești că WebGL fingerprinting este o gaură serioasă în confidențialitate.
Dezvoltatorii au observat deja că Turnstile cere acces la WebGL chiar și pe site-uri fără grafică 3D. E ca și cum curierul ți-ar cere să deschizi seiful ca să se asigure că nu ești robot. Cloudflare, desigur, susține că datele sunt anonime și nu se stochează, dar simplul fapt că se colectează astfel de caracteristici specifice dă fiori confidențialității.
Ce înseamnă asta pentru dezvoltatori?
Dacă folosești Turnstile pe site-ul tău, utilizatorii tăi s-ar putea trezi cu o surpriză neplăcută sub forma unei cereri de acces la WebGL. Pentru oamenii obișnuiți e doar „un site ciudat”, iar pentru geeks — un motiv să activeze modul paranoia. Alternative? Poți reveni la reCAPTCHA clasică, dar atunci va trebui să accepți mofturile ei. Sau să-ți scrii propria captcha bazată pe timpul de încărcare a paginii — glumesc, dar poate?
Comentariul studioului METABYTE: Suntem pentru securitate fără a compromite confidențialitatea. Dacă proiectul tău are nevoie de protecție împotriva boților, dar nu vrei să sperii utilizatorii cu trucuri WebGL — vino la noi, găsim o soluție care să nu-i facă să se simtă ca niște cobai.
URMATORUL PAS
Ti-a placut abordarea?
Aplicam aceleasi principii in proiectele clientilor: AI, automatizari, produse care nu se sting dupa lansare.