




已阅读5页,还剩7页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
防火墙与入侵检测技术本文由wongBBETTY贡献 ppt文档可能在WAP端浏览体验不佳。建议您优先选择TXT,或下载源文件到本机查看。 第九章 防火墙与入侵检测 内容提要 本章介绍两部分的内容: 防火墙和入侵检测技术。 介绍防火墙的基本概念,常见防火墙类 型以及如何使用规则集实现防火墙。 介绍入侵检测系统的基本概念以及入侵 检测的常用方法 如何编写入侵检测工具以及如何使用工 具实现入侵检测。 防火墙的定义 防火墙的本义原是指古代人们房屋之间修建的墙,这 道墙可以防止火灾发生的时候蔓延到别的房屋,如图 9-1所示。 防火墙的定义 这里所说的防火墙不是指为了防火而造的墙,而是指隔离在本地网络与 外界网络之间的一道防御系统。 在互联网上,防火墙是一种非常有效的网络安全系统,通过它可以隔离 风险区域(Internet或有一定风险的网络)与安全区域(局域网)的连接, 同时不会妨碍安全区域对风险区域的访问,网络防火墙结构如图9-2所示。 安全区域 安全区域 工作站 服务器 台式PC 打印机 工作站 台式PC 打印机 服务器 服务器 服务器 防火墙 Internet网络 防火墙的功能 根据不同的需要,防火墙的功能有比较大差异,但是 一般都包含以下三种基本功能。 可以限制未授权的用户进入内部网络,过滤掉不安全的服务 和非法用户 防止入侵者接近网络防御设施 限制内部用户访问特殊站点 由于防火墙假设了网络边界和服务,因此适合于相对 独立的网络,例如Intranet等种类相对集中的网络。 Internet上的Web网站中,超过三分之一的站点都是有 某种防火墙保护的,任何关键性的服务器,都应该放 在防火墙之后。 防火墙的必要性 随着世界各国信息基础设施的逐渐形成,国与国之间 变得“近在咫尺”。Internet已经成为信息化社会发展 的重要保证。已深入到国家的政治、军事、经济、文 教等诸多领域。许多重要的政府宏观调控决策、商业 经济信息、银行资金转帐、股票证券、能源资源数据、 科研数据等重要信息都通过网络存贮、传输和处理。 因此,难免会遭遇各种主动或被动的攻击。例如信息 泄漏、信息窃取、数据篡改、数据删除和计算机病毒 等。因此,网络安全已经成为迫在眉睫的重要问题, 没有网络安全就没有社会信息化 防火墙的局限性 没有万能的网络安全技术,防火墙也不例外。 防火墙有以下三方面的局限: 防火墙不能防范网络内部的攻击。比如:防火 墙无法禁止变节者或内部间谍将敏感数据拷贝 到软盘上。 防火墙也不能防范那些伪装成超级用户或诈称 新雇员的黑客们劝说没有防范心理的用户公开 其口令,并授予其临时的网络访问权限。 防火墙不能防止传送己感染病毒的软件或文件, 不能期望防火墙去对每一个文件进行扫描,查 出潜在的病毒。 防火墙的分类 常见的放火墙有三种类型:1、分组过滤防火墙;2、应用代理防 火墙;3、状态检测防火墙。 分组过滤(Packet Filtering):作用在协议组的网络层和传输层, 根据分组包头源地址、目的地址和端口号、协议类型等标志确定 是否允许数据包通过,只有满足过滤逻辑的数据包才被转发到相 应的目的地的出口端,其余的数据包则从数据流中丢弃。 应用代理(Application Proxy):也叫应用网关(Application Gateway),它作用在应用层,其特点是完全“阻隔”网络通信 流,通过对每种应用服务编制专门的代理程序,实现监视和控制 应用层通信流的作用。实际中的应用网关通常由专用工作站实现。 状态检测(Status Detection):直接对分组里的数据进行处理, 并且结合前后分组的数据进行综合判断,然后决定是否允许该数 据包通过。 分组过滤防火墙 数据包过滤可以在网络层截获数据。使用一些规则来确定是否 转发或丢弃所各个数据包。 通常情况下,如果规则中没有明确允许指定数据包的出入,那 么数据包将被丢弃 控制策略 安全区域 工作站 服务器 台式PC 打印机 查找对应的策略 数据包 服务器 防火墙 IP报头 TCP报头 数据 数据包 服务器 分组过滤判断 一个可靠的分组过滤防火墙依赖于规则集,表9-1列出了 几条典型的规则集。 第一条规则:主机任何端口访问任何主机的任何端口, 基于TCP协议的数据包都允许通过。第二条规则:任何主机的20 端口访问主机的任何端口,基于TCP协议的数据包允许 通过。第三条规则:任何主机的20端口访问主机小于 1024的端口,如果基于TCP协议的数据包都禁止通过。 组序号 1 2 3 动作 允许 允许 禁止 源IP * * 目的IP * 源端口 * 20 20 目的端口 * * Security Logs”,察看日志纪录如图9-14所示。 案例9-2 用WinRoute禁用FTP访问 FTP服务用TCP协议, FTP占用TCP的21端口,主机的IP地 址是“09”,首先创建规则如表9-2所示。 组序号 1 动作 禁止 源IP * 目的IP 09 源端口 * 目的端口 21 协议类型 TCP 利用WinRoute建立访问规则,如图9-15 所示。 设置访问规则以后,再访问主机“09”的 FTP服务,将遭到拒绝,如图9-16所示。 访问违反了访问规则,会在主机的安全 日志中记录下来,如图9-17所示。 案例9-3 用WinRoute禁用HTTP访问 HTTP服务用TCP协议,占用TCP协议的80端口,主机的IP地址是 “09”,首先创建规则如表9-3所示。 组序号 动作 源IP 目的IP 源端口 目的端口 协议类型 1 禁止 * 09 * 80 TCP 利用WinRoute建立访问规则,如图9-18 所示。 打开本地的IE连接远程主机的HTTP服务, 将遭到拒绝,如图9-19所示。 访问违反了访问规则,所以在主机的安 全日志中记录下来,如图9-20所示。 应用代理防火墙 应用代理(Application Proxy)是运行在防火墙上的一种服务器 程序,防火墙主机可以是一个具有两个网络接口的双重宿主主机, 也可以是一个堡垒主机。代理服务器被放置在内部服务器和外部 服务器之间,用于转接内外主机之间的通信,它可以根据安全策 略来决定是否为用户进行代理服务。代理服务器运行在应用层, 因此又被称为“应用网关”。 安全区域 工作站 控制策略 服务器 台式PC 打印机 查找对应的策略 数据包 服务器 拆开数据包 防火墙 IP报头 TCP报头 数据 数据包 服务器 分组过滤判断 应用代理分析数据 常见防火墙系统模型 常见防火墙系统一般按照四种模型构建: 筛选路由器模型、单宿主堡垒主机(屏蔽主 机防火墙)模型、双宿主堡垒主机模型(屏 蔽防火墙系统模型)和屏蔽子网模型。 筛选路由器模型 筛选路由器模型是网络的第一道防线,功能是实施包过滤。创建 相应的过滤策略时对工作人员的TCP/IP的知识有相当的要求,如 果筛选路由器被黑客攻破那么内部网络将变的十分的危险。该防 火墙不能够隐藏你的内部网络的信息、不具备监视和日志记录功 能。典型的筛选路由器模型如图9-23所示。 进行包过滤 路由器 内部网络 外部网络 单宿主堡垒主机模型 单宿主堡垒主机(屏蔽主机防火墙)模型由包过滤路由器和堡垒 主机组成。该防火墙系统提供的安全等级比包过滤防火墙系统要 高,因为它实现了网络层安全(包过滤)和应用层安全(代理服 务)。所以入侵者在破坏内部网络的安全性之前,必须首先渗透 两种不同的安全系统。单宿主堡垒主机的模型如图9-24所示。 9-24 安全区域 工作站 不准访问除堡垒主机以外的主机 只允许外部与堡垒主机通信 服务器 台式PC 打印机 查找对应的策略 堡垒主机 数据包 防火墙 数据包 Internet网络 双宿主堡垒主机模型 双宿主堡垒主机模型(屏蔽防火墙系统)可以构造更加安全的防 火墙系统。双宿主堡垒主机有两种网络接口但是主机在两个端口 之间直接转发信息的功能被关掉了。在物理结构上强行将所有去 往内部网络的信息经过堡垒主机。双宿主堡垒主机模型如图9-25 所示。 安全区域 工作站 所有通信都必须通过堡垒主机 通过登录到堡垒主机获得服务 服务器 台式PC 打印机 查找对应的策略 数据包 堡垒主机 防火墙 数据包 Internet网络 屏蔽子网模型 屏蔽子网模型用了两个包过滤路由器和一个堡垒主机。它是最安 全的防火墙系统之一,因为在定义了“中立区”(DMZ, Demilitarized Zone)网络后,它支持网络层和应用层安全功能。 网络管理员将堡垒主机、信息服务器、Modem组,以及其它公用 服务器放在DMZ网络中。如果黑客想突破该防火墙那么必须攻破 DMZ 以上三个单独的设备,模型如图9-26所示。 9-26 防火墙 防火墙 防火墙 内部网络 堡垒主机 外部网络 创建防火墙的步骤 成功的创建一个防火墙系统一般需要六 步: 第一步:制定安全策略,第二步:搭建 安全体系结构,第三步:制定规则次序, 第四步:落实规则集,第五步:注意更 换控制,第六步:做好审计工作。 入侵检测系统的概念 入侵检测系统1DS(Intrusion Detection System)指的是一种硬件或者软件系统, 该系统对系统资源的非授权使用能够做 出及时的判断、记录和报警。 入侵检测系统面临的挑战 一个有效的入侵检测系统应限制误报出现的次数,但 同时又能有效截击。误报是指被入侵检测系统测报警 的是正常及合法使用受保护网络和计算机的访问。误 报是入侵检测系统最头疼的问题,攻击者可以而且往 往是利用包的结构伪造无威胁的“正常”假警报,而 诱导没有警觉性的管理员人把入侵检测系统关掉。 误报 没有一个入侵检测能无敌于误报,因为没有一个应用系统不 会发生错误,原因主要有四个方面。 1、缺乏共享数据的机制 2、缺乏集中协调的机制 3、缺乏揣摩数据在一段时间内变化的能力 4、缺乏有效的跟踪分析 入侵检测系统的类型和性能比较 根据入侵检测的信息来源不同,可以将入侵检测系统 分为两类:基于主机的入侵检测系统和基于网络的入 侵检测系统。 1、基于主机的入侵检测系统:主要用于保护运行关键应用的 服务器。它通过监视与分析土机的审计记录和日志文件:来 检测入侵。日志中包含发生在系统上的不寻常和不期望活动 的证据,这些证据可以指出有人正在入侵或已成功入侵了系 统。通过查看日志文件,能够发现成功的入侵或入侵企图, 并很快地启动相应的应急响应程序。 2、基于网络的入侵检测系统:主要用于实时监控网络关键路 径的信息,它监听网络上的所有分组来采集数据,分析可疑 现象。 入侵检测的方法 目前入侵检测方法有三种分类依据: 1、根据物理位置进行分类。 2、根据建模方法进行分类。 3、根据时间分析进行分类。 常用的方法有三种:静态配置分析、异 常性检测方法和基于行为的检测方法。 静态配置分析 静态配置分析通过检查系统的配置,诸如系统 文件的内容,来检查系统是否已经或者可能会 遭到破坏。静态是指检查系统的静态特征(比 如,系统配置信息)。 采用静态分析方法主要有以下几方面的原因: 入侵者对系统攻击时可能会留下痕迹,可通过 检查系统的状态检测出来。 异常性检测方法 异常性检测技术是一种在不需要操作系统及其安全性 缺陷的专门知识的情况下,就可以检测入侵者的方法, 同时它也是检测冒充合法用户的入侵者的有效方法。 但是。在许多环境中,为用户建立正常行为模式的特 征轮廓以及对用户活动的异常性进行报警的门限值的 确定都是比较困难的事。因为并不是所有入侵者的行 为都能够产生明显的异常性,所以在入侵检测系统中, 仅使用异常性检测技术不可能检测出所有的入侵行为。 而且,有经验的入侵者还可以通过缓慢地改变他的行 为,来改变入侵检测系统中的用户正常行为模式,使 其入侵行为逐步变为合法,这样就可以避开使用异常 性检测技术的入侵检测系统的检测。 基于行为的检测方法 基于行为的检测方法通过检测用户行为中的那些与某 些已知的入侵行为模式类似的行为或那些利用系统中 缺陷或者是间接地违背系统安全规则的行为,来检测 系统中的入侵活动。 基于入侵行为的入侵检测技术的优势:如果检测器的 入侵特征模式库中包含一个已知入侵行为的特征模式, 就可以保证系统在受到这种入侵行为攻击时能够把它 检测出来。但是,目前主要是从已知的入侵行为以及 已知的系统缺陷来提取入侵行为的特征模式,加入到 检测器入侵行为特征模式库中,来避免系统以后再遭 受同样的入侵攻击。 案例9-4 检测与端口关联的应用程序 网络入侵者都会连接到主机的某个非法端口,通过检查出与端口 关联应用程序,可以进行入侵检测,这种方法属于静态配置分析。 利用工具软件fport.exe可以检查与每一端口关联的应用程序,执 行程序如图9-27所示。 案例9-5 程序分析:检测与端口关联的应用程序 利用VC+6.0建立基于控制台的Win32 应用程序,该程序需要一个外置的DLL文 件“DBP2P.dll”,需要将该文件拷贝到工 程目录下的Debug目录下。 该案例包含两个程序:proj9_5.cpp和 dbp2p.h。其中proj9_5.cpp文件是主程 序,dbp2p.h是动态连接库文件 “DBP2P.dll”文件的头文件。 入侵检测的步骤 入侵检测系统的作用是实时地监控计算机系统的活动, 发现可疑的攻击行为,以避免攻击的发生,或减少攻 击造成的危害。由此也划分了入侵检测的三个基本步 骤: 信息收集、数据分析和响应。 信息收集 入侵检测的第一步就是信息收集,收集的内容包括整个计算机网络中系 统、网络、数据及用户活动的状态和行为。 入侵检测在很大程度上依赖于收集信息的可靠性、正确性和完备性。因 此,要确保采集、报告这些信息的软件工具的可靠性,这些软件本身应 具有相当强的坚固性,能够防止被篡改而收集到错误的信息。否则,黑 客对系统的修改可能使入侵检测系统功能失常但看起来却跟正常的系统 一样。 数据分析 数据分析(Analysis Schemes)是入侵检 测系统的核心,它的效率高低直接决定 了整个入侵检测系统的性能。根据数据 分析的不同方式可将入侵检测系统分为 异常入侵检测与误用入侵检测两类: 响应 数据分析发现入侵迹象后,入侵检测系统的下一步工 作就是响应。而响应并不局限于对可疑的攻击者。目 前的入侵检测系统一般采取下列响应。 1、将分析结果记录在日志文件中,并产生相应的报告。 2、触发警报:如在系统管理员的桌面上产生一个告警 标志位,向系统管理员发送传呼或电子邮件等等。 3、修改入侵检测系统或目标系统,如终止进程、切断 攻击者的网络连接,或更改防火墙配置等。 案例9-6 入侵检测工具:BlackICE BlackICE是一个小型的入侵检测工具,在计算机上安 全完毕后,会在操作系统的状态栏显示一个图标,当 有异常网络情况的时候,图标就会跳动。主界面如图 9-31所示。 可以查看主机入侵的信息,选择属性页 “Intruders”,如图9-32所示。 入侵检测工具:冰之眼 “冰之眼”网络入侵检测系统是NSFOCUS系列安全软件中一款专 门针对网络遭受黑客攻击行为而研制的网络安全产品,该产品可 最大限度地、全天候地监控企业级的安全。由于用户自身网络系 统的缺陷、网络软件的漏洞以及网络管理员的疏忽等等,都可能 使网络入侵者有机可乘,而系统遭受了攻击,就可能造成重要的 数据、资料丢失,关键的服务器丢失控制权等。 使用“冰之眼”,系统管理
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年科技电子产品贴牌加工及售后维护合同
- 2025房地产抵押贷款合同模板:绿色建筑版
- 2025年高科技企业实习生高新技术企业认定劳动合同
- 2025版砂石料行业知识产权保护合作合同范本
- 2025拆旧房屋产权置换服务合同范本
- 2025版高品质住宅社区联合开发合作协议书
- 2025年度水电工程安全生产教育与培训合同
- 2025保密协议:能源项目信息保密合同范本
- 2025年度返聘高级管理人才与跨国企业合作协议范本
- 2025年度套装门市场拓展与代理销售合同
- 实验室生物安全管理手册
- 病理科实验室生物安全评估表
- 2024年高考作文备考之议论文写作素材:人物篇(墨子)
- 成人学习者数字素养的培养
- 管理会计模拟实训实验报告
- (正式版)JBT 11270-2024 立体仓库组合式钢结构货架技术规范
- 新闻采访课件
- 上市公司合规培训
- SPACEMAN(斯贝思曼)冰淇淋机 安装调试培训
- 利润分成合同
- 眼镜店市场可行性分析方案
评论
0/150
提交评论