跳转至

Cloudflare Turnstile requiring fingerprintable WebGL

Ch11.005 Cloudflare Turnstile requiring fingerprintable WebGL

📊 Level ⭐ | 3.4KB | entities/hacktivisme-articles-cloudflare-turnstile-webgl-fingerprinting.md

Cloudflare Turnstile requiring fingerprintable WebGL

核心要点

Niche but well-documented analysis of Cloudflare Turnstile WebGL fingerprinting requirements that effectively bans privacy-focused browsers, with specific browser bug references and screenshots.

深入分析

来源:原文存档

本篇来自 TLDR AI Newsletter 推荐。技术深度评分:v=7, c=8, stars=4。

Cloudflare Turnstile 是 Cloudflare 提供的"验证您是人类"人机验证系统,自约一周前开始,在基于 WebKitGTK 的浏览器(如 BadWolf)中出现无限循环,导致无法访问众多网站。问题的根源在于 Cloudflare 通过 WebGL 获取设备指纹,而这种指纹采集的唯一目的就是追踪用户行为 ^。

Turnstile 的官方解释是:"Turnstile 使用浏览器指纹来验证您是人类。阻止或随机化指纹的隐私工具会让您的浏览器看起来像试图隐藏身份的机器人。临时允许此网站的指纹将解决此问题。"这种说法将隐私保护机制定性为"伪装",逻辑本质上是"越隐私越可疑",形成了一种自我辩护的循环论证 ^。

值得注意的是,此类 WebGL 指纹采集在 WebKit 中已被屏蔽多年——连 Apple 都认为这种追踪方式过于激进。Cloudflare 实际上等同于封禁了所有 WebKitGTK 浏览器,但为 Safari 留了例外,这种双标行为进一步揭示了指纹采集的商业动机 ^。

Mozilla Firefox 在 WebGL 指纹保护方面存在已知漏洞(Bugzilla#1916271),其 Gecko 引擎会泄露经过清理的 GPU 特性,而 WebKit 和 Blink 则为所有用户返回硬编码字符串。更关键的是,即使用户在 Firefox 设置中选择了"严格"增强隐私保护,privacy.resistfingerprinting 也未被默认启用,意味着大多数 Firefox 用户在不知不觉中暴露了可追踪的 WebGL 信息 ^。

相关实体

相关主题