十二、入侵防御系统

简介

入侵防御系统(Intrusion-prevention system,简称IPS)。位于防火墙和网络的设备之间,依靠对数据包的检测进行防御(检查入网的数据包,确定数据包的真正用途,然后决定是否允许其进入内网)。

能够监视网络或网络设备的网络资料传输行为的计算机网络安全设备,能够即时的中断、调整或隔离一些不正常或是具有伤害性的网络资料传输行为。

防火墙可以拦截低层攻击行为,但对应用层的深层攻击行为无能为力。IPS是对防火墙的补充。 防火墙主要在第二到第四层起作用,它的作用 在第四到第七层一般很微弱。而防病毒软件主要在第五到第七层起作用。

功能

入侵检测系统在发现异常情况后及时向网路安全管理人员或防火墙系统发出警报。随后应运而生的入侵响应系统(IRS: Intrusion Response Systems) 作为对入侵检测系统 的补充能够在发现入侵时,迅速作出反应,并自动采取阻止措施。

入侵防御系统也像入侵检测系统一样,专门深入网络数据内部,查找它所认识的攻击代码 特征,过滤有害数据流,丢弃有害数据包,并进行记载,以便事后分析。除此之外,更重要的 是,大多数入侵防御系统同时结合考虑应用程序或网路传输中的异常情况,来辅助识别入侵和攻击。

应用入侵防御系统的目的在于及时识别攻击程序或有害代码及其克隆和变种,采取预防措 施,先期阻止入侵,防患于未然。或者至少使其危害性充分降低。入侵防御系统一般作为防火 墙和防病毒软件的补充来投入使用。在必要时,它还可以为追究攻击者的刑事责任而提供法律 上有效的证据 (forensic)。

类型

投入使用的入侵预防系统按其用途进一步可以划分为单机入侵防御系统(HIPS: Hostbased Intrusion Prevension System)和网络入侵防御系统(NIPS: Network Intrusion Prevension System)两种类型。

网络入侵防御系统作为网路之间或网路组成部分之间的独立的硬体设备,切断交通,对过 往包裹进行深层检查,然后确定是否放行。网络入侵防御系统藉助病毒特征和协议异常,阻止 有害代码传播。

相关技术

  • 异常检测。正如入侵检测系统, 入侵防御系统知道正常数据以及数据之间关系的通常的样子,可以对照识别异常。
  • 在遇到动态代码(ActiveX, JavaApplet,各种指令语言script languages等等)时,先把它们放在沙盘内,观察其行为动向,如果发现有可疑情况,则停止传输,禁止执行。
  • 有些入侵防御系统结合协议异常、传输异常和特征侦查,对通过网关或防火墙进入网路内部的有害代码实行有效阻止。
  • 核心基础上的防护机制。用户程序通过系统指令享用资源 (如存储区、输入输出设备、 中央处理器等)。入侵防御系统可以截获有害的系统请求。
  • 对Library、Registry、重要文件和重要的文件夹进行防守和保护。

部署

入侵检测系统部署在服务器区域前端。

部署模式通常为网桥模式、透明模式,也有部署为路由模式。

原文地址:https://www.cnblogs.com/endust/p/12164332.html

时间: 2024-11-01 00:11:24

十二、入侵防御系统的相关文章

Linux -- 利用IPS(入侵防御系统) 构建企业Web安全防护网

一.IPS系统简介 (应用层上应用) 防火墙只在网络层上应用,IPS 和防火墙相比,检测及过滤功能更为强大,它通过串联在网络主干线路上,对防火 墙所不能过滤的攻击进行过滤.这样一个两级的过滤模式,可以最大地保证系统的安全.在 一些专业的机构,或对网络安全要求比较高的地方,IPS和其他审计跟踪产品结合,可以提 供针对网络信息资源全面的审计资料,这些资料对于攻击还原.入侵取证.异常事件识别. 网络故障排除等等都有很重要的作用. 作为串接部署的设备,IPS必须要确保用户业务不受影响,错误的阻断必定意味

(十二)ORBSLAM2系统流程所有细节

本讲的文字内容主要用于描述图片,这张思维导图是我在阅读ORB-SLAM2源码时记录的,ORB-SLAM2系列的博客全部都是根据思维导图中的内容扩充的.可以说,这个思维导图就是我对ORB-SLAM2的大部分的理解.但因为个人能力有限,理解难免有所偏颇,望大家见谅. 这次,我就不私藏了.贡献给大家阅读. 原文地址:https://www.cnblogs.com/yepeichu/p/11602502.html

一百三十二:CMS系统之前端动态获取后台添加的轮播图

先准备几张轮播图 排序顺序改为根据优先级倒序排 前端首页接口 @bp.route('/')def index(): banners = BannerModel.query.order_by(BannerModel.priority.desc()).limit(4) # 只取4条 context = {'banners': banners} return render_template('front/front_index.html', **context) 在首页模板中动态渲染轮播图 {% fo

一百四十二:CMS系统之帖子详情页面布局

定义一个404页面 <!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>404</title></head><body> 页面不存在 <div><a href="/">点击回到首页</a></div></body&g

构建基于Suricata+Splunk的IDS入侵检测系统

一.什么是IDS和IPS? IDS(Intrusion Detection Systems):入侵检测系统,是一种网络安全设备或应用软件,可以依照一定的安全策略,对网络.系统的运行状况进行监视,尽可能发现各种攻击企图.攻击行为或者攻击结果,并发出安全警报. IPS(Intrusion Prevention System):入侵防御系统,除了具有IDS的监控检测功能之外,可以深度感知检测数据流量,对恶意报文进行丢弃,以阻止这些异常的或是具有伤害性的网络行为. NSM:网络安全监控系统,用于收集.检

(FortiGate)飞塔防火墙IPS(入侵防御)解决方案

1. 概述 传统的状态检测/包过滤防火墙是在网络层/传输层工作,根据IP地址.端口等信息对数据包进行过滤,能够对黑客攻击起到部分防御作用.但是黑客仍然可以从合法的IP地址通过防火墙开放的端口对内网发起攻击,目前很多攻击和应用可以通过任意IP.端口进行,各种高级.复杂的攻击单纯的使用状态检测/包过滤防火墙无法进行阻挡,需要使用IPS(入侵防御系统)来配合防火墙实现对复杂攻击的防御.IPS工作在第二层到第七层,通常使用特征匹配和异常分析的方法来识别网络攻击行为. 特征匹配方法类似于病毒检测方法,通过

java-第十四章-代参的方法(二)-实现MyShopping系统的添加会员功能

 package com.wxws.sms; public class Customer {  int No;  int integarl; } package com.wxws.sms; public class Customers {  Customer[] customers = new Customer[100];  public void add(Customer cust){   for (int i = 0; i <customers.length; i++) {    if (c

Java Web总结二十二投票系统

投票系统需求: (1)查询所有候选人基本信息 (2)查询某位候选人详细信息 (3)投票人登录和退出 (4)投票人限制1分钟之内重复投票 (5)投票人IP和最后投票时间查询 (6)阻止相同用户名二次在线登录 (7)票数条形显示和候选人头像处理 (8)显示投票人归属地 (9)热门候选人,即投票数最多 (10)后台管理员登录 可选需求: (11)查询.删除.更新.增加候选人详细信息 (12)与一个Listener,创建所有表格式和初始化数据 代码参见:day19/vote(此处不上传) Java We

Linux系统裁剪之二(Bash脚本编程之十二)

Linux系统裁剪之二(Bash脚本编程之十二) 系统函数库 ·Linux系统的启动流程     1,POST(加电自检) 计算机本身并不会执行程序,它只是一堆破铜烂铁,但是它可以在开机的时候先去载入一段程序,系统在刚刚启动的时候能够实现将某个ROM芯片中的程序映射到CPU能够寻址的地址空间中去,并且让CPU能够执行其中的指令,这些指令大部分都是用来做系统检测的,当检测完成后,如果系统中所有的基本硬件和核心硬件都没有问题的话,接下来就会根据BIOS中设定的系统启动次序(Boot Sequence