实测5款打码工具与遮挡法,哪种能真正防住AI复原?

源自170位全网作者

16:40

先说实测结论:五种常见打码方式里,整体模糊、低强度像素化、半透明笔刷和贴纸“假打码”都挡不住 AI;实心笔刷能扛住整片覆盖、扛不住局部遮盖;真正防得住的只有两种做法——完全不透明的纯色块完整覆盖,以及直接把区域裁掉。防护的分水岭不是遮挡看起来有多厚重,而是处理后残留在图片里的信号,还够不够算法发力。

10月下旬,“打了马赛克的二维码被AI完整复原,原理是什么?什么样的遮挡才真的防AI破解?”被推上知乎热榜,评论区分成担忧隐私和质疑 AI 被神化的两派。 有网友发帖称,将一张打了马赛克的二维码图片交给 AI 处理,几分钟后就被完整还原,可以直接扫码。 恐慌还是靠谱,要用实测说话——《扬子晚报》记者 10 月 23 日生成了包含四字文本的二维码,按不同打码方式整体、局部处理,多次向 AI 提出复原指令。知乎扬子晚报

第一种:整体模糊,防不住

测试结果里最没有悬念的一项:经过整体模糊处理的二维码,可被 AI 直接还原;反倒是模糊画笔随机局部涂抹的,多次修复均未成功,每次生成的结果还各不相同。 原因不难理解:模糊只是把相邻像素混合在一起,一个像素都没删,黑白模块的明暗变化还留在图里;而二维码只有黑白两种取值,三个角的位置探测图形固定、网格间距固定、排布由编码规范严格定义,算法见过海量合法码,干的不是“修复照片”,而是从残余信号里挑出最符合二维码规范的那组黑白排布——马赛克只是提供了“原始信息没有彻底清除”这个前提,真正决定复原成功率的,是二维码这套强规则。扬子晚报知乎

第二种:像素化马赛克,看参数,靠不住

像素化把画面切成一块块取过平均值的色块,安全性完全取决于方块和原始模块的相对大小。当笔刷较小、二维码原图尺寸偏大时,像素化仅会降低画质,处理后的二维码本身就可以直接扫码,也能被 AI 一键修复。 只有当马赛克方块尺寸大于单个黑白模块、均值混叠彻底抹掉模块级信息时,当前工具才难以有效还原——但防护效果取决于参数,一旦方块尺寸小于单个模块,残余灰度信息仍可能被利用,攻击算法每迭代一轮,今天“够密”的配置随时可能失效。扬子晚报知乎

第三种:实心笔刷,防得住整片,防不住局部

油画刷、蜡笔效果的实心涂抹,实测表现意外地好:在相同打码效果与修复指令下,AI 多次生成的二维码均不一致,且无法扫码读取原内容,局部涂抹同样无法复原。 涂抹覆盖的模块太多、又不透光,解码器分不清哪些是“错误的黑白模块”、哪些是“未知区域”,二维码的内置纠错机制直接失效。但“只涂一小块”就又是另一回事:L、M、Q、H 四个纠错等级名义上可承受约 7% 到 30% 的码字损坏,抹掉中间一角,相当于给算法留一道可解的填空题。2025 年一项在 ICML 工作坊展示的研究甚至表明,基于 Transformer 的二维码解码器在比特错误场景下可以突破标称的理论纠错极限——它不看纠错码字,直接靠码内文本的语言分布把内容猜回来。 至于“把三个回字形定位角涂掉更稳妥”的说法也不必当真:那三个角是所有二维码一模一样的标准图形,遮住它们,从任何一张别的码上原样补回就行。扬子晚报知乎

第四种:半透明笔刷和贴纸,最常见的“假打码”

比模糊更危险的,是看着遮住了、其实什么都没挡住的遮挡。部分用户习惯使用软件或手机自带的半透明画笔或滤镜遮挡隐私信息,看起来已经被遮住了,实际上原始图像信息仍有残留,通过调整亮度、对比度等简单的图像处理,就可能重新显现被遮挡的内容,甚至接近原图。 这里甚至轮不到 AI。另一个隐蔽的坑是“编辑式打码”:在文档或修图软件里浮着画一个黑框、不合并图层就导出发送,遮挡只是一个可以拖开的独立图层。要藏的地方直接用纯色块整块盖死再导出新图,别发原图也别只发编辑记录。扬子晚报知乎

第五种:实色块全覆盖和裁除,真正防得住的只有这两招

把前四种的反面拼起来,就是可靠做法的全貌:敏感二维码宜优先裁除,确需遮盖时应完整覆盖。 真正靠得住的脱敏只有两种——直接裁掉,或者用完全不透明的纯色块把二维码完整盖死。 操作要点就三个词:全覆盖,盖住整个码并往外多盖一圈,不能只挡中心或漏出定位图形;不透光,100% 不透明纯色,带透明度的画笔不算;压平,合并图层导出成一张普通图片。裁除是让原始信号从载体上消失,实色块盖死后,任何两张图处理完长得一模一样——信息不在图片里,再强的算法也无从反推。扬子晚报知乎

把恐慌放回边界:AI“复原”不等于找回原图

五款方式测下来,还需要给“AI 什么都能恢复”降温。GitHub 上近期受关注的开源项目 Jasna 能自动检测并修复视频里的马赛克区域,但项目介绍里说得很清楚:AI 修复马赛克不等于找回原始画面,它本质上是根据模型学习到的视觉规律重建可能的内容,而不是恢复已经丢失的真实像素,遮挡越重,模型越可能生成“看着合理却不存在”的细节。 司法鉴定领域同样如此:图像清晰化处理针对的是运动模糊、散焦、镜头畸变这类“退化”,对遮挡真正抹掉的像素,无法复原的画面绝不强行篡改。 二维码之所以特殊,恰恰在于它可验证:攻击者不需要画出一张和原图逐像素相同的码,只要复原出来的新码扫得出内容、内容对得上,就算破解。这也是付款码、兑换券、门票、身份凭证属于高危类别的原因——“复原”和“被使用”之间,只隔一次扫码。知乎知乎

发帖晒图前养成三个习惯:先看画面里有没有二维码、条形码、兑换码,不需要展示的直接裁掉;需要保留版面的,用不透明纯色完整覆盖并合并图层导出;永远不要用半透明画笔、贴纸或可编辑格式给关键信息“打码”。发布截图或照片前,应检查是否包含涉及个人信息、登录授权、付款授权、身份核验或票务核销的二维码。 遮挡在视觉上多厚重都不重要,重要的是残留信号还够不够算法发力——信息不在载体里,才是真的不在。扬子晚报

内容由AI生成
0
扫一下,分享更方便,购买更轻松
0评论

当前文章无评论,是时候发表评论了
提示信息

取消
确认
评论举报

最新文章 热门文章