|
安全盾1.28(20060901)更新说明:
为更好地共用过滤规则文件,本次共用过滤文件中增加了对当前用户(不一定是Administrator)的转换。
本附件为安全盾的替换升级文件,附件中的Filter.dat为下文内容的整理,先发到论坛上大家讨论一下,空间上的完整过后再更新.
拿到红叶的Filter.dat过滤规是,仔细看了一下,觉得似乎有必要探讨一下规则文件的优化问题
1:对Windows目录及子目录
c:\windows\|ebd 这个设置是:监视子目录+黑名单+模糊+类型
而模糊+类型几乎包含了所有的文件扩展名后缀,也就是对Windows及子目录采用禁止创建新文件策略。
这个设置不仅繁杂(指模糊+类型中的设置很长很多),效率却不如:
c:\windows\ 直接禁止Windows及其子目录下创建文件。
c:\windows\temp\|ceb 这里单独将temp目录设置为:免检+黑名单+模糊
没必要设置免检,c:\windows\temp\|eb 子目录+黑名单+模糊即可
c:\windows\system32\drivers\|eb
C:\WINDOWS\Downloaded Program Files\
C:\WINDOWS\system32\msicn\
C:\WINDOWS\Tempp
这几条没必要,因为它们都是C:\windwos的子目录,未单独设置则使用父目录的规则,而父目录已设置成禁止创建文件。
c:\windows\system32\drivers\|eb 黑名单+模糊+子目录
设置这个目录的目的免检部份文件,比如KV的kregex.sys,每次开机后动态在此目录生成。但上面的设置放的权限太大,应设置成 免检+类型,如下:
c:\windows\system32\drivers\|cd
c:\Documents and Settings\Administrator\local settings\temp\|c
设置错误!相当于该目录免检,应设为
c:\Documents and Settings\Administrator\local settings\temp\|eb 子目录+黑名单+模糊
%SystemDrive%\documents and settings\all users\桌面\|aebd 黑名单+模糊+类型
原意应是不允许设置所有用户之桌面
我看设为%SystemDrive%\documents and settings\all users\更好一些,这不会影响当前用户的。
%SystemDrive%\program files\internet explorer\
%SystemDrive%\program files\internet explorer\2052\
%SystemDrive%\program files\Internet Explorer\Connection Wizard\
%SystemDrive%\program files\internet explorer\lib\
%SystemDrive%\program files\internet explorer\plugins\
只保留%SystemDrive%\program files\internet explorer\ 即可达到相同的效果
2:对于避免计算机名相同
[SysSheild_UserDir]
Computer=HFUT-SECU 这个有可能会重名
其实可以写成
Computer=本过滤文件经深山红叶精心整理搜集,在此再次感谢红叶兄在安全领域中的贡献!
3:
类型过滤:(建议将类型过滤用在有免检文件的目录中)
onlymon=*.exe;*.com;*.inf;*.vbs;*.sys;*.bat;*.cmd;*.lnk;*.inf;*.dll;*.txt;*.ini;*.dat;*.vxd;*.bin;*.tmp;*.ocx;*.pif;*.sys;*.log;*.tmp;*.cab
上在的设置几乎将所有扩展名后缀都包含了,这个设置与将某个目录直接设为禁止创建文件相同,失去了类型过滤的意义。(要这么设置的话可以简写成*.*)
我认为可以取消以下几个:
*.vxd;*.log; 注册表保护在起作用,即使生成它也无法加载。
*.inf 一般来说无法直接执行,顶多是垃圾。
*.dll;*.ocx IE插件类注册表保护可以使其无法加载。
*.txt;*.ini;*.dat;*.bin;*.tmp;*.cab 无法直接加载,顶多是垃圾。
且上述文件在定义了c:\windows规则下是无法生成的,所以
整理后的类型过滤如下:
onlymon=*.exe;*.com;*.vbs;*.bat;*.cmd;*.lnk;*.pif;*.sys;
4:
模糊过滤:(建议将模糊过滤用在非Window目录中,或免检目录中)
blurring=0-9.exe;0-9.dll;*.com;*.pif;cns*.*;baidu;yisou;yass;toolbar;iebar;barhelp;tollbar;*.vxd;hdtbar;网络猪;搜索;网址;导航;连锁;加盟;唯刊;电影;娱乐心空;工具条;传媒;播霸;bgoo;rund*.exe;rund*.com;vika;cns;ppgou.*;soo;ebay*.*;assist.*;cdn.*;dudu.*;ddd*.*;autorun;baigoo.*;bind*.exe;*.com;*.sys;*.log;*bar.dll;*bho.dll;
可以优化一下:
1:后缀.*都可以省略,表示由文件名模糊匹配。若带有非*扩展名,则表示:名字模糊匹配+扩展名相同。
所以可以优化的部份:
0-9.exe;0-9.dll;*.com; 只过滤数字文件名+扩展名是.exe或.dll的含数字的文件。0-9表示0-9.*
blurring=*.exe;*.com;*.vbs;*.bat;*.cmd;
复制模糊过滤这部份,用在临时目录时阻止可执行文件的执行(注意取消了*.lnk;*.pif;*.sys,*.vxd;*.log;因为这些文件并不能直接运行,需要其它程序辅助),0-9设置也可以不用了,上面已包含。
cns*.*;这样写是错误的,这样写模糊匹配的是cns*,而原意是模糊匹配cns,所以只用cns就可以了。
*help*.dll同上,可以写成help.dll,模糊匹配的是含有help字符的文件+.dll扩展名。
toolbar;iebar;barhelp;tollbar;hdtbar;*bar.dll都有共同的特征字符,所以可以用bar就行了。
最后合并整理的结果如下:
blurring=*.exe;*.com;*.vbs;*.bat;*.cmd;bind.exe;bho.dll;rund.exe;rund.com;help.dll;autorun;assist;cdn;cns;baidu;ddd;baigoo;bgoo;dudu;ebay;ppgou;soo;vika;yisou;yass;网络猪;搜索;网址;导航;连锁;加盟;唯刊;电影;娱乐心空;工具条;传媒;播霸;
5:
黑名单中的文件有许多是临时文件而非最终文件吧?谁有时间作个优化?
[ 本帖最后由 wang6071 于 2006-9-2 12:28 AM 编辑 ] |
|