好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

FBI是如何攻破iPhone的?

FBI是如何攻破iPhone的?

诗书塞外 Python程序员

前段时间FBI和苹果因为一名恐怖分子的用户隐私闹上了法庭,这个事件在美国闹得沸沸扬扬,几乎所有科技界大佬都站出来力挺苹果,让苹果做了一次普通人的英雄。最后这个事件以FBI破解了恐怖分子的iPhone手机告一段落。作为技术人员,我们好奇的是:

FBI是如何破解iPhone手机的?

简单地说,就是暴力破解。同时却不是简单的暴力破解。

iPhone手机有一个安全机制,就是密码输入错误10次,用户本地数据就会被清除。这是暴力破解的一个很大的障碍,因为你只有10次尝试的机会。

但是以色列的一家公司找到了一个办法,绕过了这个安全设置。他们把iPhone的NAND芯片从机器上取下来,对里面的数据做了一个 初始镜像 。然后在iPhone上尝试9次密码,再把 初始镜像 还原回NAND芯片,再把芯片放回机器。这样实际上就是每尝试9次密码,对iPhone的数据做一次重置,从而避免了触发iPhone的用户数据清除机制。

方法虽然感觉有点“笨”,但是它确实破解了iPhone。其实很多看似神奇的技术,其背后的技术原理都不复杂。

有趣的是,破解iPhone成了FBI的一项“业务”

FBI成功地破解了iPhone,出尽了风头,但是他们似乎还不满足,他们宣称要为美国各地的法院提供破解iPhone的帮助。

真是不知道FBI是玩儿心太重,还是要给苹果点颜色看看,这么明目张胆地“提供服务”,让消费者们情何以堪啊~

另一方面,苹果也要抓紧修复漏洞了,要不然用户恐怕再难相信手机有“隐私”可言了。

消息来源:http://www.pcmag.com/news/343415/fbi-offers-to-help-local-law-enforcement-unlock-iphones

查看更多关于FBI是如何攻破iPhone的?的详细内容...

  阅读:31次