瑞星卡卡安全论坛技术交流区入侵防御(HIPS) 再谈安全软件程序分组功能的意义

1   1  /  1  页   跳转

再谈安全软件程序分组功能的意义

再谈安全软件程序分组功能的意义

瑞星主防没有程序分组功能,以前已经提过,并希望瑞星2009能加入此功能。
安全软件的程序分组管理并非可有可无的“花瓶”,而确实有实用价值。

现以流行的一个木马为例,以Tiny的程序分组+基于程序分组的防护规则为例说明“程序分组管理确实可便于用户设置相应的防护规则”。

此木马的详细分析见:http://bbs.ikaka.com/showtopic-8545588.aspx

下面是Tiny的程序分组+基于程序分组的防护规则的实际防护效果(图1)




此马有恢复SSDT的功能。但是,有了TinyTiny的程序分组+基于程序分组的防护规则,此马未能恢复SSDT(图2)


与此防护规则相关的程序组有:(1)My-Apps:包含我本本中的所有应用程序及系统程序(.exe);(2)Key_Dlls:包括comctl32.dll、user32.dll和ntdll.dll。

防护规则之一:允许My-Apps组加载Key_Dlls组中的dll(图3)




防护规则之二:禁止其它任何程序My-Apps组加载Key_Dlls组中的dll(图4)




就这样,在Tiny程序分组的基础上,凭借两条简单的防护规则,就将这个绕过windows文件保护替换系统程序wuauclt.exe、beep.sys且穿还原软件的木马搞死了。

用户系统信息:Opera/9.51 (Windows NT 5.1; U; zh-cn)
分享到:
gototop
 

回复: 再谈安全软件程序分组功能的意义



引用:
原帖由 zg1_2004 于 2008-9-8 16:01:00 发表
关键是你得知道那就是木马,但新木马是不会在脸上贴字:我是木马!请枪毙我! 不知道就束手无策 最后一样中招。  


你没看懂这个帖子的内容
gototop
 

回复 6F 奇缘の随风 的帖子

(1)My-Apps:包含我本本中的所有应用程序及系统程序(.exe);
(2)Key_Dlls:包括comctl32.dll、user32.dll和ntdll.dll。

防护规则之一:允许My-Apps组加载Key_Dlls组中的dll(图3)
防护规则之二:禁止其它任何程序加载Key_Dlls组中的dll(图4)
————————

阻止陌生程序运行问题:根本不需要定义规则。不在Tiny程序列表中的程序启动时,Tiny均会提示用户选择运行方式(包括禁止运行)。

一般用户的问题是:陌生程序到底该不该放行。
最后编辑baohe 最后编辑于 2008-09-11 08:54:43
gototop
 

回复: 再谈安全软件程序分组功能的意义



引用:
原帖由 CAPTjoe 于 2008-9-11 8:38:00 发表
从猫版的组命名来看,dll的分组很可能从原来的全局防御改进为重点防守了,能否对如何分组key_dlls给点指点?关于关键的dll,谈到的人不多。


不是IT专业的,所以无法阐述理论问题。
至于为何将comctl32.dll、user32.dll和ntdll.dll这三个库文件dll归入Key_Dlls组看管起来,原因在于:多数病毒活动均涉及这几个dll。
gototop
 
1   1  /  1  页   跳转
页面顶部
Powered by Discuz!NT