znsoft
管理员
管理员
  • 注册日期2001-03-23
  • 最后登录2023-10-25
  • 粉丝300
  • 关注6
  • 积分910分
  • 威望14796点
  • 贡献值7点
  • 好评度2410点
  • 原创分5分
  • 专家分100分
  • 社区居民
  • 最爱沙发
  • 社区明星
阅读:10548回复:61

透明加密技术已经走过三代,明年的主流产品就是第三代技术了

楼主#
更多 发布于:2007-12-24 16:45
第一技术是

 基于应用层 api hook 的透明加密


第二代技术是 基于文件过滤驱动之清cache的技术


第三代技术是基于文件过滤驱动智能双缓冲技术的产品


对照一下你的产品属于第几代?


到目前为止,第一,第二代产品都有显明的问题.

第三代产品能克服前两代的问题,不过会不会有新问题呢?

最新喜欢:

snoxsnox
http://www.zndev.com 免费源码交换网 ----------------------------- 软件创造价值,驱动提供力量! 淡泊以明志,宁静以致远。 ---------------------------------- 勤用搜索,多查资料,先搜再问。
clarence
驱动牛犊
驱动牛犊
  • 注册日期2006-05-08
  • 最后登录2009-09-30
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望97点
  • 贡献值0点
  • 好评度76点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2007-12-24 16:55
楼主能具体的说一下前2代有什么明显的问题吗?

谢谢啊~~
qiuwenqiao
驱动牛犊
驱动牛犊
  • 注册日期2005-07-15
  • 最后登录2016-01-09
  • 粉丝2
  • 关注0
  • 积分4分
  • 威望29点
  • 贡献值0点
  • 好评度12点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2007-12-24 17:45
2003年的时候就有人实现智能双缓冲
wowocock
VIP专家组
VIP专家组
  • 注册日期2002-04-08
  • 最后登录2016-01-09
  • 粉丝16
  • 关注2
  • 积分601分
  • 威望1651点
  • 贡献值1点
  • 好评度1227点
  • 原创分1分
  • 专家分0分
地板#
发布于:2007-12-24 18:47
整合所有的优点,才是。。。。。。。
花开了,然后又会凋零,星星是璀璨的,可那光芒也会消失。在这样 一瞬间,人降生了,笑者,哭着,战斗,伤害,喜悦,悲伤憎恶,爱。一切都只是刹那间的邂逅,而最后都要归入死亡的永眠
dreamsity
驱动小牛
驱动小牛
  • 注册日期2006-09-01
  • 最后登录2013-07-04
  • 粉丝0
  • 关注0
  • 积分40分
  • 威望821点
  • 贡献值1点
  • 好评度68点
  • 原创分1分
  • 专家分0分
地下室#
发布于:2007-12-24 19:01
     谢谢楼主!

     但我存在一些迷惑的地方,可以简单介绍一下什么是智能双缓冲技术吗?

   我的一个理解是按照访问方式区分:
   通过VMM实现内存映射访问文件的数据加解密和移位,通过自己提供的缓冲实现IRP接口和FASTIO接口的访问文件的数据加解密和移位。但根据对CHACHE和VM和FILESYSTEM的理解,如果这样实现,同步问题应该是最大的一个问题。

    我的另一个理解是按照明密文区分:
把对一个文件的访问分为明文组和密文组,明文组使用一个buffer,密文组使用一个buffer。这样做也会遇到前面所说的同步问题。

    这两种理解都无法解决一个问题:
    若进程A以内存映射的方式访问文件fileShare,需要看到明文,而进程B也要以内存映射的方式访问fileShare,但看到密文,这时候没有任何机制可以保证数据同步。

    不知道是否有第三种理解,对这个术语是否有严格的定义?
    
    我个人感觉双缓冲技术,只有在一个受限的访问集合内才可以实现,比如在进程A和进程B同时访问一个文件FileShare,而且都是在Irp和FastIo接口方式访问的情况下,就可以按照明密文分组的双缓冲技术处理。

    不知我的理解是否正确?
一切都是时间问题!
devia
论坛版主
论坛版主
  • 注册日期2005-05-14
  • 最后登录2016-04-05
  • 粉丝3
  • 关注0
  • 积分1029分
  • 威望712点
  • 贡献值1点
  • 好评度555点
  • 原创分8分
  • 专家分4分
5楼#
发布于:2007-12-24 19:02
第三代的问题也狂多
人总在矛盾中徘徊。。。
znsoft
管理员
管理员
  • 注册日期2001-03-23
  • 最后登录2023-10-25
  • 粉丝300
  • 关注6
  • 积分910分
  • 威望14796点
  • 贡献值7点
  • 好评度2410点
  • 原创分5分
  • 专家分100分
  • 社区居民
  • 最爱沙发
  • 社区明星
6楼#
发布于:2007-12-24 20:19
如果你掌握了第二代的技术后再用第三代就会问题少了
http://www.zndev.com 免费源码交换网 ----------------------------- 软件创造价值,驱动提供力量! 淡泊以明志,宁静以致远。 ---------------------------------- 勤用搜索,多查资料,先搜再问。
looksail
荣誉会员
荣誉会员
  • 注册日期2005-05-22
  • 最后登录2014-03-15
  • 粉丝2
  • 关注0
  • 积分1016分
  • 威望991点
  • 贡献值0点
  • 好评度239点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2007-12-24 20:35
不管白猫黑猫,抓到老鼠就是好猫

清缓存我一直都认为是很龌龊的事情

觉得不存在什么第二代第三代的,只是驱动内部对Cache做了不同的处理而已
提问归提问,还是只能靠自己
znsoft
管理员
管理员
  • 注册日期2001-03-23
  • 最后登录2023-10-25
  • 粉丝300
  • 关注6
  • 积分910分
  • 威望14796点
  • 贡献值7点
  • 好评度2410点
  • 原创分5分
  • 专家分100分
  • 社区居民
  • 最爱沙发
  • 社区明星
8楼#
发布于:2007-12-24 20:36
至于第几代是我的命名,用于区别不同的技术阶段.
http://www.zndev.com 免费源码交换网 ----------------------------- 软件创造价值,驱动提供力量! 淡泊以明志,宁静以致远。 ---------------------------------- 勤用搜索,多查资料,先搜再问。
looksail
荣誉会员
荣誉会员
  • 注册日期2005-05-22
  • 最后登录2014-03-15
  • 粉丝2
  • 关注0
  • 积分1016分
  • 威望991点
  • 贡献值0点
  • 好评度239点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2007-12-24 21:49
看这个帖子的"双缓冲",俺突然间有了兴趣到网上找找此类软件,很久没有去研究别人的加密了

还真有,在baidu上以 文件过滤 驱动 双缓冲 为关键字,搜出来的基本上是某一家的加密,名字就不说了

不谈其本身的诸多问题,咱们就只说这个"双缓冲",测试情况如下:

在一个本地共享目录中,当doc文件被word打开后,本地计算机和远程计算机都无法复制这个文件,提示拒绝访问。--这说明没有"双缓冲"

同样,当doc文件被word打开后,用notepad去打开这个文件(notepad会映射的),一样提示拒绝访问。--这也说明没有"双缓冲"

不但没有"双缓冲",而且还很不"透明",所谓透明就是不影响原操作,即使用word打开了这个文件,还是要能拷贝这个文件且拷到的是密文


个人对"双缓冲"的理解是:
假设Word是保密进程,Notepad是非保密进程,那么当Word打开一个Doc后,用notepad去打开(会映射的)这个doc看到是带加密标记的密文,要做成这样这在驱动中是很困难的,当然不排除可以使用重定向的方法,个人觉得没必要且问题太多,我没有选择这样的方案
提问归提问,还是只能靠自己
znsoft
管理员
管理员
  • 注册日期2001-03-23
  • 最后登录2023-10-25
  • 粉丝300
  • 关注6
  • 积分910分
  • 威望14796点
  • 贡献值7点
  • 好评度2410点
  • 原创分5分
  • 专家分100分
  • 社区居民
  • 最爱沙发
  • 社区明星
10楼#
发布于:2007-12-24 22:00
你说的很对,双缓冲驱动并没有放出.hehe
http://www.zndev.com 免费源码交换网 ----------------------------- 软件创造价值,驱动提供力量! 淡泊以明志,宁静以致远。 ---------------------------------- 勤用搜索,多查资料,先搜再问。
znsoft
管理员
管理员
  • 注册日期2001-03-23
  • 最后登录2023-10-25
  • 粉丝300
  • 关注6
  • 积分910分
  • 威望14796点
  • 贡献值7点
  • 好评度2410点
  • 原创分5分
  • 专家分100分
  • 社区居民
  • 最爱沙发
  • 社区明星
11楼#
发布于:2007-12-24 22:02
双缓冲的效果:

如果是word是加密进程,打开wrod为明文,写字板打开是密文
http://www.zndev.com 免费源码交换网 ----------------------------- 软件创造价值,驱动提供力量! 淡泊以明志,宁静以致远。 ---------------------------------- 勤用搜索,多查资料,先搜再问。
looksail
荣誉会员
荣誉会员
  • 注册日期2005-05-22
  • 最后登录2014-03-15
  • 粉丝2
  • 关注0
  • 积分1016分
  • 威望991点
  • 贡献值0点
  • 好评度239点
  • 原创分0分
  • 专家分0分
12楼#
发布于:2007-12-24 22:03
漏了一句,假如一个5GB的Doc被Word打开,"双缓冲"另开一个缓冲给notepad读取密文,那么需要多消耗多少资源呢?而且系统自己维护文件映射有很高的效率,另一个缓冲的开发者能把缓冲的管理水平接近微软吗?
提问归提问,还是只能靠自己
looksail
荣誉会员
荣誉会员
  • 注册日期2005-05-22
  • 最后登录2014-03-15
  • 粉丝2
  • 关注0
  • 积分1016分
  • 威望991点
  • 贡献值0点
  • 好评度239点
  • 原创分0分
  • 专家分0分
13楼#
发布于:2007-12-24 22:07
哈哈,一定要说notepad而不要说写字板,因为notepad会映射

如果是word是加密进程,wrod打开为明文,写字板打开为密文,我早已做到了
提问归提问,还是只能靠自己
znsoft
管理员
管理员
  • 注册日期2001-03-23
  • 最后登录2023-10-25
  • 粉丝300
  • 关注6
  • 积分910分
  • 威望14796点
  • 贡献值7点
  • 好评度2410点
  • 原创分5分
  • 专家分100分
  • 社区居民
  • 最爱沙发
  • 社区明星
14楼#
发布于:2007-12-24 22:52
你误会了,我举的例子而已,并没有特意提过什么软件:)
http://www.zndev.com 免费源码交换网 ----------------------------- 软件创造价值,驱动提供力量! 淡泊以明志,宁静以致远。 ---------------------------------- 勤用搜索,多查资料,先搜再问。
looksail
荣誉会员
荣誉会员
  • 注册日期2005-05-22
  • 最后登录2014-03-15
  • 粉丝2
  • 关注0
  • 积分1016分
  • 威望991点
  • 贡献值0点
  • 好评度239点
  • 原创分0分
  • 专家分0分
15楼#
发布于:2007-12-24 22:57
不好意思,那是理解有误,呵呵,
提问归提问,还是只能靠自己
znsoft
管理员
管理员
  • 注册日期2001-03-23
  • 最后登录2023-10-25
  • 粉丝300
  • 关注6
  • 积分910分
  • 威望14796点
  • 贡献值7点
  • 好评度2410点
  • 原创分5分
  • 专家分100分
  • 社区居民
  • 最爱沙发
  • 社区明星
16楼#
发布于:2007-12-24 22:58
引用第12楼looksail于2007-12-24 22:03发表的  :
漏了一句,假如一个5GB的Doc被Word打开,"双缓冲"另开一个缓冲给notepad读取密文,那么需要多消耗多少资源呢?而且系统自己维护文件映射有很高的效率,另一个缓冲的开发者能把缓冲的管理水平接近微软吗?



一样的,只占用很少的内存而已,不是完全自己管理
http://www.zndev.com 免费源码交换网 ----------------------------- 软件创造价值,驱动提供力量! 淡泊以明志,宁静以致远。 ---------------------------------- 勤用搜索,多查资料,先搜再问。
znsoft
管理员
管理员
  • 注册日期2001-03-23
  • 最后登录2023-10-25
  • 粉丝300
  • 关注6
  • 积分910分
  • 威望14796点
  • 贡献值7点
  • 好评度2410点
  • 原创分5分
  • 专家分100分
  • 社区居民
  • 最爱沙发
  • 社区明星
17楼#
发布于:2007-12-24 22:59
具体细节不方便再说,大家再讨论
http://www.zndev.com 免费源码交换网 ----------------------------- 软件创造价值,驱动提供力量! 淡泊以明志,宁静以致远。 ---------------------------------- 勤用搜索,多查资料,先搜再问。
killvxk
论坛版主
论坛版主
  • 注册日期2005-10-03
  • 最后登录2014-04-14
  • 粉丝3
  • 关注1
  • 积分1082分
  • 威望2003点
  • 贡献值0点
  • 好评度1693点
  • 原创分2分
  • 专家分0分
18楼#
发布于:2007-12-24 23:32
注入word读取doc文件,现在doc文档提取工具编写都有这么一条,要得到真正的文件
没有战争就没有进步 X3工作组 为您提供最好的军火
lsxredrain
驱动中牛
驱动中牛
  • 注册日期2006-08-31
  • 最后登录2008-10-18
  • 粉丝1
  • 关注0
  • 积分540分
  • 威望421点
  • 贡献值1点
  • 好评度420点
  • 原创分4分
  • 专家分0分
19楼#
发布于:2007-12-25 09:04
在同一进程中打开加密文件和非加密文件,如何防止从加密文件都拷贝或者插入内容到非加密文件中?
上一页
游客

返回顶部