近日,外网一位黑客@b1n4r1b01公布了iOS 15到iOS 15.1.1的一个潜在漏洞,如果这个漏洞被证实,我们不用多久就可以看到iOS 15到iOS 15.1.1的越狱。这种新闻几乎伴随着IOS每一次新版本发布,给大家的感觉好像IOS很脆弱,或者黑客太牛叉了的感觉!

黑客是规则破坏者

有小伙伴就会问,黑客怎么那么厉害。今天笔者就这个问题给大家科普一下,看看黑客破解IOS或者攻击别人网络的真相。

黑客是进攻方,且不需要防守

在战争和体育比赛中,我们常常会听到一个词汇,那就是“最好的防守就是进攻”。为什么会提到这个话题呢?这是因为,作为IOS,要防守的节点实在太多了。作为一款成熟的操作系统,源代码都是百万、千万级(代码行数)的,而每一个节点都可能存在漏洞。

IOS15新版本

所以,作为黑客,不需要了解操作系统的全部,只要搞定某一个节点的漏洞即可。打个比方,你操作系统有100个位置存在潜在漏洞,黑客只需要找到一个既能对你的操作系统发动攻击。

黑客只需要1%的命中率

所以,黑客是进攻的一方,并且不用防守,占有主动地位。而作为IOS等操作系统,则是被动防守的一方,根本没办法主动攻击。

智者千虑,必有一失

作为操作系统开发的一方,庞大的软件工程,多达上千人的合作,不同人的代码难保都能万无一失。简单打个比方,这就好比一支军队,拉的战线很长,不同的节点之间都有可能成为黑客攻击的地方。无论你多么努力地测试和防御,总有你想不到的地方。正所谓智者千虑,必有一失。更何况是多达成百上千人合作开发的一款操作系统,人多心不齐,各有各的技术长处;也各有各的技术弱点。

进攻,让敌人防守

而作为黑客一方,愚者千虑,必有一得。就好像你建设长城,耗时百年,累积人力无数。但一个破坏者,只需要一包炸药或者一个铁锤,就能让你建设的万里长城的防御功能毁于一旦。

黑客是规则的破坏者

有小伙伴说了,尽管你上面说得深入浅出,但我还是没有看到黑客攻破IOS操作系统的本质是什么。或者说,笔者的描述让一些小伙伴还是没理解为什么黑客看起来那么厉害。

破坏者无需遵守规则

举个例子,10个小朋友玩游戏,建立一个游戏规则。可能花费了半个小时都没有让其他小朋友都认可这个游戏规则,最终花了九牛二虎之力说通了所有人。玩到一半,有个小朋友违反了规则,结果这10个小孩就各回各家了。

规则,都是给好人遵守的

因此,相比建立规则,破坏规则则要容易得多。当然了,我们也不是说黑客的技术不牛叉,黑客当然技术牛叉。只不过,在攻防战中,IOS一方是弱势的被动防御一方。而黑客占据了所有的主动权,这是为什么我们总是觉得黑客比IOS开发团队牛的原因。