APP下载

具有hook机制的过滤驱动加解密模型

2017-01-10薛子育毛典辉李海生

高技术通讯 2016年7期
关键词:机制模型

蔡 强 薛子育 毛典辉 李海生 曹 健

(北京工商大学,计算机与信息工程学院,食品安全大数据技术北京市重点实验室 北京 100048)



具有hook机制的过滤驱动加解密模型

蔡 强②薛子育 毛典辉 李海生 曹 健

(北京工商大学,计算机与信息工程学院,食品安全大数据技术北京市重点实验室 北京 100048)

研究了文件保护的加解密技术。针对文件采用过滤驱动模型进行加解密导致

文件系统,信息安全,透明加密,过滤驱动,hook,加解密

本文可利用hook获取文件操作,在文件加解密前后检查文件标识,保证文件具有相同文件标识,即使利用时间差从内存将文件导出,也可以保证导出的文件与加密文件是同一文件。hook机制可以在应用层获取复制、另存为等文件操作,增强模型的安全性。

具有hook机制的过滤驱动透明文件加解密模型有两个处理过程:

(1)写入前加密过程:调用hook机制对现有文件标识进行记录,然后在派遣例程中对请求包携带数据进行加密并写入磁盘,hook机制对文件标识进行统一更改。

(2)读出前解密过程:调用hook机制对现有文件标识进行记录,在派遣例程中对请求包携带数据解密,hook机制对文件标识进行统一更改。

本文所提出的方法主要由验证模块、进程控制模块、安全保证模块、应用层hook机制构成,执行流程示意图见图1。

图1 模型流程图

其中,验证模型是利用USB Key硬件设备作为加解密启动条件,安全保证模块通过文件系统驱动进行安全性检测。

2 模型实现

过滤驱动是一种中间层驱动,它位于其他的驱动程序层次之间,可监视、拦截、修改系统发往下层驱动的I/O请求包(I/O Request Packet, IRP)流。……

登录APP查看全文

猜你喜欢

机制模型
一半模型
构建“不敢腐、不能腐、不想腐”机制的思考
重尾非线性自回归模型自加权M-估计的渐近分布
自制力是一种很好的筛选机制
定向培养 还需完善安置机制
3D打印中的模型分割与打包
破除旧机制要分步推进
FLUKA几何模型到CAD几何模型转换方法初步研究
注重机制的相互配合
打基础 抓机制 显成效