GitHub上一个名为watermarks-remover的开源项目突然爆红,短时间内获得超过1.1万颗星。这个项目宣称能够彻底清除主流AI生成内容中的各类水印标记,包括Anthropic的Claude、谷歌的SynthID-Text以及OpenAI的隐形标记,甚至能处理图像和PDF文件中的C2PA鉴权数据与EXIF元数据。
该项目采用MIT开源协议,通过三层技术架构实现水印清除。第一层针对物理层面的隐形字符进行深度清理,包括不可见Unicode字符、特殊空白符和双向文本控制字符等。第二层采用代理重写技术,通过调用非源头模型对文本进行大面积释义和回译,破坏原文本的统计学特征。第三层则专注于文件级元数据清洗,支持主流格式的文件属性剥离。
技术实现上,该项目展现了极高的工程复杂度。对于图像水印,开发者集成了基于2025年ICLR最新技术的CtrlRegen引擎,结合ControlNet和DINOv2 IP-Adapter,通过"受控重生成"方式消除像素级水印。对于大于512x512的图片,系统会自动进行分块处理和平滑拼接。更引人注目的是,项目引入了清华大学主导的MarkLLM和MarkDiffusion框架作为验证机制,通过"左右互搏"的方式确保清洗效果——先用特定机制打水印,再用清洗引擎处理,最后用检测器验证。
这场技术攻防战的背景是Anthropic上周刚发布的文本水印追踪技术。该公司采用基于谷歌SynthID-Text的统计型水印方案,通过替换LLM生成文本时的随机数生成机制,将官方密钥和前文内容生成的哈希值作为"骰子",使水印嵌入在词汇分布的统计规律中。Anthropic宣称这种技术无需额外token消耗,即使文本被轻微修改,水印依然存在。
然而,这项被Anthropic视为"绝对防御"的技术很快遭遇挑战。有趣的是,当用户尝试让Claude运行该清洗插件时,AI直接拒绝执行,理由是底层协议禁止协助移除监管标记。这种强硬态度反而促使部分用户转向其他大模型,成功实现了水印清除。这种反差现象折射出技术伦理的深层矛盾:AI服务提供商在遵守监管要求与尊重用户自主权之间的艰难平衡。
项目爆红的深层原因在于它触动了全球开发者的敏感神经。Anthropic为满足欧盟《人工智能法案》要求,选择对全球用户统一施加水印标记,甚至付费用户也无法关闭该功能。这种"一刀切"的做法引发广泛争议——用户认为,即使使用AI润色内容,也不应被迫接受技术烙印,就像爱因斯坦的助手不会在论文上留下水印一样。





