[发明专利]增加文件头的文件透明加密方法无效
申请号: | 200910188873.9 | 申请日: | 2009-12-16 |
公开(公告)号: | CN101751536A | 公开(公告)日: | 2010-06-23 |
发明(设计)人: | 胡跃;卓勇;于泳涛 | 申请(专利权)人: | 深圳市虹安信息技术有限公司 |
主分类号: | G06F21/24 | 分类号: | G06F21/24 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518057 广东省深圳市南*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 增加 文件 透明 加密 方法 | ||
技术领域
本发明应用于数据加密领域,尤其是文件加密。使用加文件头的方法加密文件,可以在不改变用户使用习惯的情况下,实现数据的加密和保护。本发明可以应用于主动的数据安全保护和被动的数据安全保护。
背景技术
当今,对于计算机上系统的安全性的威胁是来自多方面的,黑客和木马给企业带来的损失,难以估量。数据显示,我国每年因网络泄密导致的经济损失高达上百亿。
信息技术的不断发展,使网络资源的双刃剑日渐凸显。来自网络的安全威胁日益严重,如网络数据窃贼、黑客侵袭、病毒发布,甚至系统内部泄密,已经使信息安全成为各行业信息化建设中的首要问题。
据国家安全部门负责人透露,有63.6%的企业用户处于“高度风险”级别,因此,网络安全技术作为一个独特的领域越来越受到各个行业的关注。
如果网络信息安全得不到有效保障,企业将面临网络无法正常使用、文件丢失或损毁、生产及管理系统瘫痪、服务器及客户端硬件设施损坏、机密信息和知识产权被盗等多方面的威胁,而这些,都会给企业带来直接的经济损失。
在信息安全领域中,加密敏感信息,必然成为数据存储一个不可或缺的必要环节。
现有的解决方法是,对文件手动加密,和针对特定进程,开发应用层的HOOK模块,修改文件读写行为。手动加密方法的缺陷在于,如果员工忘记手动加密或者员工恶意不去手动加密,就会带来泄密的风险。应用层HOOK模块缺陷在于,兼容性很差,无法支持许多程序的加密。
发明内容
本发明的目的是提供一种加文件头方式,实现通用的文件透明加密方法。
本发明的技术方案是:
1首先对整个系统初始化:
设定进程匹配规则和文件匹配规则以及加密密钥;
使用应用层程序扫描全盘,在需要加密的文件前面增加一个固定大小的标志文件头,并将文件头后的数据加密。
2正常工作时的工作流程
内核模块拦截文件操作,并识别是否是满足进程匹配规则和文件匹配规则的文件,不是则不做任何处理;如果是则走下面的流程。
针对没有加密的文件,内核模块给文件补充一个文件头,并将文件头后的数据加密;
针对加密文件,内核模块将与偏移量有关的IO操作都偏移一个文件头大小处理;
针对加密文件,内核模块对写入磁盘的数据加密,对读入内存的数据解密。
由于使用内核驱动模块实现,可以通过修改匹配规则,对指定程序所访问的指定后缀类型的文件进行加密,不需要员工手动加密,兼容性也比应用层HOOK要好。
由于使用的是加文件头的方式,加密标志可以稳定地被保存在文件内,不存在掉电导致加密标志信息损坏的问题。
由于使用的是按照进程为识别规则的加密方式,不同的进程看到的数据映像是不一样的。解密进程可以看到解密数据,但非解密进程看到是没有解密的数据。这种按照进程的数据隔离方式,可以阻止黑客、木马等程序产生的数据泄漏。
附图说明:
图1:系统初始化流程
图2:系统正常运行时的流程
图3:具体实施图示
具体实施方式:
基于文件头的文件透明加密的软硬件构成如下:
PC机、加文件头的透明加密软件、windows系统。如图3所示,整个系统的运行过程如下:
步骤1:使用“进程匹配文件匹配加密密钥设置工具”配置加密规则,什么进程操作什么文件加密。
步骤2:使用“进程匹配文件匹配加密密钥设置工具”,使用前面的文件匹配规则,遍历整个计算机,对需要加密的文件增加一个文件头,并对内容加密。
步骤3:用户正常按照以前的方式使用计算机。当指定的进程打开一个加密文件时,内核模块自动读取文件头,提取解密信息,匹配访问规则中的密钥信息,对读入内存的数据解密,对写入磁盘的数据加密。当指定的进程打开一个未加密的文件或者是新建文件(包含覆盖)时,内核模块自动将未加密的文件增加文件头,将内容加密;然后将写入磁盘的数据加密,读入内存的数据解密。
下面就相关问题介绍如下:
1文件头
文件头内存在一个标记,标记一个文件是否已经被加密,并保存一些附加的其他信息;文件头内存在一个随机密钥,用于加密数据;用户密钥对文件头加密。
2文件识别
使用文件后缀,目录,或通配符的组合来实现。支持对单个文件的加密,也支持对一个类型的文件加密,也支持对一个目录下的文件加密。
3进程识别
使用进程名识别或者进程全路径识别,或者可执行文件的特征码来识别。
4文件头解密
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市虹安信息技术有限公司,未经深圳市虹安信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910188873.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:表面贴装电子元器件穿孔线绕式自引脚方式
- 下一篇:发型设计迷你机