IDS入侵检测系统

article/2025/9/24 8:37:52

文章目录

        • 一、IDS是什么
        • 二、入侵检测系统的作用和必然性
        • 三、入侵检测系统功能
        • 四、入侵检测系统的分类
        • 五、入侵检测系统的架构
        • 六、入侵检测工作过程
        • 七、入侵检测性能关键参数
        • 八、入侵检测技术
        • 九、入侵响应技术
        • 十、IDS的部署
        • 十一、入侵检测体系结构(主机入侵检测、网络入侵检测和分布式入侵检测的特点、优缺点)
        • 九、入侵检测系统的局限性
        • 十、开源入侵检测系统

一、IDS是什么

IDS(intrusion detection system)入侵检测系统是一种对网络传输进行即时监视,在发现可疑传输时发出警报或者采取主动反应措施的网络安全设备。它与其他网络安全设备的不同之处便在于,IDS是一种积极主动的安全防护技术。在很多中大型企业,政府机构,都会布有IDS。我们做一个比喻——假如防火墙是一幢大厦的门锁,那么IDS就是这幢大厦里的监视系统。一旦小偷进入了大厦,或内部人员有越界行为,只有实时监视系统才能发现情况并发出警告。

专业上讲IDS就是依照一定的安全策略,对网络、系统的运行状况进行监视,尽可能发现各种攻击企图、攻击行为或者攻击结果,以保证网络系统资源的机密性、完整性和可用性。与防火墙不同的是,IDS入侵检测系统是一个旁路监听设备,没有也不需要跨接在任何链路上,无须网络流量流经它便可以工作。因此,对IDS的部署的唯一要求就是:IDS应当挂接在所有所关注流量都必须流经的链路上。

IDS的接入方式:并行接入(并联)

IDS在交换式网络中的位置一般选择为:尽可能靠近攻击源,尽可能靠近受保护资源。

这些位置通常是:

  • 服务器区域的交换机上
  • 边界路由器的相邻交换机上
  • 重点保护网段的局域网交换机上

二、入侵检测系统的作用和必然性

必然性:

  • 网络安全本身的复杂性,被动式的防御方式显得力不从心
  • 有关防火墙:网络边界的设备;自身可以被攻破;对某些攻击保护很弱;并非所有威胁均来自防火墙外部
  • 入侵很容易:入侵教程随处可见;各种工具唾手可得

作用:

  • 防火墙的重要补充
  • 构建网络安全防御体系重要环节
  • 克服传统防御机制的限制

三、入侵检测系统功能

  • 监测并分析用户和系统的活动
  • 核查系统配置和漏洞
  • 对操作系统进行日志管理,并识别违反安全策略的用户活动
  • 针对已发现的攻击行为作出适当的反应,如告警、中止进程等

四、入侵检测系统的分类

按入侵检测形态

  • 硬件入侵检测
  • 软件入侵检测

按目标系统的类型

  • 网络入侵检测
  • 主机入侵检测
  • 混合型

按系统结构

  • 集中式
  • 分布式

五、入侵检测系统的架构

  • 事件产生器:它的目的是从整个计算环境中获得事件,并向系统的其他部分提供此事件。
  • 事件分析器:分析数据,发现危险、异常事件,通知响应单元
  • 响应单元:对分析结果作出反应
  • 事件数据库:存放各种中间和最终数据
    在这里插入图片描述

六、入侵检测工作过程

在这里插入图片描述

七、入侵检测性能关键参数

  • 误报(false positive):实际无害的事件却被IDS检测为攻击事件。
  • 漏报(false negative):一个攻击事件未被IDS检测到或被分析人员认为是无害的。

八、入侵检测技术

1、误用检测技术
基于模式匹配原理。收集非正常操作的行为特征,建立相关的特征库,当监测的用户或系统行为与库中的记录相匹配时,系统就认为这种行为是入侵。

前提:所有的入侵行为都有可被检测到的特征。

指标:误报低、漏报高。

攻击特征库:当监测的用户或系统行为与库中的记录相匹配时,系统就认为这种行为是入侵。

特点:采用模式匹配,误用模式能明显降低误报率,但漏报率随之增加。攻击特征的细微变化,会使得误用检测无能为力。

  • 建立入侵行为模型(攻击特征)
  • 假设可以识别和表示所有可能的特征
  • 基于系统和基于用户的误用

优点

  • 准确率高
  • 算法简单

关键问题

  • 要识别所有的攻击特征,就要建立完备的特征库
  • 特征库要不断更新
  • 无法检测新的入侵

2、异常检测技术
基于统计分析原理。首先总结正常操作应该具有的特征(用户轮廓),试图用定量的方式加以描述,当用户活动与正常行为有重大偏离时即被认为是入侵。

前提:入侵是异常活动的子集。指标:漏报率低,误报率高。

用户轮廓(Profile):通常定义为各种行为参数及其阀值的集合,用于描述正常行为范围。

特点:异常检测系统的效率取决于用户轮廓的完备性和监控的频率;不需要对每种入侵行为进行定义,因此能有效检测未知的入侵;系统能针对用户行为的改变进行自我调整和优化,但随着检测模型的逐步精确,异常检测会消耗更多的系统资源

  • 设定“正常”的行为模式
  • 假设所有的入侵行为是异常的
  • 基于系统和基于用户的异常

优点

  • 可检测未知攻击
  • 自适应、自学习能力

关键问题

  • “正常”行为特征的选择
  • 统计算法、统计点的选择

九、入侵响应技术

主动响应: 入侵检测系统在检测到入侵后能够阻断攻击、影响进而改变攻击的进程。

形式:

  • 由用户驱动
  • 系统本身自动执行

基本手段:

  • 对入侵者采取反击行动(严厉方式;温和方式;介于严厉和温和之间的方式)
  • 修正系统环境
  • 收集额外信息

被动响应: 入侵检测系统仅仅简单地报告和记录所检测出的问题。

形式:只向用户提供信息而依靠用户去采取下一步行动的响应。

基本手段:

  • 告警和通知
  • SNMP(简单网络管理协议),结合网络管理工具使用。

十、IDS的部署

  • 基于网络的IDS
    在这里插入图片描述
  • 基于主机的IDS
    在这里插入图片描述

十一、入侵检测体系结构(主机入侵检测、网络入侵检测和分布式入侵检测的特点、优缺点)

[ HIDS和NIDS的区别:https://blog.51cto.com/mtbaby/1551049 ]

  • 主机入侵检测(HIDS)

    特点:对针对主机或服务器系统的入侵行为进行检测和响应。

    主要优点

    • 性价比高
    • 更加细腻
    • 误报率较低
    • 适用于加密和交换的环境
    • 对网络流量不敏感
    • 确定攻击是否成功

    局限性

    • 它依赖于主机固有的日志与监视能力,而主机审计信息存在弱点:易受攻击,入侵者可设法逃避审计
    • IDS的运行或多或少影响主机的性能
    • HIDS只能对主机的特定用户、应用程序执行动作和日志进行检测,所能检测到的攻击类型受到限制
    • 全面部署HIDS代价较大
  • 网络入侵检测(NIDS)

    特点:利用工作在混杂模式下的网卡来实时监听整个网段上的通信业务。

    主要优点

    • 隐蔽性好
    • 实时检测和响应
    • 攻击者不易转移证据
    • 不影响业务系统
    • 能够检测未成功的攻击企图

    局限性

    • 只检测直接连接网段的通信,不能检测在不同网段的网络包
    • 交换以太网环境中会出现检测范围局限
    • 很难实现一些复杂的、需要大量计算与分析时间的攻击检测
    • 处理加密的会话过程比较困难
  • 分布式入侵检测(DIDS)

    一般由多个协同工作的部件组成,分布在网络的各个部分,完成相应的功能,分别进行数据采集、数据分析等。通过中心的控制部件进行数据汇总、分析、对入侵行为进行响应。

  • 网络入侵和主机入侵对比图:

    项目HIDSNIDS
    误报一定量
    漏报与技术水平相关与数据处理能力有关(不可避免)
    系统部署与维护与网络拓扑无关与网络拓扑相关
    检测规则少量大量
    检测特征事件与信号分析特征代码分析
    安全策略基本安全策略(点策略)运行安全策略(线策略)
    安全局限到达主机的所有事件传输中的非加密、非保密信息
    安全隐患违规事件攻击方法或手段

九、入侵检测系统的局限性

  • 对用户知识要求较高,配置、操作和管理使用较为复杂
  • 网络发展迅速,对入侵检测系统的处理性能要求越来越高,现有技术难以满足实际需要
  • 高虚警率,用户处理的负担重
  • 由于警告信息记录的不完整,许多警告信息可能无法与入侵行为相关联,难以得到有用的结果
  • 在应对对自身的攻击时,对其他数据的检测也可能会被抑制或受到影响

十、开源入侵检测系统

[ 表格来源:https://www.cnblogs.com/sztom/p/10217345.html ]

IDSHIDS/NIDSUnixLinuxWindowsMacOS备注
1SnortNIDSYesYesYesNo思科创建
2OSSECHIDS YesYesYesYes
3SuricataNIDSYesYesYesYesSnort的替代品
4BroNIDSYesYesNoYes
5SaganBothYesYesNoYesOSSEC的替代品
6Security OnionBothNoYesNoNo
7AIDEHIDS YesYesNoYes
8Open WIPS-NGNIDSNoYesNoNo
9SamhainHIDS YesYesNoYes
10Fail2BanHIDS YesYesNoYes

http://chatgpt.dhexx.cn/article/SlSAW7xy.shtml

相关文章

入侵检测系统详解(IDS)

目录 入侵检测系统(IDS)概念入侵检测系统的分类根据数据源分类1 基于主机的入侵检测系统(HIDS)2 基于网络的入侵检测系统(NIDS) 根据检测原理分类1 异常入侵检测。2 误用入侵检测。 根据体系结构分类1.集中…

入侵检测系统原理和实现

1. 入侵检测系统简介 1.1 入侵检测分类 按信息源分类 根据信息源的不同,入侵检测技术分为基于主机型和基于网络型两大类。 1)基于主机的入侵检测技术 基于主机的入侵检测技术可监测系统、事件和WindowsNT下的安全记录,以及Unix环境下的系统…

什么是入侵检测系统?有哪些分类?

在现在网络中,攻击无处不在,可以不夸张的说,每一秒都有企业或者个人被网络攻击。有人说了,不是有防火墙嘛? 确实,防火墙是防止有害和可疑流量流入系统的首选解决方案,但是防火墙并不能保证 100…

IDS(入侵检测系统)简介

目录 1. 什么是IDS? 2. IDS和防火墙有什么不同? 3. IDS工作原理? 4. IDS的主要检测方法有哪些详细说明? 5. IDS的部署方式有哪些? 6. IDS的签名是什么意思?签名过滤器有什么作用?例外签名…

网络安全之入侵检测系统

一 入侵检测定义 入侵:指一系列试图破坏信息资源机密性、完整性和可用性的行为。对信息系统的非授权访问及(或)未经许可在信息系统中进行操作。入侵检测:是通过从计算机网络系统中的若干关键节点收集信息,并分析这些信…

入侵检测系统(IDS)简介

文章目录 一、入侵检测系统(IDS)简介二、入侵检测系统的组成参考链接 一、入侵检测系统(IDS)简介 入侵检测系统(intrusion detection system,简称“IDS”)是一种对 网络传输 进行即时监视&…

13款入侵检测系统介绍(HIDS)

原文 阅读目录 1 什么是入侵检测系统(IDS)? 工具列表 2 入侵检测系统的类型 3 基于主机的入侵检测系统(HIDS) 4 基于网络的入侵检测系统(NIDS) 5 HIDS or NIDS? 6 检测方法:基…

利用msfvenom生成后门木马

msfvenom工具介绍 msfvenom a Metasploit standalone payload generator,Also a replacement for msfpayload and msfencode.是用来生成后门的软件。MSFvenom是Msfpayload和Msfencode的组合,将这两个工具都放在一个Framework实例中。 用msfvenom生成一…

网络安全实战植入后门程序

在 VMware 上建立两个虚拟机:win7 和 kali。 Kali:它是 Linux 发行版的操作系统,它拥有超过 300 个渗透测试工具,就不用自己再去找安装包,去安装到我们自己的电脑上了,毕竟自己从网上找到,也不…

服务器有木马后门如何查找SSH后门

关于SSH后门木马查杀,那SSH协议其实它是一个加密的网络传输协议,通常咱们使用它作为Linux管理使用,那它用来传输命令界面和远程执行命令,也就是咱们现在看到的这个界面,通常计算机被入侵之后,如果这个计算机…

14、TheFatRat木马生成工具-创建后门或payload

kail攻击主机: Kali 192.168.11.106 靶机:windows server 2008 r2 192.168.11.134 x64 32位 一、TheFatRat介绍 TheFatRat创建的后门或者payload,可以在Linux,Windows,Mac和Android上等多种平台上执行,可…

网络安全实战之植入后门程序

在VMware上建立两个虚拟机:win7和kali。 Kali:它是Linux发行版的操作系统,它拥有超过300个渗透测试工具,就不用自己再去找安装包,去安装到我们自己的电脑上了,毕竟自己从网上找到,也不安全。它…

Kali Linux渗透测试小实践——Metasploit与后门木马

目录 一、环境和工具准备 1.Metasploit 2.Kali Linux与靶机 二、实践过程 1.打开Kali Linux,进入终端 2.输入生成木马的命令,并配置相关参数 一、环境和工具准备 1.Metasploit Metasploit是一款开源的安全漏洞检测工具,可以帮助安全和…

应急响应 WEB 分析日志攻击,后门木马(手动分析 和 自动化分析.)

网络安全--应急响应 应急响应”对应的英文是“Incident Response”或“Emergency Response”等,通常是指一个组织为了应对各种意外事件的发生所做的准备以及在事件发生后所采取的措. 网络安全应急响应:针对已经发生的或可能发生的安全事件进行监控、分析…

上传木马后门

1.进入监听模块 use exploit/multi/handler 2.修改LPORT和LHOST、payload参数 set payload windows/x64/meterpreter/reverse_tcp 3.run -j 4.监听 5.用xshell连接虚拟机,输入命令:sz 后门名称,即可下载到本机中(要把电脑管家…

msf-Msfvenonm生成后门木马

文章目录 一、工具:二、实验环境:三、环境准备:1. windows:2. linux: 四、msfvenom简介:五、两种方式:六、使用场景:七、各平台生成木马的方法:八、生成反向反弹木马&a…

网站有上传后门木马的漏洞怎么解决

SINE安全又带上业务逻辑漏洞来跟大家做分享了,这一次的主题内容是上传文件漏洞。许许多多企业网站都准许客户自己图片上传、电子版资料,假如上传功能并没有搞好安全防护对策,就存有极大的安全隐患。假如网站应用领域在上传文件流程中并没有对…

淦,服务器被人传了后门木马。。。

「作者简介」:CSDN top100、阿里云博客专家、华为云享专家、网络安全领域优质创作者 「推荐专栏」:对网络安全感兴趣的小伙伴可以关注专栏《网络安全入门到精通》 今天很暴躁,因为睡眠被打扰了。 一个朋友大半夜打我电话,说她云服…

木马后门简单分析

木马后门分析 加密过的马一种是为了过waf,另一种就是隐藏有后门 案例:记一次免杀木马后门分析 略 实操一: 马已加密 1、解密 在变量前添加echo 进入马子的页面 可以看到是base64的加密,复制从eval开始的加密代码&#xff0…

灰鸽子--木马、后门实验

目录 实验目的 实验要求 实验原理 实验环境 实验步骤 实验目的 1.了解木马攻击的原理。 2. 掌握木马与后门工作机制 3. 掌握木马与后门的防范措施 实验要求 利用灰鸽子客户端配置服务器程序并生成服务端配置并生成服务器进行木马植入,通过灰鸽子客户端界面进行远…