没有悬念:MacOS被破解
(yanlb2000, 2005.11.22, yanlb2000.blogcn.com)
今天,来关注一下苹果电脑向Intel平台迁移的有关情况。
以前,这个消息刚刚传出,我就在博客中就对此事发表过些看法。
《苹果要转向Intel?冒险的举动,艰巨的工程》
http://www.blogcn.com/User13/yanlb2000/blog/21544767.html
《Intel Mac已出,Windows On Mac的破解也就是迟早的事》
http://www.blogcn.com/User13/yanlb2000/blog/22062024.html
应该说,肯定会有很多人希望MacOS能运行在普通的PC上,而不单单是苹果出的电脑。但当时我认为,可能会出现两个情况:
1, 苹果公司将阻止自己的MacOS操作系统运行在非苹果电脑上,包括使用各种技术手段;
2, 苹果的这种技术上的限制手段,将会被黑客破解,而且可能还很快;
现在看来,这两个预计是完全对了。
首先,苹果公司为了防止MacOS运行在不是自己生产的电脑上,就在自家电脑上安装了TPM模块(Trusted Platform Module,受信平台模块)。以后,x86版的MacOS系统,在安装运行时将辨认系统中是否有这个TPM模块,这个模块是否带有苹果公司授权的“印记”。因为这个TPM模块中的硬件加密认证机制,理论上,如果未检测到苹果公司授权的TPM模块,MacOS将拒绝安装和运行。那么,因为其他公司和个人无法仿冒生产带有苹果公司授权的TPM模块,当然也无法盗版使用MacOS了。
这个听起来很不错,但实际上呢?我们要充分认识到黑客们的技术实力!
现在,Intel CPU的苹果电脑还没有正式推出,x86版的MacOS也仅仅是测试阶段,但是,这个版本的MacOS,已经被黑客们破解,能够顺利安装在普通的PC机上了。这完全在我当时的预料之中。
加密和破解,永远是一对矛和盾的关系,一方可能暂时领先,但没有一劳永逸,永远压过另一方的。我始终相信,再先进的加密技术,都可以被破解。
当然,在实现上,破解会涉及到时间和成本的关系,不都是理想可行的。比如,有些软件本身很滥,还要搞什么加密,那当然没人会去破解;有些加密破解的成本很高,但收益很小,也不值得破解。
然而,将MacOS破解了,安装到普通PC上,这实在是件很典型,很风光,也很有实际意义的事情,所以,黑客们是卯足了劲儿上的。实际上呢,也确实是很快被破解了。
所以,我早就认为,(联系到类似微软对Windows的加密认证等措施,)软件硬件厂商反对盗版,防止自己利益流失,更应该从法律上、经济上来考虑,制定合理的措施,而不能寄希望于技术限制来实现。这是徒劳的。
也因此,我还有种预感。可能将来,因为盗版MacOS很容易,苹果可能被迫放弃这种搞TPM模块认证的限制手段。
这个想法我以前就有,但觉得说出来毕竟太早,太不现实。而现在既然MacOS已经被破解,那这种可能性也就不是没有了。