• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

怎样才能够定义嗅探器的配置变量?

发布: 2007-6-23 18:14 | 作者:   | 来源:   | 查看: 11次 | 进入软件测试论坛讨论

领测软件测试网

   
  嗅探器有许多配置变量和选项,其中最主要的两个是$HOME_NET和$EXTERNAL_NET。
  
  $HOME_NET是定义网络或你想要保护的网络的变量,$EXTERNAL_NET是定义你所连接的外部的不可信的网络的变量。这些变量几乎用于所有的规则,为数据包的源和目的指定标准。

  
  两个变量的默认值都是“任何”,含义与字面意思相似。设置$HOME_NET变量几乎不需要动脑子。把它设置为你要保护的一个或多个网络,正如snort.conf配置文件所示。
  
  $EXTERNAL_NET有一点复杂,它的配置可分为两类。第一类是设置为默认的“任何”,这适用于大多数情况。第二类是设置为!$HOME_NET,意思是所有不包括在$HOME_NET之中的网络,因为这种设置减少了错判,可以多少提高一点嗅探器的效率。但是这样配置可能会漏掉内部到内部的攻击(例如$HOME_NET到$HOME_NET)。根据你所知道的调查,60%到80%的攻击来自内部,所以我建议把$EXTERNAL_NET设置为“任何”。此外,如果$HOME_NET设置为“任何”,一定不能把$EXTERNAL_NET设置为!$HOME_NET,以为这等效于将$EXTERNAL_NET设置为“无”。
  
  有许多其他变量定义DNS、SMTP、HTTP、SQL、Te.net、SNMP和AIM服务器、HTTP、SHELLCODE以及Oracle端口。所有服务器变量的默认值都是$HOME_NET,这是要将$HOME_NET设置正确的另一个原因。这会工作得很好,但是你会发现如果更细致地设置这些变量,可以减少错判。你应该审查端口变量,以免使用了非标准端口,但是你也可以置之不理。

延伸阅读

文章来源于领测软件测试网 https://www.ltesting.net/


关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备2023014753号-2
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网