基于Windows文件系统过滤驱动的文件加/解密技术研究与实现

来源 :四川大学 | 被引量 : 0次 | 上传用户:QQ343282482
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文从分析文件加密技术现状开始,分析了各种加密技术的优缺点,得出利用Windows文件系统过滤驱动实现的内核级文件加密系统是提高计算机主机安全性的有效方法。 文件系统过滤驱动与操作系统紧密联系,要想利用这项技术必须对操作系统内核机制有深刻理解。文章对Windows系统组件进行了分析,并重点研究了Windows Executive组件,例如I/O管理器,对象管理器等;研究了文件系统驱动和过滤驱动,论述了过滤驱动工作原理,解释了为什么过滤驱动能实现文件加密功能;论述了过滤驱动技术出现的历史和最新出现的过滤驱动开发技术——过滤驱动管理器,指出今后开发过滤驱动程序的方向;对如何开发一个过滤驱动程序进行了详细的分析,对开发过滤驱动的基本步骤做了仔细介绍,并结合实际开发工作对每个步骤应该注意的问题进行了分析;结合Microsoft Corporation Installable File System Development Kit(可安装文件系统开发包)对开发过滤驱动过程中使用的重要数据结构进行了分析,例如文件对象,IRP(I/O Request Package)输入/输出请求包,VPB(Volume Parameter Block)卷参数块,详细解释了数据结构重要域的作用。 在此研究的基础上,论文设计了一个利用文件系统过滤驱动实现的文件加密系统,给出了系统结构图,过滤驱动加/解密功能模块图及部分重要函数定义和重要数据结构定义。通过对系统关键技术的分析,总结出系统的优点和缺点,并重点将本系统与Windows EFS(Encryption File System)系统进行了比较分析。本文实现的文件加密系统可以实现EFS实现不了的功能,例如该系统可以根据策略,对某几类文件进行透明加密,并且可对多种文件系统进行加密。而EFS只能对指定文件进行加密,同时只针对NTFS(NT File System)文件系统。同时,本文指出了系统的不足和需要改进的地方,并提到了改进的方法。 文件系统过滤驱动是扩展操作系统功能强有力的方法,本文为读者分析了
其他文献
死亡是自然万物的最终归宿,是不能摆脱的宿命。因为有了死亡,人们才看到生命的短暂,也正是死亡的不可摆脱,死亡本身才具有神秘的气息。因此,自古至今举凡伟大的文学作品,莫不
在数学教学改革与新课程改革的背景下,如何培养学生的创新能力受到广泛的关注,关于培养数学创新能力方面的论文层出不穷。我自己的看法是:要把培养数学创新能力落到实处,必须
固体废物在焚烧过程中重金属元素会通过迁移转化而富集在飞灰颗粒上或直接以气态析出,对环境造成极大的污染。本文通过前驱体法制备出具有高比表面积的多孔氮化硼材料,在自主
改革开放以来,我国经济快速发展,我国在市政桥梁工程建设上也越来越看重。本文主要分析了我国市政桥梁中存在的问题,并深入探讨了关于市政桥梁安全性及耐久性的问题,提出了合
<正>律师和医生是最相近的两个职业,但是也可能是最远的两个职业。医生是解决人的健康问题,律师是解决人所处的社会问题,医生和律师在国外都会被认为是典型的专业人士,他们的
蚊虫传播着各种可怕的疾病,是人类生存和健康的大敌。为寻找高效的苏云金芽孢杆菌(Bacillus thuringiensis,简称Bt)杀蚊菌株资源,本文从国家一级风景保护区武夷山等福建省多个地
林业是国民经济的基础产业,更是重要的社会公益事业。它在社会可持续发展中处于基础地位和主体地位,发挥着无可替代的作用。中国自然生态环境先天脆弱,加上极为频繁的人类活动,致