阅读:1456回复:5
哪位做过基于目录的加密,为什么我的系统进程和分区表损坏了?
我的做法是这样的:
修改filemon的过滤模块,原来filemon都是针对特定文件进行过滤,我修改了以后,过滤的是文件的目录,假定过滤e:\\user目录下的所有文件,如果读写文件e:\\user\\1.txt,则认为匹配成功。 这样做是为了对付office文件的动态加解密,其结果也是成功的,可是重启机器以后发现c:\\winnt\\system32\\config\\system系统进程损坏,同时运行filemon的e盘无法读取,初步判断是分区表损坏了,十分郁闷,不知道有没有人遇到跟我相同的情况,大家是怎么处理的? [编辑 - 2/3/05 by joshua_yu] [编辑 - 2/3/05 by joshua_yu] |
|
沙发#
发布于:2005-02-03 11:01
基于目录进行文件加密,其实就是通过文件名来识别要加密的文件,也就是字符串匹配的问题,我就是这么做的,不过没有碰到你这种问题。
再说,你加密的是e盘,怎么会影响到system进程。 建议根据目录名称严格匹配文件名,匹配不成功就pass,可不要加密了不该加密的文件。 |
|
|
板凳#
发布于:2005-02-03 11:10
对啊,我就是通过目录匹配文件名的,应该也是正确的呀,就是奇怪为什么破坏了system进程,困惑!
|
|
地板#
发布于:2005-02-03 12:50
我十分关注加密
|
|
|
驱动老牛
![]() |
地下室#
发布于:2005-02-03 13:23
因为你破坏了系统缓存,系统在更新其他文件的时候也要修改分配表,这样就把分配表的部分数据加密了。
|
|
5楼#
发布于:2005-02-03 13:35
我也是这么判断的,但是问题有两个:
1是为什么system系统进程也损坏了? 2是我应该怎样处理才能安全的加密目录里面的文件而不破坏系统分配表呢。 请大侠详细的回答我的问题,一定给分! |
|