希赛考试网
首页 > 软考 > 信息安全工程师

信息安全工程师相关技术应用:Snort入侵检测系统

希赛网 2023-04-10 14:20:09

常见的开源网络入侵检测系统有Snort、Suricata、Bro、Zeek、OpenDLP、Sagan等,本文将主要分析Snort入侵检测系统。Snort是一种开放源代码、免费、跨平台的网络入侵保护和检测系统,它使用了一种规则驱动的语言,支持各种形式的插件、扩充和定制,具有实时数据流量分析、对IP网络数据包进行日志记录以及对入侵进行探测的功能。具体来说,snort 具有以下功能特点。

1、实时通信分析和网络数据包记录;

2、检查包装的有效载荷;

3、对数据包的协议进行分析,并对内容进行查询匹配;

4、可以检测端口扫描、缓冲区溢出、CGI攻击、SMB探测等许多入侵尝试;

5、报警的方式可以是系统日志、指定文件、UNIX socket或通过Samba到其他操作系统平台。

虽然Snort的功能非常强大,但其代码非常简洁,可移植性非常好。迄今为止数百万的下载量使得Snort成为使用最为广泛的入侵保护和检测系统,并且成为了事实上的行业标准。

Snort有3种工作模式:嗅探器、数据包记录器和网络入侵检测系统。Snort 工作在嗅探器模式时相当于一个抓包软件,仅仅是从网络上读取数据包并连续不断地显示在终端上。当工作在数据包记录器模式时,Snort把数据包记录到磁盘中。网络入侵检测模式是最复杂的,用户可以通过配置让Snort分析网络数据包,并与用户定义的一些规则进行匹配, 然后根据检测结果采取一定的动作。Snort 命令的格式如下:

Snort [-options]

信息安全工程师 资料下载
备考资料包大放送!涵盖报考指南、考情深度解析、知识点全面梳理、思维导图等,免费领取,助你备考无忧!
立即下载
信息安全工程师 历年真题
汇聚经典真题,展现考试脉络。精准覆盖考点,助您深入备考。细致解析,助您查漏补缺。
立即做题

软考资格查询系统

扫一扫,自助查询报考条件