测试猿课堂学员遇到的许多安全问题都可以追溯到早期设计时的计算,而且一个再清楚不过的现实是今天我们使用的大部分操作系统在构建时没有安全意识。

系统测试简单理解(测试猿课堂揭示真相-我们为什么需要更安全的操作系统)(1)

  在过去的10年左右,安全或多或少地被涉及到到操作系统里以解决早期的漏洞。有时是采用将新组建升级到操作系统的方法,但更多的是采用购买附加安全软件和硬件的方法,成本很高。

  但是为什么不是在构建操作系统之时就内置安全方案呢?更进一地说,如果在内置安全系统的操作系统上再辅以安全附件,不是效果更好么?

  这就是Green Hills Software一个附属子公司的最初目标,在操作系统内内置安全方案。Green Hills Software创建了一个新的子公司叫做Integrity Global Security,正在研发Integrity-178B操作系统。

  这个Integrity操作系统实施National Information Assurance Partnership 的EAL6 认证,后者是一个由National Security Agency.管理的美国政府机构认证。

系统测试简单理解(测试猿课堂揭示真相-我们为什么需要更安全的操作系统)(2)



  Integrity操作系统如今用在关键任务的环境下,比如B1轰炸机和各种作战机以及军事等方面。Green Hills Software打算将这个软件修改一些特性后推向市场,但其内核仍然将保证用户享受到跟政府部门一样的安全性。

  而且更重要的是,Integrity操作系统构建在模块化的架构上,Windows, Linux 和Solaris操作系统可被Integrity伺服。戴尔和东芝已经确定了与Integrity操作系统的合作。

  如果Integrity真的可以找到一种构建更安全的操作系统并支持现有的应用的话,你就会问为什么其他主流的操作系统不能满足这样的安全要求。至少他们也应当考虑Integrity技术所用的认证,以便我们能够处理多核处理器的任何性能问题。

  对我们来说幸运的一点是我们有先进的生产力,因而我们仍有时间回头并在操作系统级上对计算机安全做修改。但是如果硬件厂商添加越来越多的功能和应用,我们重建操作系统的路就会更长。

  我们生活在一个时时变化的时代,所以也许到了我们该为了安全而对操作系统重头来过的时候了。

系统测试简单理解(测试猿课堂揭示真相-我们为什么需要更安全的操作系统)(3)


,