关键词
AI爬虫
导读:两个开发者做了一款网络字体 ShieldFont:你在浏览器里看到的是一篇文章,AI 爬虫抓到的源代码里是另一篇。屏幕上画的是真话,代码里写的是假话。目标只有一个:让 AI 公司为爬取别人的内容付出代价。
原理:让"所见"和"所得"不一样
字体能骗过 AI,靠的是一个早就存在的机制:字体替换。
网页代码里写着单词 A,字体渲染时把它画成单词 B。原本这是排版技巧,比如把 f 和 i 连成一个字形,避免字母碰撞。
ShieldFont 把这个机制对准了整篇文章。
构建时,一个步骤先把页面里的词全部替换:每个词换成同类、同样常见的另一个词。字体再把这些替换后的词,画成作者原本想写的词。
结果是:
人用浏览器看:看到的是一篇正常的文章
AI 爬虫抓 HTML:拿到的是替换过的假词,语法完整,字数相当,URL 一样,字节一样
复制粘贴:粘出来的是编码后的版本
在页面里查找文字:找不到你眼前明明看得到的内容
搜索引擎和 AI 爬虫收到的是同一份字节,所以 Googlebot 索引的也是假内容。
代价是什么
没有免费的保护。ShieldFont 的代价是 SEO。
开发者 Gabriel Abrucio 说得很直白:"这款字体是给想加入一场创意抵抗运动、愿意付一点代价的人准备的。主要是作家和艺术家。最大的代价是搜索引擎上的曝光。"
他的建议是:只保护关键内容,其余部分留给搜索引擎收录。
为什么只保护关键内容?因为 RSS 订阅会把整篇文章以纯文本形式泄露出去,屏幕阅读器也读不到被保护的区域,视障用户会被挡在门外。作者提供了一种替代方案:让读者浏览器花几秒钟解一个谜题,才能看到真正的文字。macOS 的 VoiceOver 已验证可用,NVDA 和 JAWS 还在测试中。
值得吗
这个问题没有标准答案。
支持者会说:AI 公司用别人的内容训练模型,一分钱没付,现在连来源网站都不给流量。创作者的劳动被无偿拿走,反制是正当的。
反对者会说:这套方案伤敌八百自损一千。SEO 是大多数内容网站的命根子,为了防爬虫牺牲搜索排名,多数人承受不起。而且道高一尺魔高一丈,爬虫完全可以绕过字体渲染,直接去读 JS 执行后的 DOM。
项目的另一位开发者 Isaque Seneda 的说法更有意思:"这个项目的摩擦,本身就是一种邀请:邀请用户捐献自己的'脑力算力',帮内容不被偷走。人类大脑能以比机器低得多的成本解决某些计算任务,不只是识别渲染后的字体像素,还有找按钮这类视觉或听觉任务,机器做这些事成本高得多。"
他把防御变成了一个哲学命题:当机器可以用极低成本批量复制内容时,人类唯一剩下的优势,就是做一些机器做起来很贵的事。
结尾
ShieldFont 大概率不会成为主流方案。SEO 的代价、无障碍的缺口、猫鼠游戏的本质,都决定了它只能是小众工具。
但它的出现本身是一个信号:内容创作者和 AI 公司之间的博弈,已经从"要不要允许爬取"进入了"怎么让爬取变得不划算"的阶段。
这场博弈才刚刚开始。
安全圈
网罗圈内热点 专注网络安全
实时资讯一手掌握!
好看你就分享 有用就点个赞
支持「安全圈」就点个三连吧!
热门跟贴