苹果申请专利 加大软件反向编译难度
来源:eNet 更新时间:2008-03-11
      苹果公司在向英特尔芯片转型的过程当中已经申请了一项与确保Mac OS X操作系统仅仅能够在特定硬件上安全地运行的方法相关的专利。

  苹果公司已经申请了一项覆盖“开发防修改代码的系统和方法”的专利。苹果公司对确保代码只能在特定硬件上运行的方法进行了阐述。这一专利申表是苹果公司在2004年4月份递交的,但直到上周四才被公开。苹果公司在这一专利申请书中对如何利用一个特定硬件地址或ROM序列号确保代码安全的方法进行了描述。另外,苹果公司还谈论了当在多操作系统之间进行相互交换信息时确保代码安全的方法。据苹果公司在这一专利申请书中表示,这一发明与计算机数据处理有关,尤其是与开发防修改软件的技术有关。此外,苹果公司还专门提到了“code obfuscation(代码混淆)”技术,软件厂商们可以利用这一技术进一步加大对软件进行“反向编译”的难度。

   

  苹果申请这一专利的时间正处于它计划转向英特尔芯片的时候。苹果公司以前对Mac OS操作系统在非苹果公司硬件上运行的问题并没有太大的担心,那是因为它的计算机使用了与Windows PC不同的芯片和零件。随着苹果公司向英特尔公司阵营的转向,Mac的“内脏”将更加类似于Windows PC。据苹果公司曾经表示,它不打算使在基于英特尔公司芯片的Mac上支持Windows操作系统或者其它操作系统,而且它也表示,它没有计划采取任何措施阻止Mac用户运行其它操作系统。

  据苹果公司的高级副总裁菲尔表示,苹果公司没有让其操作系统在其它硬件上运行的计划。据他表示,我们不会允许Mac OS X操作系统在Mac之外的其它计算机上运行。显而易见,苹果公司在向英特尔公司芯片转型的过程中加大了保护专利技术的力度。据有关媒体报道,苹果公司一直都在改进限制英特尔芯片版Mac OS X操作系统只能在授权计算机上运行的技术。此外,苹果公司还为代码转换技术Rosetta申请了商标。