基于API_HOOK的数据文件透明加解密系统设计和实现
文件大小: 682k
源码售价: 10 个金币 积分规则     积分充值
资源说明:数据文件的安全对国家机构、企业和个人都有至关重要的作用。现存的对数据文件有效的保护方法有利用硬件技术的硬盘加密技术;在驱动层的透明加解密;过滤驱动层的加解密技术;基于API HOOK的透明加解密技术。这些技术都能控制在硬盘上存储的数据文件以加密的形式存储,既不影响用户使用,也能在一定程度上保证了数据文件的安全。 在各种技术中,本文主要研究基于API HOOK的透明加解密技术,一方面是因为它是最靠近应用程序读写文件的接口,使明文数据使数据文件在内存中以明文形式出现的时间最短,只要做好进程保护,就能绝对控制数据文件的安全;另一方面,市场上此类产品因为设计实现难度较大而缺乏通用产品,具有很好的实用意义。 本文主要分析几种常用的数据文件的类型,分析软件行为,研究WindowsNT平台下kernel32.dll和ntdll.dll的部分API,通过设计实现一个独立的处理系统,HOOK部分API函数,实现数据文件的透明加解密。 本论文不仅提出了一套在用户API层实现的透明加解密的设计方法,还实现了一个能满足几种特定软件的原型系统。
本源码包内暂不包含可直接显示的源代码文件,请下载源码包。