阅读:4497回复:22
文件透明加密解密问题
我是基于filemon修改的文件透明加密解密
做法和驱网上的差不多就是在写保存的时候加密,在读的完成例程里解密 我要达到的目的是只有我自己定义的可信的进程才能加密解密,其它的进程操作的都是密文 但我发现了一个问题:我为了不让缓存的内容是明文我在CLOSE和CLEANLUP 里把文件给清空了 这时候出问题了,我编辑了EXCEL表格,点保存按钮的时候系统提示 "文档保存成功,但由于共享冲突,EXCLE不能重新打开,请关闭该文档,再打开" 如果我不在CLOSE和CLEANLUP里清文件的话就没有该问题 我要清空是为了不让通过EXPLORER把明文拷贝到其它的地方 EXCLE的保存是把临时文件改成的,我是加密的这个临时文件,当保存后EXCLE还是要读文件一次,这时候估计是找不到文件了还是文件在清空的时候被锁住了 驱网上说不能在CLOSE和CLEANLUP 里把文件给清空了 但我的目的是不能让EXPLORER拷贝明文 我也是没有办法才清空的 希望大家能给点提示,看看哪出错了,透明加密解密问题太多了 哎!!!!! |
|
最新喜欢:![]() |
沙发#
发布于:2008-06-17 13:51
![]() |
|
板凳#
发布于:2008-06-10 12:32
引用第20楼goodone于2008-06-06 15:54发表的 : 他的意思很简单 就是在explorer 写文件的时候判断这个文件的数据是不是你的excel的数据,如果是那就给这个写文件加密。但是这个方式不算根本性的解决方式(还有好多其他的cache的 和map的方式打开这个excel的文件,然后拷走)。再说了这种方式的过滤驱动也不会天生的有很好的方式来解决这样的问题! 多个程序能够共享这个文件的 cached的数据或者mapped数据是这个过滤驱动的一个固有的硬伤。解决起来很麻烦,要不是就是对用户的一些操作有明确的软件限制,比如只能同时让一个程序访问这个文件。但是这样很是crazy的。 |
|
地板#
发布于:2008-06-06 15:54
引用第19楼fazwh于2008-06-05 22:57发表的 : fazwh 你的意思是 不清Cache 然后在explorer拷贝时对数据进行加密? 能问一下怎么做吗? |
|
|
地下室#
发布于:2008-06-05 22:57
Excel出现这个问题的原因是:写完后要再去Cache中读文件校验。此时如果Cache被清了,就会报错。
让Explorer拷贝时加密,就解决问题了。个人意思。 |
|
5楼#
发布于:2008-04-09 00:02
同样的问题 我也顶一下吧!
|
|
6楼#
发布于:2007-06-28 08:11
我也有同样的问题,希望能以其讨论,那位建立一个群?
|
|
7楼#
发布于:2007-06-27 12:40
哎
还是自己才能弄的出来 |
|
8楼#
发布于:2007-06-21 16:25
谢谢大家的参与
我的QQ:458415986 请注明 透明加密 |
|
9楼#
发布于:2007-06-20 13:33
帮忙顶一个
|
|
10楼#
发布于:2007-06-19 11:22
顶一个
|
|
|
11楼#
发布于:2007-06-18 21:09
顶起
|
|
12楼#
发布于:2007-06-10 18:40
顶起,我还是在OSR没找到帖子
|
|
13楼#
发布于:2007-06-05 20:55
楼主在OSR哪里发了?NTFSD?
OSR我很不熟,找不到地方 |
|
14楼#
发布于:2007-05-31 15:31
xmzhou_98 lauer 你们两位好
我们有相同的问题啊 我的WORD 也没有问题的 你们可以留下你们的联系方式吗? 我们一起来解决 我们可以去OSR那里 我在那里发了 |
|
15楼#
发布于:2007-05-30 09:26
Driver123,我也碰到和你相同的问题,我现在word都没问题,就EXCEL在NTFS下会报和你相同的错误.这个问题已经困扰我快一个多月了,郁闷中...
|
|
16楼#
发布于:2007-05-28 21:41
引用第6楼driver12345于2007-05-28 14:54发表的 : 是呀,有了缓存就只进FastIOQueryInfo等了,不知道怎样才好 以前有大虾说只处理IRP_NOCACHE,但是我没理解怎么搞 是不是创建新的Irp,然后强制设为IRP_NOCACHE? 我不大理解 |
|
17楼#
发布于:2007-05-28 14:54
我主要是做到只有指定的进程才能解密文件,而其它的进程不能解密文件
问题是win有个预先读的机制,当你在资源管理器里流揽文件的时候会把文件读到缓存里面 如果不要考虑缓存的问题的话,透明加密解密是没有问题的 这里的牛人知道估计也不会说 还是到osr 上比较好 |
|
18楼#
发布于:2007-05-28 14:47
顶起,顶起
|
|
19楼#
发布于:2007-05-25 21:45
帮你也是帮我顶起
不过还是希望你把 CLOSE和CLEANLUP里清文件 的具体做法说一下,否则也不知道问题怎么发生的 没解决前一直帮顶起 |
|
上一页
下一页