欢迎光临112期刊网!
网站首页 > 论文范文 > 计算机论文 > 计算机应用 > 浅谈EFS加密文件系统

浅谈EFS加密文件系统

日期:2023-01-24 阅读量:0 所属栏目:计算机应用


  摘要:efs(加密文件系统)是微软操作系统提供的一个很好的文件加密机制。本文对windows的ntfs文件系统所采用的efs做了详细的分析,解释了efs加密的概念,分析了使用efs的好处,说明了进行efs加解密的过程以及其存在的局限性。
  关键词:ntfs;efs加密
  
  一、什么是efs加密
  
  efs(encrypting file system,加密文件系统)是windows 2000/xp/vista所特有的一个实用功能,对于ntfs卷上的文件和数据,都可以直接被操作系统加密保存。如果硬盘上的文件已经使用efs进行了加密,即使一个攻击者能访问到硬盘上,由于没有解密的密钥,文件也是不可用的,在很大程度上提高了数据的安全性。这种特性对于移动用户、通过宽带连接的用户、对敏感数据有更高安全要求的机构的益处是显而易见的。
  efs可以被认为除ntfs外的第二层防护,为访问一个被加密的文件,用户必须有访问到文件的ntfs权限。在相关ntfs权限的用户能看到文件夹中的文件,但不能打开文件除非有相应的解密密钥。同样,一个用户有相应的密钥但没有相应的ntfs权限也不能访问到文件。所以一个用户要能打开加密的文件,同时需要ntfs权限和解密密钥。
  efs加密是基于公钥策略的。在使用efs加密一个文件或文件夹时,系统首先会生成一个由伪随机数组成的fek (file encryption key,文件加密钥匙),然后将利用fek和数据扩展标准x算法创建加密后的文件,并把它存储到硬盘上,同时删除未加密的原始文件。随后系统利用用户的公钥加密fek,并把加密后的fek存储在同一个加密文件中。而在访问被加密的文件时,系统首先利用当前用户的私钥解密fek,然后利用fek解密出文件。
  
  二、使用efs的好处
  
  efs加密机制和操作系统紧密结合,因此不必为了加密数据安装额外的软件,节约了使用成本。访问一个加密的文件不需要用户任何的操作,而先前的第三方的文件加密工具需要用户每次访问文件时键入口令,它们并没有与文件系统或操作系统进行无缝地集成。
  efs集成进文件系统,因此一个恶意的用户不能绕过文件系统访问到硬盘,而且,所有运行在内核模式的efs驱动程序不能由用户直接访问。
  efs加密系统对用户是透明的。如果某用户加密了一些数据,那么该用户对这些数据的访问将是完全允许的,并不会受到任何限制。而其他非授权用户试图访问加密过的数据时,就会收到“访问拒绝”的错误提示。efs加密的用户验证过程是在登录windows时进行的,只要登录到windows,就可以打开任何一个被授权的加密文件。
  efs密码组结合了对称加密(desx)和非对称加密(rsa)的优点,数据使用对称加密进行加密,优于对数据使用非对称加密(用这种方法仅fek被加密)。
  windows 的cryptoapi体系允许用户在智能卡上存取他们的私钥,这比将钥匙放在硬盘或软盘上更为安全,这也使多个位置访问成为可能。
  
  三、如何使用efs加密
  
  当一个用户使用efs去加密文件时,必须存在一个公钥和一个私钥,如果用户没有,efs服务将会自动产生一对。对于初级用户来说,即使他完全不懂加密,也能加密文件,可以对单个文件进行加密,也可以对一个文件夹进行加密,这样所有写入文件夹的文件将自动被加密。
  一旦用户发布命令加密文件或试图添加一个文件到一个已加密的文件夹中,efs将进行以下几步:
  第一步:文件被拷贝到临时文本文件,当拷贝过程中发生错误时利用此文件进行恢复。
  第二步:文件被一个随机产生的key加密,这个key叫作文件加密钥匙(fek),fek的长度为128位(仅us和canada),这个文件使用desx加密算法进行加密。

  第三步:产生数据加密区域data decryptong field(ddf),这个区域包含了使用rsa加密的fek和用户的公钥。
  第四步:如果系统设置了加密的代理,efs同时会创建一个数据恢复块data recovery field(drf),然后把使用恢复代理密匙加密过的fek放在drf。这个区域的目的是为了在用户解密文件的过程中可能解密文件不可用(丢失key、离开公司等)。
  第五步:包含加密数据、ddf及所有drf的加密文件被写入磁盘。
  第六步:在第一步中创建的文本文件被删除。
  下面的进程在数据被解密时发生:
  第一步:使用ddf和用户的私钥解密fek。
  第二步:使用fek解密文件。
  在恢复代理恢复文件的过程中,同样的进程产生,除了在第一步中使用drf而不是ddf。
  此外还可以在命令行模式下用“cipher”命令完成对数据的加密和解密操作,至于“cipher”命令更详细的使用方法则可以通过在命令符后输入“cipher/?”并回车获得。
  注意事项:如果把未加密的文件复制到具有加密属性的文件夹中,这些文件将会被自动加密。若是将加密数据移出来,如果移动到ntfs分区上,数据依旧保持加密属性;如果移动到fat分区上,这些数据将会被自动解密。被efs加密过的数据不能在windows中直接共享。如果通过网络传输经efs加密过的数据,这些数据在网络上将会以明文的形式传输。ntfs分区上保存的数据还可以被压缩,不过一个文件不能同时被压缩和加密。windows的系统文件和系统文件夹也无法被加密。
  
  四、efs的局限性
  
  安全性的增加伴随着花费的增加,任何加密进程都将会增加处理量和降低某些方面的性能,下面是关于在硬盘上加密文件的实行结果。
  仅仅可以对存储在磁盘上的文件进行加密,而不是对网络上传输的数据加密。必须应用其它的加密方法,例如ipsec,去实现安全网络传输。
  自动病毒监测不能扫描加密文件除非他们访问到用户的钥匙。
  如果一个文件或硬盘被偷,恶意的用户将有可能用大量的时间破译加密数据,数据可能会被解密。
  efs仅仅工作在ntfs卷,目前efs在fat卷上不支持。
  efs目前使用desx作为它的加密算法,而更强壮的加密得法已存在,微软许诺在将来的efs版本提供支持。
  如果系统文件被加密,系统将不能用,efs仅可以对数据文件加密。操作系统需要引导的文件不能被加密,否则在开机的时候将不能访问。
  定义太多的恢复代理将影响性能。对每一个恢复代理,fek发布被加密的同时创建一个drf,这将引起两个问题:一是,为存储多个drf需要大量的磁盘空间,二是,创建多个drf将花费更多的时间和处理器资源。
  efs将增加系统管理员的管理,而且管理加密钥匙的区域是非常重要的。
  在加密进程的第一步中创建的文本备份文件在进程中以未加密的格式存在,恶意用户可能在文件存在时访问到这个文件。
  
  五、结论
  
  对windows操作系统efs是一个受欢迎的附加功能,它对用户是透明的操作,有助于减少物理安全的危险,任何的安全技术,都有其局限性和问题,不能预防所有的问题,但作为全面的安全策略的一部分,efs对阻止未授权的用户查看敏感数据是一个非常有用的工具。
本文链接:http://www.qk112.com/lwfw/jsjlw/jisuanjiyingyong/245422.html

论文中心更多

发表指导
期刊知识
职称指导
论文百科
写作指导
论文指导
论文格式 论文题目 论文开题 参考文献 论文致谢 论文前言
教育论文
美术教育 小学教育 学前教育 高等教育 职业教育 体育教育 英语教育 数学教育 初等教育 音乐教育 幼儿园教育 中教教育 教育理论 教育管理 中等教育 教育教学 成人教育 艺术教育 影视教育 特殊教育 心理学教育 师范教育 语文教育 研究生论文 化学教育 图书馆论文 文教资料 其他教育
医学论文
医学护理 医学检验 药学论文 畜牧兽医 中医学 临床医学 外科学 内科学 生物制药 基础医学 预防卫生 肿瘤论文 儿科学论文 妇产科 遗传学 其他医学
经济论文
国际贸易 市场营销 财政金融 农业经济 工业经济 财务审计 产业经济 交通运输 房地产经济 微观经济学 政治经济学 宏观经济学 西方经济学 其他经济 发展战略论文 国际经济 行业经济 证券投资论文 保险经济论文
法学论文
民法 国际法 刑法 行政法 经济法 宪法 司法制度 法学理论 其他法学
计算机论文
计算机网络 软件技术 计算机应用 信息安全 信息管理 智能科技 应用电子技术 通讯论文
会计论文
预算会计 财务会计 成本会计 会计电算化 管理会计 国际会计 会计理论 会计控制 审计会计
文学论文
中国哲学 艺术理论 心理学 伦理学 新闻 美学 逻辑学 音乐舞蹈 喜剧表演 广告学 电视电影 哲学理论 世界哲学 文史论文 美术论文
管理论文
行政管理论文 工商管理论文 市场营销论文 企业管理论文 成本管理论文 人力资源论文 项目管理论文 旅游管理论文 电子商务管理论文 公共管理论文 质量管理论文 物流管理论文 经济管理论文 财务管理论文 管理学论文 秘书文秘 档案管理
社科论文
三农问题 环境保护 伦理道德 城镇建设 人口生育 资本主义 科技论文 社会论文 工程论文 环境科学