snort入侵检测.ppt_第1页
snort入侵检测.ppt_第2页
snort入侵检测.ppt_第3页
snort入侵检测.ppt_第4页
snort入侵检测.ppt_第5页
免费预览已结束,剩余18页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、Snort IDS,Snort简介,Snort是美国Sourcefire公司开发的IDS(Intrusion Detection System)软件。Snort是一个基于Libpcap的轻量级入侵检测系统,所谓轻量级有两层含义 : 首先它能够方便地安装和配置在网络的任何一个节点上 , 而且不会对网络运行产生太大的影响;其次是它应该具有跨平台操作的能力,并且管理员能够用它在短时间内通过修改配置进行实时的安全响应。,Snort简介,snort有三种工作模式:嗅探器、数据包记录器、网络入侵检测系统。嗅探器模式仅仅是从网络上读取数据包并作为连续不断的流显示在终端上。数据包记录器 模式把数据包记录到硬盘

2、上。网路入侵检测模式是最复杂的,而且是可配置的。我们可以让snort分析网络数据流以匹配用户定义的一些规则,并根据检测结果 采取一定的动作。,Snort简介,-嗅探器所谓的嗅探器模式就是snort从网络上读出数据包然后显示在你的控制台上。 -数据包记录器如果要把所有的包记录到硬盘上,你需要指定一个日志目录,snort就会自动记录数据包 -网络入侵检测系统(NIDS)snort最重要的用途还是作为网络入侵检测系统(NIDS),Snort架构,Snort架构,Snort由几大软件模块组成 , 这些软件模块采用插件方式与 Snort结合 , 扩展起来非常方便 , 例如有预处理器和检测插件 , 报警输

3、出插件等,开发人员也可以加入自己编写的模块来扩展 Snort的功能 。 Snort系统 由四个基本模块组成 : 数据包嗅探器 、 预处理器 、 检测引擎和报警输出模块。 所有这些子模块都建立在数据包截获库函数接口Libpcap的基础上。,Snort规则,举例: alert tcp any any - any any (msg:”this is test”; sid:1000001) 最简单的规则:对网络中的每一条TCP包输出一条警告,警告信息为“this is a test”. sid表示规则的编号。,Snort规则,Snort规则被分成两个逻辑部分:规则头和规则选项。 规则头包含规则的动作,

4、协议,源和目标ip地址与网络掩码,以及源和目标端口信息; 规则选项部分包含报警消息内容和要检查的包的具体部分。,Snort规则头,规则头由规则动作、协议、IP地址、端口号、方向操作符组成。 动作: 1.Alert-使用选择的报警方法生成一个警报,然后记录(log)这个包。2.Log-记录这个包。3.Pass-丢弃(忽略)这个包。,Snort规则头,规则头由规则动作、协议、IP地址、端口号、方向操作符组成。 协议: Snort当前分析可疑包的协议有四种:tcp、udp、icmp和ip。,Snort规则头,规则头由规则动作、协议、IP地址、端口号、方向操作符组成。 IP地址和端口号: 目的IP和端

5、口、源IP和端口,Snort规则头,规则头由规则动作、协议、IP地址、端口号、方向操作符组成。 方向操作符-表示规则所施加的流的方向。方向操作符左边的ip地址和端口号被认为是流来自的源主机,方向操作符右边的ip地址和端口信 息是目标主机,还有一个双向操作符。它告诉snort把地址/端口号对既作为源,又作为目标来考虑。,Snort规则选项,规则选项部分中冒号前的单词称为选项关键字(option keywords) 所有的snort规则选项用分号;隔开。规则选项关键字和它们的参数用冒号:分开。按照这种写法,snort中有42个规则选项关键字。,Snort规则选项,选项关键字举例: Msg - 在报

6、警和包日志中打印一个消息。 sid - snort规则id。 dsize - 检查包的净荷尺寸的值 。 rev - 规则版本号。 classtype - 规则类别标识。 priority - 规则优先级标识号。,Snort规则选项,当多个关键字放在一起时,可以认为它们组成了一个逻辑与(AND)语句。同时,snort规则库文件中的不同规则可以 认为组成了一个大的逻辑或(OR)语句。,Snort规则,Snort对安全威胁的分类,Snort对安全威胁的分类,Snort输出到数据库,Event:列举所有事件 Signature:告警信息,Snort测试,alert icmp $EXTERNAL_NET any - $HOME_NET any (msg:ICMP Large ICMP Packet; dsize:800; reference:arachnids,246; classtype:bad-unknown; sid:499; rev:4;) 用于检测大的ping包,长度大于800的包即被认为大包。以入侵检测工作模式开启snort后,用超过800的大包去ping靶机即可。,Snort测试,ping 192.168.1.54 -l 8

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论