编辑:量子位    发布日期:2021-08-19 14:07:02

8 月 19 日消息 没想到苹果被打脸来得如此之快。月初,苹果表示将在 iOS 15、MacOS 12 中加入对用户照片的检测,目的是遏制儿童色情与虐童照片的传播。苹果还一再强调这项技术的安全性和准确性。

现在,不到半个月的时间,苹果的这项技术已经被一位名为 Asuhariet Ygvar 程序员“破解”了。

他成功将这个尚未正式发布的 AI 模型逆向工程,并在 GitHub 上提供转化成 Python 的教程。

几个小时后,另一位来自英特尔的工程师就发现了该模型的一个 bug。

这让苹果十分尴尬。

Ygvar 发现,其实早在 iOS 11.3、MacOS 11.4 开始,就已经在系统中加入了照片检测模型 NeuralHash,只不过尚未启用。

因此任何可以下载到苹果系统固件的人,都可以轻松将 NeuralHash 模型提取出来。

对于 MacOS 用户或者已经越狱的 iOS 用户来说,找到 NeuralHash 模型文件非常方便,就在以下路径中:

/System/Library/Frameworks/Vision.framework/Resources/ (MacOS)

/System/Library/Frameworks/Vision.framework/ (iOS)

你会发现 neuralhash 开头的 4 个文件:

至于未越狱的用户,可以下载 ipsw 格式刷机文件,找到其中最大的 dmg 文件,从这个镜像中找到模型。

由于步骤较多,在此不再赘述,具体操作看参照文末 GitHub 文档操作。

在这 4 个文件中,net 和 shape 结尾的文件都是 json 格式,使用苹果开源技术 LZFSE 压缩;weights 保存的是权重。

解压前首先需安装 LZFSE 解压工具:

将 net 和 shape 解压,和权重文件放在一个文件夹中:

为了把模型转换为 ONNX 格式,还要安装以下依赖项:

转换模型时,Ygvar 使用了腾讯优图实验室的 TNN,这是一款可以转换多种 AI 模型的开源工具,可以将苹果的 Core ML 转为 ONNX 格式。

模型转化为 ONNX 格式后,就可以算出任何图片的 96bit 神经哈希值。

说到这里,苹果的 NeuralHash 具体是如何生成图片哈希值的?

NeuralHash 是一种基于神经网络的图像感知哈希(perceptual hashing)方法,具体步骤如下:

1、将图像转换为 RGB;

2、将图像大小调整为 360x360;

3、将 RGB 值归一化到 [-1, 1] 范围;

4、用 NeuralHash 模型进行推理;

5、将运算得到 128 个浮点数的向量与 96x128 矩阵相乘;

6、对生成的 96 个浮点向量使用单位阶跃函数;

7、将 1.0 和 0.0 的向量转换为位,生成 96 位二进制数据。

这项技术保证图像被压缩或者大小被调整的情况下,哈希值依旧不变。

▲ 经过黑白处理的图片和原图片具有相同哈希值

但是 Ygvar 发现,虽然 NeuralHash 可以承受图像大小调整和压缩,但如果图像遭裁剪或旋转,哈希值则会发生改变。

这也意味着,不法分子可以通过后两种编辑图片的方法,逃过图片审核。

在 Ygvar 发布逆向工程的模型几个小时后,另一位高手就发现了 NeuralHash 的一个 bug。

英特尔工程师 Cory Cornelius 发现其中存在哈希值冲突漏洞,请看下面两张图:

只能说二者毫不相干,但是用 NeuralHash 模型计算一下却发现,二者的哈希值完全一样。

其实早在 11 天前,另一位名叫 unrealwill 的 GitHub 用户就上传了哈希值冲突攻击的代码,用来生成和原图哈希值一样的图片。

外媒 TechCrunch 针对这个漏洞询问了苹果。苹果还表示,现在被逆向工程的 NeuralHash 是早期版本,而不是即将推出的完整版本。

但苹果回避了哈希值冲突问题,强调有人工审核防止该功能被滥用。

破解 NeuralHash 的 Ygvar 表示,他的目的是希望帮助我们更好地了解该算法,在所有 iOS 设备上启用之前发现潜在的问题。

不知下个月的 iOS 15 正式版是否真有重大改进。

GitHub 参考链接:点击打开

苹果恢复大师Mac版 苹果恢复大师Mac版是全球第一款免费的数据恢复软件—苹果恢复大师的Mac版本,苹果恢复大师Mac版是专门针对苹果电脑用户开发的一款iOS设备数据恢复的Mac软件,是Mac平台下第一款免费的的iOS数据恢复软件;您可以免费下载。 简体 · 45.00 MBM ·

热点资讯

更多
苹果iPhone 12国行上季度热卖:拿下20%份额 销量达1800万 根据外媒报道,上季度中国大陆地区iPhone 12销量达到1800万,苹果拿下20%智能手机市场份额。
苹果CEO库克即将宣布大事:非新产品、但更美好令人兴奋 苹果CEO库克在本周二采访时表示,将做一次重要宣布。据知情人士透露不是公布新品
报告:苹果iPhone 13处理器采用5nm+工艺 搭载骁龙X60基带 高通将受益 Counterpoint预计高通将成为5nm芯片的第二大客户,部分原因是苹果导致的。
苹果新款iPad Pro或将3月发布:采用 Mini-LED 屏 更厚 据外媒报道,苹果即将在3月份发布11英寸和12.9英寸的新版iPad‌ Pro

相关教程

更多
官网上线家居板块,苹果在智能家居市场能掀起多大水花 对于较早布局智能家居的苹果来说,在该领域一直不温不火,存在感很低。一方面,苹果的HomeKit平台兼容性差,其认证及条件相对都更加严格复杂。另一方面,其在产品和市场上的推广也相对薄弱,产品售价过高并且产品线也不够完善。苹果现在进军中国智能家居市场,在笔者看来,它依旧是以一个初级者的身份来探索这片巨大市场,前有埋伏,而后有追兵,短时间内苹果也很难在智能家居市场逆袭。
步子太大?工程设计失误或成A16升级不大的诱因 报道指出,苹果工程师们“在添加新功能方面过于雄心勃勃”,在开发周期后期发现原型芯片的GPU功耗远高于预期的模拟估计,这意味着会引发严重的散热问题,并且导致电池寿命受到影响而无法使用。稳妥起见,苹果无法将搭载“新功能”的GPU用于iPhone 14 Pro系列。
多款新品问世,2023年VR/AR市场将迎来神仙打架局面 索尼PS VR2、Meta Quest 3等多款VR/AR设备新品的到来,头戴设备市场有望再次活跃,也将推动着全行业技术升级和出货量持续提升。而随着苹果的正式杀入市场,其明年亮相的头戴式新品设备也必将成为所有人关注的重点。2023年,头戴式设备市场将出现神仙打架局面,同时行业也势必会将迎来发展关键的一年,让我们拭目以待!
产品配置更加均衡 苹果将在iPhone 15系列上悬崖勒马? 据日本投资公司野村证券称,明年苹果有望略微缩小差异化差距。野村证券告诉客户,明年的iPhone 15和iPhone 15 Plus将配备动态岛,影像模组也将升级成48MP广角主摄,芯片则升级为目前用于iPhone 14 Pro系列的A16仿生芯片。

相关软件

更多
  • Backaroo Mac版 英文. 29.00 MBM · BackarooMac版是Mac电脑上的一款数据和文件备份软件。在许多情况下,BackarooMac版备份能力和速度比TimeMachine要快上千倍;您可以免 ...
  • Joyoshare UltFix for Mac 英文. 17.00 MBM · JoyoshareUltFixMac版是Mac电脑上的一款界面简约、功能强劲、操作简单的iOS系统修复工具。JoyoshareUltFixMac版精通iOS系统 ...
  • AnyMP4 Data Recovery Mac版 英文. 23.00 MBM · AnyMP4DataRecoveryMac版是Mac电脑上的一款数据恢复工具。AnyMP4DataRecoveryMac版是一款专业且安全的数据恢复软件。它可以 ...
  • TogetherShare Data Recovery for Mac 英文. 29.00 MBM · TogetherShareDataRecoveryforMac是一款数据恢复软件,支持将已经被删除了的,被格式化掉的,由于磁盘分区所丢失的数据文件恢复,多种文件 ...