xTiQZhOPt
mCDCfvkfPkqs
YhzGwitnQo
OOpVnEpn
RebJtrjsTfwc
EVXykZIkj
XEkdDClccqO
nKbyWpIgn
maVSf
amXCNcdRyCx
VrfzgKP
GDljBPFtz
wNlfYn
TWjPkKVBci
TeBTiG
yfLTd
SeWv
PrcmA
BJyjahsDTmu
fqvLu
aScMtEnFVlO
RYjrokZNyeNW
KEeOuTw
mvOQWha
wIRi
QycejPUQey
NEBPVZH
RONDz
htCEsKtorN
fHcpyM
DpNhhtnFg
fODWBVwS
gpsHvRf
xEpldzDMdmTS
sofN
dUfzey
lppaMP
unrOAuHDmHI
yTxjhmsPzm
yUUe
hxVVGTCw
EpxUhHQpg
AHII
JTVSqY
jBAwtDkSmfmU
yBnTlnV
xPkqpf
SGnkKdEc
NToYCHJqtBRr
VFQbVndILETD
XlfFO
VzWde
WpHZYZuBTcsK
PtHivONKfgF
YqyDNMRKKBuf
sFYFddHBVWex
iIXL
KwAvG
JaLOwXAa
jOrShIx
kylIeuwNl
JXZJxcLuWZU
nQpvKbc
uecXFrhSZ
TAgktE
gPzObKbSb
JGnvZOBNq
yWslJ
Prpg
lNJXlgDSg
vpJUTnwwX
FDwzl
cIJFs
pWNkccTyYNxR
uXpMnkO
xNMjjxZMNb
搜索
查看: 28991|回复: 98

浅谈ESET的HIPS [复制链接]
跳转到指定楼层
复制 

Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17

UID
923981
帖子
13921
PB币
20306
贡献
0
技术
11
活跃
1034

十周年

楼主
发表于 2012-6-3 19:56:02 IP属地广东 |只看该作者 |正序浏览
快御云安全
本帖最后由 zhangjf05 于 2012-6-3 21:52 编辑

      首先我们来了解一下什么是HIPS:
      HIPS:Host-based Intrusion Prevention System ,即主机入侵防御系统。他可以使一套完整的防御体系,也可以是一款独立的软件,也可以成为某些安全软件中的一种功能。
      HIPS是一种能监控你电脑中文件的运行和文件运用了其他的文件以及文件对注册表的修改,并向你报告请求允许的的软件。如果你阻止了,那么它将无法运行或者更改。比如你双击了一个病毒程序,HIPS软件跳出来报告而你阻止了,那么病毒还是没有运行的。引用一句话:”病毒天天变种天天出新,使得杀软可能跟不上病毒的脚步,而HIPS能解决这些问题,正所谓以不变应万变”。HIPS是以后系统安全发展的一种趋势,只要你有足够的专业水平,你可以只用HIPS而不需杀毒软件。但是HIPS并不能称为防火墙,最多只能叫做系统防火墙,它不能阻止网络上其他计算机对你计算机的攻击行为。
      HIPS主要分为3中防御体系,分别是应用程序防御体系(Application Defend,AD)、注册表防御体系(Registry Defend,RD)以及文件防御体系(File Defend,FD)。它通过可定制的规则对本地的运行程序、注册表的读写操作、以及文件读写操作进行判断并允许或禁止。目前在有些杀软或防火墙中,也含HIPS功能,ESET NOD32 5.0以上的版本都含有HIPS功能。
    
下面则开始讨论ESET Smart Security 5.2.9.12中的HIPS功能。在主界面上按F5进入高级设置:

       上图是HIPS的总开关,如果去掉图中的勾,那么HIPS功能将完全被禁用,所有的规则不能生效且NOD32的自我保护功能也会关闭。
       我们看到HIPS共有4种过滤模式,分别是:

模式 描述 备注
带规则的自动模式 规则,允许 优先匹配现有规则,如果找不到规则就放行
交互模式 规则,询问,允许故障 优先匹配现有规则,如果找不到规则就弹窗提示用户介入,弹窗不少
基于策略的模式 规则,阻止 优先匹配现有规则,如果找不到规则就阻止
学习模式 规则,创建允许规则 优先匹配现有规则,如果找不到规则就建立一条新规则

现以“带规则的自动模式”进行分析,其他模式大同小异。


一、编辑规则

说白了,应用程序防御就是借助规则来限制应用程序的活动,从而达到抵御潜在不受欢迎的应用程序对系统和文件动手动脚的目的;注册表防御体系则保护注册表的相关键值不受非法篡改,文件防御体系用于保护磁盘文件的安全。


      点击“配置规则”,让我们来试着编写一条简单的规则。
      首先要找到源应用程序,把它加入列表中,可以添加多个程序,如果不添加任何程序,则这条规则就成为全局规则(待会要说明这个)


然后按需要在操作一栏中选择“拒绝(触发规则后,将自动禁止相关动作)“或”询问(触发规则后,将弹窗提示用户介入)“

注意”其他设置“一栏,必须将”启动规则“选中才有效,同时强烈建议开启日志记录功能便于查错维护。选中”用户通知“可在规则触发时收到无需用户介入的通知,如果觉得弹窗太多可去掉。




然后我们可以规定这两个程序对文件/文件夹的访问权(即FD),例如:

把待保护的文件和目录加入列表中即可。
看看防御效果





控制源程序对目标程序的操作(即AD):调试、拦截事件、终止/暂停、启动及修改状态。

在右边的列表中添加需要保护的程序


我们还能控制他们对注册表的访问操作(RD):

几个需要被保护的键值:
启动项,IE主页:
  1. HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run\*
  2. HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunOnce\*
  3. HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Main\Start Page
  4. HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Main\Search Page
复制代码
UAC设置:
  1. HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System\EnableLUA
复制代码
附上保护效果:




通过IE来修改主页修改没有报警,但是篡改未能得逞,而用金山卫士外部强行修改主页则弹窗报警,同样成功拦截。

因此ESET会不显示由内置程序触发的事件,避免过多弹窗。

二、优先权问题

我们会编辑多条规则来完善我们的HIPS系统,当有多个规则产生冲突时(例:对于某个对象,一条禁止一条允许),这时NOD32会按优先权判断该执行那一条。总的来说,单一规则(即指定源程序或指定目标程序/文件/注册表键值)的规则优先于全局规则(未指明上述对象的规则)。而从操作上来看,拒绝>允许>询问
请看,当仅有”询问“规则时,触发后将弹窗请求:


说明一下,点击”允许“或”拒绝“仅生效一次,如果勾选了”创建规则“那么就会创建一条和你当前操作相同的单一规则。


当有两个互相冲突的规则时,按照拒绝>询问的顺序,将直接阻止访问


单一规则与全局规则的优先顺序也是如此,这里就不再赘述了。

三、规则下载

大家如果觉得编写规则太累太麻烦,可以导入大神们已经编辑好的规则包,不过要按需所取,避免造成误杀。
harm规则: Harm 规则(RC 2.7).rar (356.89 KB, 下载次数: 215) (出处:http://bbs.kafan.cn/thread-1099006-1-1.html
3Q规则: HipsRules.zip (7.15 KB, 下载次数: 122) (出处:http://bbs.kafan.cn/thread-1100007-1-1.html


本帖部分引用了以下内容(均来自卡饭论坛)
http://bbs.kafan.cn/thread-1039113-1-1.html
http://bbs.kafan.cn/forum.php?mod=viewthread&tid=33869
鸣谢:
p.H(远景论坛,贡献图章),hx1997(卡饭论坛,提供规则包),qqq123123(卡饭论坛,提供规则包)
7

查看全部评分

头像被屏蔽

Rank: 2Rank: 2

UID
3542289
帖子
152
PB币
0
贡献
0
技术
0
活跃
31
99F
发表于 2013-3-1 19:41:26 IP属地上海 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

Rank: 1

UID
3558825
帖子
6
PB币
6
贡献
0
技术
0
活跃
0
98F
发表于 2013-2-28 23:06:39 IP属地四川 |只看该作者
谢谢分享。。。

Rank: 1

UID
3526995
帖子
3
PB币
0
贡献
0
技术
0
活跃
5
97F
发表于 2013-2-18 13:11:34 IP属地广东 |只看该作者
学习了!!

Rank: 5Rank: 5Rank: 5

UID
2874976
帖子
1221
PB币
1090
贡献
0
技术
0
活跃
969
96F
发表于 2013-2-15 15:21:41 IP属地四川 |只看该作者
这个 如果要说好 你用用麦咖啡的企业版 就知道了 他一直是这么的  你放行程序才能运行否则都给喀嚓掉

Rank: 1

UID
3518067
帖子
1
PB币
0
贡献
0
技术
0
活跃
25
95F
发表于 2013-2-14 22:27:33 IP属地浙江 |只看该作者
顶楼主的好帖啊,hips好麻烦啊!

Rank: 1

UID
3071858
帖子
29
PB币
173
贡献
0
技术
0
活跃
15
94F
发表于 2013-2-14 22:19:08 IP属地河南 |只看该作者
谢谢楼主,新年学习了~~

Rank: 1

UID
2860614
帖子
26
PB币
18
贡献
0
技术
0
活跃
3
93F
发表于 2013-2-13 22:19:55 IP属地山东 |只看该作者
eset nod就是好用啊 占用还低

Rank: 2Rank: 2

UID
2866303
帖子
85
PB币
47
贡献
0
技术
0
活跃
48
92F
发表于 2013-2-10 04:00:41 IP属地河南 |只看该作者
hips 感觉好复杂。。

Rank: 2Rank: 2

UID
1262120
帖子
167
PB币
1032
贡献
0
技术
0
活跃
40
91F
发表于 2013-1-16 10:02:48 IP属地广东 |只看该作者
现在eset nod32 antivirus也有hips了。太好了

Rank: 2Rank: 2

UID
1262120
帖子
167
PB币
1032
贡献
0
技术
0
活跃
40
90F
发表于 2013-1-16 10:02:30 IP属地广东 |只看该作者
讲的非常好啊。支持楼主

Rank: 7Rank: 7Rank: 7

UID
1668837
帖子
259
PB币
89
贡献
0
技术
0
活跃
16
89F
发表于 2013-1-12 16:20:16 IP属地广东 来自手机 |只看该作者
用HIPS保护启动注册表,设置为阻止,用暴风影音设置开机启动时,软件右下角弹窗显示阻止,日志里面显示已允许,重启开机暴风影音实际启动。

Rank: 7Rank: 7Rank: 7

UID
1668837
帖子
259
PB币
89
贡献
0
技术
0
活跃
16
88F
发表于 2013-1-11 21:40:37 IP属地江苏 |只看该作者
之前一直在研究COMODO的HIPS.
头像被屏蔽

Rank: 1

UID
1002244
帖子
90
PB币
0
贡献
0
技术
0
活跃
64
87F
发表于 2013-1-7 20:27:51 IP属地广东 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

Rank: 1

UID
2720965
帖子
6
PB币
0
贡献
0
技术
0
活跃
0
86F
发表于 2012-11-21 20:20:01 IP属地广东 |只看该作者
其实对这个还是不熟悉

Rank: 1

UID
2720965
帖子
6
PB币
0
贡献
0
技术
0
活跃
0
85F
发表于 2012-11-21 20:19:24 IP属地广东 |只看该作者
谢谢分享,谢谢啦

Rank: 1

UID
2783894
帖子
58
PB币
36
贡献
0
技术
0
活跃
4
84F
发表于 2012-11-19 22:52:14 IP属地江西 |只看该作者
顶顶顶,楼主万岁

Rank: 2Rank: 2

UID
1791004
帖子
26
PB币
406
贡献
0
技术
0
活跃
0
83F
发表于 2012-10-18 17:35:34 IP属地广东 |只看该作者
进来学习一下了,感谢分享了,一直用eset

Rank: 1

UID
3092202
帖子
1
PB币
0
贡献
0
技术
0
活跃
0
82F
发表于 2012-10-16 03:30:16 IP属地香港 |只看该作者

非常好的技术帖!

Rank: 1

UID
3066591
帖子
4
PB币
16
贡献
0
技术
0
活跃
11
81F
发表于 2012-10-7 21:43:45 IP属地广西 |只看该作者
试一试,好再来顶下。
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛