基于文件系统过滤驱动的透明加解密技术研究

来源 :中国地质大学(武汉) | 被引量 : 0次 | 上传用户:wamaim
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着信息技术的发展,电子文档在各行各业中的应用越来越普及和重要。但是,随之而来的信息安全问题也日益引起人们的关注。据调查,电子文档由于内部人员泄密而造成的损失远远大于外部攻击所造成的损失。然而,当前市场上缺乏相应有效的安全产品来解决这种状况。 基于上述情况,本文提出了一种基于文件系统过滤驱动的透明加解密技术,并采用此技术在Windows NT平台上开发了一套文档安全管理系统,实现对文档的透明加解密,以防止文档资料被内部人员泄密。 本文首先从分析内网安全现状开始,比较和分析了市场上现有文档安全系统的优点和不足,得出利用Windows文件系统过滤驱动实现的内核级文件加密是提高内网安全性的有效方法。结合市场需要,本文给出了本文档安全系统的系统结构图,详细的工作流程和主要模块。其次,本文简单地描述了过滤驱动和文件系统过滤驱动的工作原理,并给出了设计过滤驱动所使用的重要的数据结构。在此基础上,分析和设计了本文档安全系统的核心技术模块——加解密过滤子系统。讨论了加解密过滤子系统的设计思路,包括加解密的层次和粒度等不同方案的选择及整个流程。然后,详细地介绍了加解密过滤子系统的具体实现,包括过滤驱动的结构、驱动入口例程的实现、读写操作的捕获等。在实现加解密过滤子系统的过程中遇到了很多难点,本文就缓存问题展开了讨论,讨论了缓存对文件系统过滤驱动的影响,并提出了一些独创的解决思路。同时,将本系统与Windows EFS(Encrypt FileSystem)进行了比较分析。本系统可以实现EFS实现不了的功能,例如该系统可以对某几类文件进行透明加密,并且可对多种文件系统进行加密。而EFS只能对指定文件进行加密,同时只针对NTFS文件系统。最后,对全文进行了总结和展望。 文件系统过滤驱动是Windows内核驱动中较复杂的一种,很少有资料和书籍对其进行详细介绍。本文结合实际项目,详细介绍了文件系统过滤驱动在加解密技术中的具体应用,并突破一些技术难点,具有一定的研究价值。
其他文献
手绘草图以其方便,自然的表达方式,日益成为人机交互领域中的一个研究热点,但是其存在表示形式复杂,数据量大等问题。手绘草图参数化能够极大的减少手绘草图的数据量,使得手绘草图
语音中蕴含着丰富的说话人特征信息。说话人识别就是从语音中提取出这些个性特征并使用一定的识别方法识别出语音的说话人。随着信息技术尤其是语音通信技术的发展,说话人识别
WS-BPEL(Web Service Business Process Execution Language)是Web服务规范族中服务复合层的重要标准。WS-BPEL支持通过对Web服务的编制(Orchestration)来建模业务流程,从而使
学位
由于性能价格比高、可扩展性和可用性好等特点,机群系统已成为现代超级计算机和超级服务器的主流并行体系结构.和其它并行体系结构相比,机群系统的主要性能瓶颈在于结点间的
随着网络技术的发展和网络规模的日益扩大,人类对互联网的依赖程度日益增强,而网络性能和网络安全一直是困扰网络研究和管理的主要问题.网络流量监测通过网络流量测量获取网
随着大数据时代的到来,数据集成变得越来越重要。ETL(Extract,Transform,Load)是一种数据集成工具,通常包括三个阶段:数据抽取、数据转换&清洗、数据装载。而传统ETL和ELT执行过
信息中心网络(Information-Centric Networking,ICN)将信息作为网络体系结构的核心,并给每块信息赋予唯一的名字,网络中的数据请求、应答和存储均以带名字的信息为基本单元。目前,
笔记本电脑和个人电脑硬盘被盗导致硬盘数据泄密,已成为信息安全领域人们关心的重要问题.保障硬盘数据机密性的基本安全技术是硬盘数据加密,但采用软件加密存在降低系统性能
学位
随着信息化的不断深入发展,不可能有单个应用服务系统能够囊括一个企业或高校内部的所有服务,用户接触的应用服务系统越来越多,而随着各个高校间相互合作交流的增加,用户使用其他