APP下载

基于Windows内核过滤驱动的透明加密文件系统的设计

2016-01-21付存君

重庆第二师范学院学报 2015年3期

付存君

(重庆师范大学 涉外商贸学院,重庆 401520)

基于Windows内核过滤驱动的透明加密文件系统的设计

付存君

(重庆师范大学 涉外商贸学院,重庆 401520)

摘要:为解决日益突出的信息安全问题,设计并实现了一种文件过滤驱动技术文件透明加密系统。以Windows操作系统为平台,以Windows内核文件过滤驱动为核心技术手段,密切结合Windows内核工作原理,实现文件的透明加密。旨在设计透明加密文件系统并且致力于实际平台的研究与开发。通过实验测试,加密效果良好。

关键词:透明加密;过滤驱动;文件系统

作者简介:付存君(1987-),男,重庆巴南人,硕士,助教,研究方向:人工智能。

中图分类号:TP393.08

文献标识码:识码:A

文章编号:编号:1008-6390(2015)03-0171-03

所谓的透明加密技术,主要是指在操作系统的文件系统上加以工作的一个软件,它能够向操作系统提供透明的、实时的、动态的数据加密。

网络入侵的不断深入,使得人们对安全技术的要求不断提高。传统的定制钩子程序加密文件在很大程度上不能满足用户的需求。因此,基于内核的过滤驱动加密系统成为研究热点,本研究采用win7平台,定制windows内核级的过滤驱动透明加密文件系统,以期提高系统安全性。

一、设备驱动程序简介和基本结构

驱动程序的开发和一般的应用程序开发有很大的不同。一般在开发时采用的工具Windows DDK(Device Develop Kit),驱动程序通常不会打印出字符,这需要使用特殊的调试工具,DbgView和WinDbg是调试驱动程序的极方便的工具。

驱动程序运行一般都是在内核的模式,有大量例程构成,一个被动的组件。……

登录APP查看全文