AI为啥能看穿马赛克?
最近一条热搜让不少人后背一凉:有人晒图时给二维码打了马赛克,结果用AI工具几下就还原成功,还能正常扫码。很多人一直以为,打上马赛克,信息就藏住了。事实真的是这样吗?辟谣君也挺好奇的,赶紧去了解一下。
先说结论:二维码只有黑白两种格子,组合有限,AI可以尝试不同的黑白搭配,实现还原。马赛克、高斯模糊、淡而半透明的涂鸦,这些处理并没有把像素信息真正删除,给AI留下充足的猜测空间。 AI为啥能看穿马赛克? 不是“透视眼”, 是猜答案 很多人以为马赛克像一块黑布,盖上东西信息就消失了。其实普通马赛克更像是把一碗红豆绿豆搅成一碗混色豆沙。豆子(黑白像素)本身的信息被混在一起,只是肉眼分不清。 AI复原不是开透视眼,它是在有限条件下反向“挑豆子”:二维码只有黑、白两种格子,可能的组合数量有限。在马赛克方格不大、原图分辨率足够的前提下,AI会反复试不同黑白搭配,比对马赛克色块的颜色,找到匹配度最高的方案。
但它不是万能魔法。如果马赛克格子打得很大、图片压缩得很厉害,线索太少,AI也猜不出原图。只有线索还留在图里的时候,才有还原风险。要是豆沙直接抹成实心一团、底层像素被彻底盖住改写,没有任何颜色线索,AI再强也无从下手。 二维码自带“自愈buff” 有备份的耐遮挡能力 别的图片遮掉一大半基本认不出,二维码不一样,它自带“备用答案”。只要弄脏、盖住的范围没有超过它的容错上限,扫码设备对照备份,照样能读出里面的信息。 它最重要的内容集中在中间区域,四角是定位标记,边角大多是备份纠错信息。这就解释了一个反直觉的实测结果:央视记者把二维码两侧裁掉、只剩中间部分,照样能扫出来;用深色涂鸦盖住近一半,AI修复后生成的图案竟然还能正常跳转网页。很多人只在二维码边上随便打个码,等于只盖住试卷空白处,核心答案完好无损,当然能扫出来。
但反转也在这里:当记者把二维码中间的核心数据区彻底封死,哪怕外围还留一点轮廓纹路,AI复原后的图像也无法被扫描识别。专家解释,关键在于遮挡是否触及核心数据区——核心数据被彻底覆盖,原始编码丢失,AI也无能为力。遮挡面积超过容错极限,二维码本身就失效了。 分清真假遮挡:哪些打码是“白遮”,哪些才靠谱 判断标准一句话:还给AI留线索的遮挡=白遮;直接毁掉像素线索的遮挡,才相对安全。 ❌ 容易被复原(千万别这么用):马赛克、高斯模糊、淡而半透明的涂鸦。这些处理只是把颜色线索混在一起,像素信息并没有被真正删除,给AI留下充足的猜测空间。不过也要说清楚:不是所有模糊都一定被还原——局部笔刷涂抹、很粗的像素化,在实测中AI也多次失败,每次生成的图案还不一样。风险高低取决于模糊程度和覆盖方式,但“糊一下”绝不能被当成安全手段。
✅ 相对安全(晒图优先选):厚实、不透明的纯色块,牢牢盖住二维码中间核心数据区。划重点:只盖边角没用,必须盖住中间的数据核心区,覆盖面积尽量达到90%以上。专家最省事也最稳妥的建议是:能裁就裁,别盖,二维码完全不需要出现在画面里,直接裁剪掉,从源头上消除风险。 需要说明的是,这里的“相对安全”只针对普通网友、常规AI工具、日常网络传播场景。专业取证或针对性攻击不在讨论范围内,不存在绝对万无一失的图片遮挡。 额外提醒:照片还有一份“隐形身份证” 二维码遮严实了,不代表这张图就安全。我们拍出的照片,会自带一份肉眼看不见的附件——EXIF元数据,相当于照片的隐形身份证,里面藏着拍摄时间、拍摄定位、设备信息。哪怕画面里没有任何敏感码,一旦勾选 “发送原图”,这些隐藏信息会跟着图片一起发出去,悄悄泄露你的行踪。日常分享截图、照片,尽量不要发送原图;微信、多数社交平台直接发送压缩图,一般会自动清除这部分信息。
多数人的防护误区,还停留在“眼睛看不见=信息安全”。这次实测给所有人提了醒:涂错位置的马赛克,只会带来虚假安心,比不打码还要危险。


