代理不是人类(但某种程度上又是)
内容提要
文章讨论AI个人代理代表用户上网带来的问题:网站只能看到代理而看不到真实用户,导致账户共享、欺诈、合规、身份验证、流量混杂等风险,成本由网站承担。作者主张通过Web Bot Auth、MOLE、OAuth等开放标准建立身份、信誉与问责机制,并宣布成立Trusted Agent Delegation联盟。Cloudflare已推出代理流量识别、按代理设置访问策略及账户滥用防护等功能。
延伸解读
代理流量增长迫使网站重新思考访问控制
文章指出,代理流量可能很快超过传统人类浏览,网站过去通过屏蔽中间商来迫使直接访问的做法将失效。一旦代理成为主流,网站必须转向识别和信任中间商,而非简单阻断。这要求网站提前布局,否则将在流量结构变化中陷入被动。
现有验证手段难以应对代理带来的身份模糊
文章分析,CAPTCHA、KYC、风险认证等传统方法假设操作者是人类,但代理永远不是人类。将验证透传给用户只会增加摩擦,且无法解决账户共享、友好欺诈、流量混杂等问题。网站需要新的身份、信誉和问责机制,而非修补旧工具。
开放标准是解决代理问责的关键路径
文章主张通过Web Bot Auth、MOLE、OAuth等开放标准,让代理可识别、可问责,同时保护用户隐私。Cloudflare已推出代理流量识别、按代理设置策略和账户滥用防护等功能,但长期方案依赖IETF等组织的标准化工作,避免碎片化的厂商特定机制。
Q&A
AI个人代理代表用户上网会给网站带来哪些主要问题?
网站只能看到代理而看不到真实用户,导致账户共享、欺诈、合规、身份验证、流量混杂等风险,且成本主要由网站承担。
为什么传统的CAPTCHA或人类验证无法解决代理问题?
CAPTCHA只能证明某个人类在场(HITL),无法区分代理背后的不同用户,也无法解决流量混杂、友好欺诈等问题,且增加摩擦,代理运营商会试图绕过。
Web Bot Auth(WBA)是什么?它如何帮助识别代理?
WBA是一种让代理对请求进行签名的方法,提供安全的方式让代理标识自身(及隐含的运营商),从而帮助网站识别代理身份。
MOLE协议旨在解决什么问题?
MOLE旨在实现无需用户特定标识符的速率限制,允许网站从隐式身份转向显式协议,同时保护隐私。
Trusted Agent Delegation(TAD)联盟的目标是什么?
TAD联盟旨在汇集生态系统代表,讨论代理带来的问题,审查现有协议,并向IETF提出更明确的问题以推动标准制定。
Cloudflare目前提供了哪些功能来帮助网站管理代理流量?
Cloudflare提供安全分析中区分个人助理流量、按代理设置访问策略(AI爬虫和代理访问策略)、以及账户滥用防护(早期访问)来将代理关联回用户。