社区应用 最新帖子 精华区 社区服务 会员列表 统计排行
  • 1704阅读
  • 0回复

[建议]Windows Vista 带来惊喜:加密服务

楼层直达
级别: FLY元勋
发帖
80
飞翔币
335
威望
27
飞扬币
8446
信誉值
0

    如果没有加密技术,安全技术就无从谈起。当然,自从微软1987年发布了OS/2 1.0以来,这个软件业的巨人推出的每一款操作系统(除了MS-DOS以外)都采用了某种形式的加密技术。但多年以来,微软内嵌在其操作系统中的加密加密技术的种类以及它们的工作方式都在发生变化。下面就简要介绍一下微软新一代操作系统Windows Vista 中新增的几个加密功能。

  Windows Vista中包含新的加密服务

  每一个软件供应商在软件开发过程中都要面临这样一个决策:是尝试创建自己的加密算法还是使用标准的加密算法。乍看之下,对于一个软件供应商来说,最好还是自己编写加密算法并且对于它的内部运行机制严格保密。但是,安全领域的权威专家Bruce Schneier却不这么认为,Schneier指出,最好不要使用那些自己编写的加密算法,因为这些算法只是被少数业内人员研究和交叉检查,可靠性和正确性都没有保障,相反,最好使用那些被无数数学家检验过的标准加密算法。Schneier在他的书中还拿微软作例子,声称每次微软创造了一个专有的加密算法,短短的几个月后该算法就被破解了。

  我不知道这种情况是否一直发生,但可以肯定地是,它发生的次数已经很频繁了。也许这 就是为什么微软越来越多的使用标准加密算法的原因。目前,两个最常用的加密算法是安全散列算法(Secure Hashing Algorithm 、SHA)和高级加密系统(Advanced Encryption System ,AES)。这两种加密技术都是在美国政府的标准和技术国家研究所(NIST)的支持下开发出来的,目的就是提供一套深思熟虑的散列和加密的算法。AES在加密社区中反映良好,不过SHA却在一些特殊的情况下被成功破解了。SHA最新的版本---SHA-2到目前为止还没有被成功破解的报道。

  Windows XP SP1以后的任何XP操作系统以及Windows Sever 2003的任何版本中都采用了AES技术,不过使用很有限。据我所知,Windows XP只在加密文件系统EFS(Encrypting File System )中使用了AES。而对于Vista,微软表示,它的IPsec功能使用了AES加密。坦白地说,这不是什么惊天动地的大事,虽然先前只采用Triple DES数据加密标准,而破解这个加密算法也是不太实际的,但在IPsec中使用AES也算是提前了一步。把SHA-2j加入到IPSec中也是一个不错的想法,但我要指出的是,微软的组策略接口Group Policy interface并没有包含这两者的选项。不过,,我可以证实,另一个Windows技术,BitLocker Full Volume Encryption确实使用了128位和256位的AES加密。
 
栏目“网络技巧”和“网行天下”欢迎投稿:alpha@cccc.net.cn
计算机论文发表欢迎投稿:alpha@cccc.net.cn