查看: 1350|回复: 1
收起左侧

例外规则我的测试

[复制链接]
wstsw888
发表于 2010-9-1 19:15:27 | 显示全部楼层 |阅读模式
本帖最后由 wstsw888 于 2010.9.1 21:02 编辑

对于自我保护,本程序Modify...里具体的Exceptions规则,优先于外面的Active规则,Exception 例外程序,不受自我保护规则的制约。
例外规则也遵守从上至下匹配的原则。
如果两条规则都和行为匹配,那么只有上面的精确匹配规则(包括例外规则)被执行,下面程序的例外规则将被忽略。
上面是打磨毛豆里的规则说明 我没弄明白
今天用COMODO5测试了下,
1
所有应用程序*(在上面)                                  保护设置:内存访问,进程终止都激活
notepad(记事本) 访问权限:所有项 都询问   保护设置:不激活
在任务管理器里终止 NOTEPAD  不可以
2
所有应用程序*(在上面)                                  保护设置:内存访问,进程终止都激活 排除里添加 TASKMGR.EXE
notepad(记事本) 访问权限:所有项 都询问   保护设置:不激活
在任务管理器里终止NOTEPAD      可以
3
所有应用程序*(在上面)                                  保护设置:内存访问,进程终止都激活 排除里添加 TASKMGR.EXE
notepad(记事本) 访问权限:所有项 都询问   保护设置:内存访问,进程终止都激活 排除里添加 无
在任务管理器里终止NOTEPAD      不可以
4
所有应用程序*(在上面)                                  保护设置:内存访问,进程终止都激活 排除里添加 TASKMGR.EXE
notepad(记事本) 访问权限:所有项 都询问   保护设置:内存访问,进程终止都激活 排除里添加 TASKMGR.EXE
在任务管理器里终止NOTEPAD      可以
5
所有应用程序*(在上面)                                  保护设置:内存访问,进程终止都激活 排除里添加 TASKMGR.EXE
notepad(记事本) 访问权限:所有项 都询问   保护设置:内存访问,进程终止都激活 排除里添加 TASKMGR.EXE
* (自己添加的所有应用程序*) (在下面)       保护设置:内存访问,进程终止都激活 排除里添加 无
在任务管理器里终止NOTEPAD  不可以
6
所有应用程序*(在上面)                                  保护设置:内存访问,进程终止都激活 排除里添加 TASKMGR.EXE
notepad(记事本) 访问权限:所有项 都询问   保护设置:内存访问,进程终止都激活 排除里添加 TASKMGR.EXE
* (自己添加的所有应用程序*) (在下面)       保护设置:内存访问,进程终止都激活 排除里添加 TASKMGR.EXE
在任务管理器里终止NOTEPAD    可以
7
所有应用程序*(在上面)                                  保护设置:内存访问,进程终止都激活 排除里添加 TASKMGR.EXE
notepad(记事本) 访问权限:所有项 都询问   保护设置:内存访问,进程终止不激活
* (自己添加的所有应用程序*) (在下面)       保护设置:内存访问,进程终止都激活 排除里添加 无
在任务管理器里终止NOTEPAD    不可以
这说明 在COMODO里   自我保护规则是遵守如下的原则:
如果两条规则都和行为匹配,且自我保护都激活。那么只有下面的激活的自我保护规则(包括例外规则)被执行,上面程序的自我保护规则将被忽略。
简单说“访问权限”规则是上面优先,而自我“保护设置”是下面优先.

评分

参与人数 1人气 +1 收起 理由
lorchid + 1 感谢分享经验!

查看全部评分

wstsw888
 楼主| 发表于 2010-9-1 20:34:37 | 显示全部楼层
本帖最后由 wstsw888 于 2010.9.1 22:02 编辑

所以我认为 所有应用程序* 其实就是一个全局规则,打磨毛豆里建议把它放在最下面,其实是为了避免全局规则对单个程序规则的影响。放在最下面,那么对它的修改要避免对自我保护的修改,因为自我保护规则是下面优先的,
因为访问权限精确匹配规则是上面优先的,如果 所有应用程序* 对单个程序的规则也做了设置,那么按上面优先的规则,下面单个程序的规则设置就不起作用了
而如果 所有应用程序* 是默认的没有经过修改,那么放在最上面和最下面是没有大的区别的,因为默认的都是询问(询问就相当于忽略了),只是允许了一些系统常用的临时文件修改和系统常用钩子的允许,还有访问CTFMON.EXE,
不过最好是放在最下面
我原来也是想:如果把 所有应用程序* 放在上面 在不影响系统安全的前提下把常用的行为设置下,这样也避免了对一些许多程序都有的相同行为都做设置的麻烦,更有效率!
但其实按精确匹配原则,上面的应用程序没有对一个行为设置的时候,而在下面的所有应用程序*里又有这一行为规则设置,那么应用程序里的询问就认为是忽略,忽略后是找下面的所有应用程序*里的精确匹配规则的。就算所有应用程序*在最下面,也一样不需要在上面的应用程序规则里对这一行为进行设置了。
不知道大家有什么不同看法没?
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

手机版|杀毒软件|软件论坛| 卡饭论坛

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.4( 沪ICP备2020031077号-2 ) GMT+8, 2025-5-23 06:39 , Processed in 0.219591 second(s), 19 queries .

卡饭网所发布的一切软件、样本、工具、文章等仅限用于学习和研究,不得将上述内容用于商业或者其他非法用途,否则产生的一切后果自负,本站信息来自网络,版权争议问题与本站无关,您必须在下载后的24小时之内从您的电脑中彻底删除上述信息,如有问题请通过邮件与我们联系。

快速回复 客服 返回顶部 返回列表