Snort有很多配置变量和选择,但是最重要的两个是$HOME_NET和$EXTERNAL_NET。$HOME_NET是详细说明网络或者你想要保护的网络的变量,而$EXTERNAL_NET是你连接的外部的、不受信任的网络。这些变量实际上用于所有的规则,来指定信息包的来源和目的地的标准。 两种变量的默认值是“any”,意思就是字面上的意思。
设置$HOME_NET不需要费脑子。把这个变量配置到网络或者你想保护的网络上,就像在snort.conf配置文件中演示的那样。 $EXTERNAL_NET更加灵活,而且有两种管理配置这个变量的方法。第一个是把它设置为默认的“any”,因为这样可以找出多数……
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
Snort有很多配置变量和选择,但是最重要的两个是$HOME_NET和$EXTERNAL_NET。$HOME_NET是详细说明网络或者你想要保护的网络的变量,而$EXTERNAL_NET是你连接的外部的、不受信任的网络。这些变量实际上用于所有的规则,来指定信息包的来源和目的地的标准。
两种变量的默认值是“any”,意思就是字面上的意思。设置$HOME_NET不需要费脑子。把这个变量配置到网络或者你想保护的网络上,就像在snort.conf配置文件中演示的那样。
$EXTERNAL_NET更加灵活,而且有两种管理配置这个变量的方法。第一个是把它设置为默认的“any”,因为这样可以找出多数的事件。第二个方法是选择!$HOME_NET,照字面意思就是不属于$HOME_NET的任何东西,因为这种设置可以减少假阳性,而且可以使Snort的运行更有效。尽管如此,它可能错失内部道内部(例如$HOME_NET到$HOME_NET)的 攻击。因为60%到80%的攻击是内部的,这取决于你阅读的调查,我推荐把$EXTERNAL_NET设置为any。还有,如果$HOME_NET设置为any,就不要把$EXTERNAL_NET设置为!$HOME_NET,因为这样就使$EXTERNAL_NET不做设置。
还有一些其它变量可以详细说明DNS、SMTP、HTTP、SQL、Telnet、 SNMP、AIM服务器、HTTP、SHELLCODE以及 Oracle端口。所有服务器变量的默认值是把他们设置为$HOME_NET,这也是正确设置的另一个原因。这样工作良好,但是你可能发现你可以通过更详细的设置这些变量降低假阳性。如果使用的是不标准的端口,就应该验证端口变量,但是也可以不做处理。
作者
翻译
相关推荐
-
Snort开发者仍然是网络检测系统发展的指引者
至今为止,Martin Roesch仍然是所有针对Snort(Snort是Sourcefire公司的网络检测系统的核心)的改进的背后的主导力量。
-
详细解析Null值攻击及防御的方法(附图)
早在windows 2000时代,空会话攻击就已经被发现,然而系统管理员在强化网络时经常忘记考虑空会话攻击问题,这可能带来灾难性后果,因为空会话可能会泄漏……
-
是什么导致网络应用中的缓冲区溢出和内存泄露?
我们所说的在网络应用程序中的内存泄漏和缓冲区溢出是什么意思呢?可以用一个例子恰当地说明如何检测它们吗?Michael Cobb专家为我们详细解答了这一相关问题。
-
巧用三层交换安全策略预防病毒
三层交换机的安全策略也具备预防病毒的功能,下文中将详细介绍一下如何利用三层交换机的安全策略预防病毒。