- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Snort简介 MSE安全攻防培训资料
Snort简介 wangdayong@263.net Snort是一个强大的轻量级的网络入侵检测系统 它具有实时数据流量分析和日志Ip网络数据包的能力,能够进行协议分析,对内容搜索/匹配 Snort具有很好的扩展性和可移植性 遵循公用许可GPL,所以只要遵守GPL任何组织和个人都可以自由使用 可对其进行二次开发,用于内容监控等应用 特点1 Snort虽然功能强大,但是其代码极为简洁,短小,其源代码压缩包只有200KB不到 Snort可移植性非常好。Snort的跨平台性能极佳,目前已经支持Linux系列, Solaris,BSD系列,IRIX,HP-UX,Windows系列,ScoOpenserver,Unixware等 特点2 Snort具有实时流量分析和日志Ip网数据包的能力。能够快速地检测网络活动,及时地发出报告 Snort的警报机制很丰富。例如:Syslog,用户指定文件,UnixSocket,还有使用SAMBA协议向Windows客户程序发出WinPopup消息。利用XML插件,Snort可以使用SNML(简单网络标记语言.simple network markup language)把日志存放在一个文件或者适时警报 特点3 Snort能够进行协议分析,内容的搜索/匹配 现在Snort能够分析的协议有TCP,UDP和ICMP 将来的版本,将提供对ARP.ICRP,GRE,OSPF,RIP,ERIP,IPX,APPLEX等协议的支持 特点4 Snort的日至格式既可以是Tcpdump的二进制格式,也可以编码成ASCII字符形式,更便于拥护尤其是新手检查,使用数据库输出插件,Snort可以把日志记入数据库 当前支持的数据库包括:Postagresql,MySQL,任何UnixODBC数据库,MicrosoftMsSQL,还有Oracle等数据库 特点5 使用TCP流插件(TCPSTREAM),Snort可以对TCP包进行重组 Snort能够对IP包的内容进行匹配,但是对于TCP攻击,如果攻击者使用一个程序,每次发送只有一个字节的数据包,完全可以避开Snort的模式匹配。而被攻击的主机的TCP协议栈会重组这些数据,将其发送给目标端口上监听的进程,从而使攻击包逃过Snort的监视 使用TCP流插件,可以对TCP包进行缓冲,然后进行匹配,使Snort具备对付上面攻击的能力 特点6 使用Spade(Statistical Packet Anomaly Detection Engine)插件,Snort能够报告非正常的包,从而对端口扫描进行有效的检测 特点7 Snort还有很强的系统防护能力 如:使用其IPTables,IPFilter插件可以使入侵检测主机与防火墙联动,通过FlexResp功能,Snort能够命令防火墙主动短开恶意连接 特点8 扩展性能较好,对于新的攻击威胁反应迅速 作为一个轻量级的网络入侵检测系统,Snort有足够的扩展能力。它使用一种简单的规则描述语言(很多商用入侵检测系统都兼容Snort的规则语言) 最基本的规则知识包含四个域:处理动作,协议,方向,端口。例如 Log Tcp Any any - /24 80(谁都看得明白) 特点9 Snort支持插件,可以使用具有特定功能的报告,检测子系统插件对其功能进行扩展 Snort当前支持的插件包括:数据库日志输出插件,破碎数据包检测插件,端口扫描检测插件,HTTP URI插件,XML网页生成等插件 特点10 Snort的规则语言非常简单,能够对新的网络攻击做出很快的反应 发现新攻击后,可以很快地根据Bugtrag邮件列表,找到特征码,写出新的规则文件 几个重要的数据结构 Snort系统中最重要的全局数据结构就是Packet结构,Packet数据结构控制着整个系统正常工作的关键信息。所以,该数据结构在代码中出现的频率最高。Packet数据结构如下(代码太长,截取部分):Typedef struct_Packet{struct pcap_pkthdr pkth; /*BPF data*/u_int8_t *pkt; /*base pointer to the raw packet data*/Fddi_hdr fddihdr; /*FDDI support headers*/…………} 预处理模块 预处理模块的作用是对当前截获的数据包进行预先处理,以便后续处理模块对数据包的处理操作 数据包分片重组及数据流重组 协议编码 协议异常检测 数据包分片重组及数据流重组 在正常情况下,数据包在网络上由于最大数据传输单元可能有限制MTU及网络延迟等问题,路由器会对数据包进行分片处理 但是恶意攻击者也会故意发送经过软件加工过的数据
您可能关注的文档
- 三禾激光切割机用户操作手册.pdf
- 上海市浦东新区周浦医院信息系统建设项目的监理服务.doc
- 上海华声 产品选型手册 电气元器件篇.pdf.pdf
- 上海大众汽车 2012年5月华北经销商销售指导 总经理材料.pptx
- 上海百友得机械设备公司 ABC高效灭火器 产品介绍.ppt
- 不合格品管理规定 XX液压有限公司ISO文件.doc
- 专业英语复习参考4.7 交通土建工程本科自学考试复习资料.doc
- 上班族健康指导.pdf
- 专业英语复习参考4.07 交通土建工程本科自学考试复习资料.doc
- 三标样板房区域景观绿化工程总结.pdf.pdf
- SMART目标设定.pdf
- SmartInspect 智能检测喷码软件-使用说明书.pdf
- sm硕士研究生复试安排表 生命与环境科学学院.doc
- Soil Erosion Safe work instruction 安全工作指导 非洲矿业有限公司AML HSE安全管理制度 英文版.doc
- Sophos端点安全解决方案 SOPHOS ENDPOINT SECURITY AND CONTROL.pdf
- SPI通信实验 ARM嵌入式提高篇.pdf
- Sqlplus的使用 Tarena High-End IT Training 达内科技公司培训资料.ppt
- SQL数据操作插入和删除.ppt
- SQL语句优化 东软软件公司.ppt
- 侨兴宿舍 房地产评估报告.pdf.pdf
最近下载
- DL_T 267-2023 油浸式全密封卷铁心配电变压器使用技术条件.pdf VIP
- 一种新型的化纤打包机.pdf VIP
- 山东黄金集团招聘考试题库.pdf
- 贵州省黔西南州2024-2025学年七年级下学期期末语文试题(含答案).pdf VIP
- 环形混凝土电杆标准.pdf VIP
- 专项施工方案.docx VIP
- NB∕T 47018.4-2022 承压设备用焊接材料订货技术条件 第4部分:埋弧焊钢焊丝和焊剂.pdf
- 山西博大集团寿阳京鲁煤业有限责任公司兼并重组整合矿井地质报告.doc
- 贵州省黔西南州2024-2025学年七年级下学期期末考试语文试题(含答案).docx VIP
- 烟气脱硫废水处理系统培训课件.pptx VIP
文档评论(0)