◆ 监视、分析用户及系统活动;
◆ 系统构造和弱点的审计;
◆ 识别反映已知进攻的活动模式并向相关人士报警;
◆ 异常行为模式的统计分析;
◆ 评估重要系统和数据文件的完整性;
◆ 操作系统的审计跟踪管理,并识别用户违反安全策略的行为。
对一个成功的入侵检测系统来讲,它不但可使系统管理员时刻了解网络系统(包括程序、文件和硬件设备等)的任何变更,还能给网络安全策略的制订提供指南。更为重要的一点是,它应该管理、配置简单,从而使非专业人员非常容易地获得网络安全。而且,入侵检测的规模还应根据网络威胁、系统构造和安全需求的改变而改变。入侵检测系统在发现入侵后,会及时作出响应,包括切断网络连接、记录事件和报警等。
2、入侵检测系统功能构成
一个入侵检测系统的功能结构至少包含事件提取、入侵分析、入侵响应和远程管理四部分功能。
事件提取功能负责提取与被保护系统相关的运行数据或记录,并负责对数据进行简单的过滤。
入侵分析的任务就是在提取到的运行数据中找出入侵的痕迹,将授权的正常访问行为和非授权的不正常访问行为区分开,分析出入侵行为并对入侵者进行定位。
入侵响应功能在分析出入侵行为后被触发,根据入侵行为产生响应。
由于单个入侵检测系统的检测能力和检测范围的限制,入侵检测系统一般采用分布监视集中管理的结构,多个检测单元运行于网络中的各个网段或系统上,通过远程管理功能在一台管理站点上实现统一的管理和监控。
二、入侵检测系统分类
入侵检测系统根据其检测数据来源分为两类[7]:基于主机的入侵检测系统和基于网络的入侵检测系统。基于主机的入侵检测系统从单个主机上提取数据(如审计记录等)作为入侵分析的数据源,而基于网络的入侵检测系统从网络上提取数据(如网络链路层的数据帧)作为入侵分析的数据源。通常来说基于主机的入侵检测系统只能检测单个主机系统,而基于网络的入侵检测系统可以对本网段的多个主机系统进行检测,多个分布于不同网段上的基于网络的入侵检测系统可以协同工作以提供更强的入侵检测能力。
1、基于主机的入侵检测系统
基于主机的入侵检测系统将检测模块驻留在被保护系统上,通过提取被保护系统的运行数据并进行入侵分析来实现入侵检测的功能。
基于主机的入侵检测系统可以有若干种实现方法:
检测系统设置以发现不正当的系统设置和系统设置的不正当更改。例如COPS(Computer Oracle and Password System)系统。
对系统安全状态进行定期检查以发现不正常的安全状态,例如Tripwire系统。
通过替换服务器程序,在服务器程序与远程用户之间增加一个中间层,在该中间层中实现跟踪和记录远程用户的请求和操作。例如TCPwrapper。
基于主机日志的安全审计,通过分析主机日志来发现入侵行为。
基于主机的入侵检测系统具有检测效率高,分析代价小,分析速度快的特点,能够迅速并准确地定位入侵者,并可以结合操作系统和应用程序的行为特征对入侵进行进一步分析。目前很多是基于主机日志分析的入侵检测系统。基于主机的入侵检测系统存在的问题是: 首先它在一定程度上依赖于系统的可靠性,它要求系统本身应该具备基本的安全功能并具有合理的设置,然后才能提取入侵信息;即使进行了正确的设置,对操作系统熟悉的攻击者仍然有可能在入侵行为完成后及时地将系统日志抹去,从而不被发觉;并且主机的日志能够提供的信息有限,有的入侵手段和途径不会在日志中有所反映,日志系统对有的入侵行为不能作出正确的响应,例如利用网络协议栈的漏洞进行的攻击,通过ping命令发送大数据包,造成系统协议栈溢出而死机,或是利用ARP欺骗来伪装成其他主机进行通信,这些手段都不会被高层的日志记录下来。在数据提取的实时性、充分性、可靠性方面基于主机日志的入侵检测系统不如基于网络的入侵检测系统。
2、基于网络的入侵检测系统
基于网络的入侵检测系统通过网络监视来实现数据提取。在Internet中,局域网普遍采用IEEE 802.3协议。该协议定义主机进行数据传输时采用子网广播的方式,任何一台主机发送的数据包,都会在所经过的子网中进行广播,也就是说,任何一台主机接收和发送的数据都可以被同一子网内的其他主机接收。在正常设置下,主机的网卡对每一个到达的数据包进行过滤,只将目的地址是本机的或广播地址的数据包放入接收缓冲区,而将其他数据包丢弃,因此,正常情况下网络上的主机表现为只关心与本机有关的数据包,但是将网卡的接收模式进行适当的设置后就可以改变网卡的过滤策略,使网卡能够接收经过本网段的所有数据包,无论这些数据包的目的地是否是该主机。网卡的这种接收模式被称为混杂模式,目前绝大部分网卡都提供这种设置,因此,在需要的时候,对网卡进行合理的设置就能获得经过本网段的所有通信信息,从而实现网络监视的功能。在其他网络环境下,虽然可能不采用广播的方式传送报文,但目前很多路由设备或交换机都提供数据报文监视功能。
网络监视具有良好的特性:理论上,网络监视可以获得所有的网络信息数据,只要时间允许,可以在庞大的数据堆中提取和分析需要的数据;可以对一个子网进行检测,一个监视模块可以监视同一网段的多台主机的网络行为;不改变系统和网络的工作模式,也不影响主机性能和网络性能;处于被动接收方式,很难被入侵者发现;可以从低层开始分析,对基于协议攻击的入侵手段有较强的分析能力。网络监视的主要问题是监视数据量过于庞大并且它不能结合操作系统特征来对网络行为进行准确的判断。
由于基于网络的入侵检测方式具有较强的数据提取能力,因此目前很多入侵检测系统倾向于采用基于网络的检测手段来实现。
| 共4页: 上一页 [1] 2 [3] [4] 下一页 | ||||||
|
|
· 企业怎样做好计算机应.. · 拐弯入侵虚拟主机 · WSDOM教育行业应用流量.. · J0ker的CISSP之路:系.. · J0ker的CISSP之路:复.. · ISA Server、虚拟机、.. |
· 如何让杀毒软件成“睁.. · 渗透测试工具Immunity .. · 身份认证技术 · 无法使用音频,找不到&q.. · 黑客经验:针对IDS的逃.. · 谈IDS与IPS各自的应用.. |
|
|||
| · 服务器选型与选购 · 操作系统密码恢复专题 · 珊瑚虫QQ作者侵权案即.. · Windows Server 2008 · SATA与eSATA应用指南 · 我是黑客我怕谁——讲.. · U盘病毒从认识到防范 · 802.11n:下一代的无线.. |
· 系统应用日志分析管理 · Solaris 10 配置管理 · SOA 面向服务架构 · Solaris基础知识入门 · 如何优化IT 控制能耗 · MySQL数据库备份 · CISSP认证成长之路 · 身份认证技术 |
||
|
|||
| · RAID——磁盘阵列基础 · 三层交换技术专题 · SQL Server入门到精通 · 刀片服务器基础 · Windows远程桌面应用 · 深入了解PGP加密技术 · MySQL数据库备份 · Solaris 10 配置管理 |
· Cisco IOS · Linux 基础 · SSL VPN详细知识 · 路由器设置与口令恢复 · SOA 面向服务架构 · Linux 集群技术专题 · Linux 基础 · 木马原理与防范 |
||
|
|||
| · SQL Server入门到精通 · SOA 面向服务架构 · 刀片服务器基础 · 三层交换技术专题 · Windows远程桌面应用 · MySQL数据库备份 · RAID——磁盘阵列基础 · 身份认证技术 |
· 邮件服务器专题 · SSL VPN详细知识 · Sniffer安全技术从入门.. · 常用交换机典型配置 · Linux 集群技术专题 · 路由器设置与口令恢复 · Linux 基础 · SOA 面向服务架构 |
||
| ·DB2 Viper快速入门 ·DB2 9数据库的镜像分割与.. |
·将XML应用程序从DB2 8.x.. ·DB2 9中的pureXML:如何.. |
| ·ASP.NET 2.0 Web Part编.. ·ASP.NET 2.0 Web Part编.. |
·ASP.NET 2.0 Web Part编.. ·ASP.NET 2.0服务器控件之.. |
| ·官瘾 ·基于LVS的互联网应用 |
·Awstats处理多apache日志 ·Solaris 10源码安装编译.. |
| ·使用Microsoft® Visu.. ·Team Foundation Server.. |
·Team Foundation Server.. ·Visual Studio 2008 & Wi.. |
| · IDC:2008年IT市场10大.. · 运营商封堵非法ADSL共享 · 年初17大热门技术 年底.. |
· 企业怎样做好计算机应急.. · 渗透测试工具Immunity C.. · 身份认证技术 |
| · IDC:2008年IT市场10大.. · Visual Studio 2005开发.. · 测试开发人员参考手册 |
· 年初17大热门技术 年底.. · 解析Ajax开发框架 走进A.. · 基于Google Maps与Ajax.. |
| · 系统应用日志分析管理 · Linux——从菜鸟到高手 · 微软在欧盟反垄断中输掉.. |
· IT人员应当了解的七个存.. · IDC:2008年IT市场10大.. · 弃高端主板竞争?英特尔.. |
| · 甲骨文Oracle 11g正式发.. · Oracle数据库开发之PL/S.. · Oracle数据库开发基础教.. |
· IT人员应当了解的七个存.. · 希捷承认部分硬盘暗藏病.. · 硬盘之父获得诺贝尔物理.. |