Hasty Briefsbeta

双语

Claude Code is steganographically marking requests

12 days ago
  • #developer tools
  • #stealth monitoring
  • #privacy
  • Claude Code二进制文件中包含一项功能,该系统提示符会根据时区和API基础URL主机名等条件修改日期字符串。
  • 改动涉及对撇号和日期分隔符进行不可见的Unicode字符替换,这些字符被用作标记来分类代理、经销商或AI实验室域名。
  • 域名和关键词列表经过base64编码和异或解密处理,主要针对中国企业域名、人工智能公司和代理网关。
  • 该功能在设置ANTHROPIC_BASE_URL且主机名与解码列表匹配时触发,将分类数据嵌入提示词中供后端解析。
  • Anthropic可能旨在检测API经销商、未授权网关和模型蒸馏攻击,但这种隐蔽实现方式引发了隐私担忧。
  • 对于使用官方API端点或未设置ANTHROPIC_BASE_URL的普通用户,该功能保持非活动状态,但会影响自定义设置(如内部网关或代理)。
  • 规避方法很简单(例如更改主机名或修补二进制文件),这使得该功能对攻击者效果有限,却可能影响合法开发者工作流程。
  • 批评主要集中在缺乏透明度上;明确的遥测数据收集说明或文档记录将更符合对具有高访问权限的开发工具应有的信任预期。