阅读:2694回复:14
文件透明加密技术发展技术综述
国内文件加密技术已经发展了很多代, 可以按对缓存的管理方式分为两大类:
单FCB (1) 传统的单缓冲方式, 国内一部分软件公司的作法,包括大多数的开发包。一部分内核 API hook的作法,包括那个号称清华xx开发的xx赛通 (2) 接管缓存管理器方式 ,国内某个公司的作法,技术太复杂.. (3) 变向双缓冲方式, 国内某些公司的作法(传统单缓冲的变相版本,没有实质性改变) 多fcB (1) 应用层临时文件 (创建临时文件,重定向句柄) ,包括 HOOKAPI ,国内一部分小公司的作用,效率低,稳定 (2) 驱动层临时文件 (创建临时文件,重定向路径),一个字慢 (2) layerfsd 方式,国际流行的可靠方式,复杂,效果不错 |
|
|
沙发#
发布于:2008-09-02 20:57
没有想到搞这个玩意的人还真多。
|
|
板凳#
发布于:2008-09-02 14:40
给个demo玩玩?
|
|
地板#
发布于:2008-09-02 14:26
楼上,我的思路就是打开时候重定向,解密,关闭的时候加密,重定向。你的东西有demo吗?怎么处理的filemapping?
|
|
地下室#
发布于:2008-09-02 13:52
可以看下我的Blog:http://bitsoldier2007.spaces.live.com/
|
|
|
5楼#
发布于:2008-09-02 13:44
引用第7楼Adragonsoftware于2008-09-01 14:54发表的 : 勿堆浮沙筑高楼,这种重定向的方式无论是在应用层还是在驱动层都是经不起推敲的,明文一旦生成在了硬盘上,随便你怎么防护都不可能防得住。 |
|
|
6楼#
发布于:2008-09-02 09:42
受教了
|
|
|
7楼#
发布于:2008-09-01 19:09
引用第6楼ufphpczhang于2008-08-23 14:34发表的 : 原理上实现跟能商用还有不短的距离 |
|
|
8楼#
发布于:2008-09-01 14:54
应用层临时文件 (创建临时文件,重定向句柄)
这个我试验过,不行。不知道问题在什么地方: createfile,createfilemapping等函数都可以hook掉,临时文件也可以创建,问题是不进closehandle,这不是没用吗,谁能指导一下? ![]() |
|
9楼#
发布于:2008-08-23 14:34
layerfsd 国内有人快做出来了
|
|
10楼#
发布于:2008-08-23 12:00
受教了
|
|
11楼#
发布于:2008-08-22 09:50
学习!
等待产品支援完VISTA后, 以后抽空把各个对手公司的产品都做个技术分析报告出来学习学习。 |
|
|
12楼#
发布于:2008-08-22 08:48
layerfsd 应该是趋势,不过哪里有好点的资料呢??
|
|
|
13楼#
发布于:2008-08-21 21:51
你说的是插件方式吧?这种方式用得比较少,因为支持的软件非常有限
|
|
|
14楼#
发布于:2008-08-21 14:10
还有一些非主流的处理方式。比如二次开发的,象TrustView就是
|
|
|