第八章 防火墙基本原理.pdf
《第八章 防火墙基本原理.pdf》由会员分享,可在线阅读,更多相关《第八章 防火墙基本原理.pdf(77页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、传统防火墙概念:防火墙被设计用来防止火从房屋的一部分传播到另一部分传播到另部分网络安全理论与技术2I T 领域使用的防火墙概念领域使用的防火墙概念两个安全域之间通安全域1Host A Host B 安全域2Host C Host D 两个安全域之间通信流的唯一通道UDPBlockHost CHost BTCPPassHost CHost ADestinationProtocolPermitSourceUDPBlockHost CHost B根据访问控制规则决一种高级访问控制设备,置于不同网络安全域之间的一系列部件的组合,它是不同网络安全域间通信流的唯一通道,能根据有关的安全政策控制(允许、拒绝
2、、根据访问控制规则决定进出网络的行为网络安全理论与技术监视、记录)进出网络的访问行为。3为什么需要防火墙为什么需要防火墙?为什么需要防火墙为什么需要防火墙?保护内部不受来自Internet的攻击 为了创建安全域 为了增强机构安全策略为了增强机构安全策略网络安全理论与技术4谁需要防火墙谁需要防火墙?谁需要防火墙谁需要防火墙?任何使用互联网的企业和公司都需要防火墙。任何使用互联网的企业和公司都需要防火墙。任何使用互联网的企业和公司都需要防火墙。任何使用互联网的企业和公司都需要防火墙。WWW服 务器防火墙路由器防火墙企业内部网络服务器服务器计算机终端网络安全理论与技术计算机终端5对防火墙的两大需求?
3、对防火墙的两大需求?保障内部网保障内部网安全安全?保证内部网同外部网的保证内部网同外部网的连通连通网络安全理论与技术6一个典型的防火墙使用形态个典型的防火墙使用形态区域区域WWW Mail DNSDMZDMZ区域区域般子网内部WWW发 起 访 问请求合法请求则允许对外访问InternetInternet边界路由器边界路由器一般子网进 行 访问 规 则请求合法请求则允许对发起访问请求Internet Internet 区域区域边界路由器边界路由器管理子网问 规 则检查将访问记录写进日志文件则允许对外访问重点子网防火墙在此处的功能:防火墙在此处的功能:1 1、内部子网与外部子网的物理隔离、内部子网
4、与外部子网的物理隔离内部工作子网内部工作子网2 2、访问控制、访问控制3 3、对内部子网做、对内部子网做NATNAT地址转换地址转换4 4、日志记录、日志记录网络安全理论与技术7防火墙示意图防火2.部门子网部门子网3 分公司网络分公司网络I ttI tt3.分公司网络分公司网络InternetInternet1.企业内联网企业内联网网络安全理论与技术8利用路由器本身对分组的解析 进行分组过滤防火墙技术发展过程防火墙技术发展过程基于路由器的防火墙?利用路由器本身对分组的解析,进行分组过滤?过滤判断依据:地址、端口号、IP旗标及其它网络特征?防火墙与路由器合为一体,只有过滤功能基于路由器的防火墙?
5、将过滤功能从路由器中独立出来,并加上审计和告警功能?针对用户需求提供模块化的软件包?适用于对安全性要求不高的网络环境?针对用户需求,提供模块化的软件包?软件可通过网络发送,用户可根据需要构造防火墙?与第一代防火墙相比,安全性提高了,价格降低了防火墙工具套?是批量上市的专用防火墙产品?包括分组过滤或者借用路由器的分组过滤功能?装有专用的代理系统,监控所有协议的数据和指令?保护用户编程空间和用户可配置内核参数的设置?安全性和速度大为提高。?防火墙厂商具有操作系统的源代码,并可实现安全内核基于通用操作系统的防火墙防火墙厂商具有操作系统的源代码,并可实现安全内核?去掉了不必要的系统特性,加固内核,强化
6、安全保护?在功能上包括了分组过滤、应用网关、电路级网关?增加了许多附加功能:加密、鉴别、审计、NAT转换透明性好易于使用网络安全理论与技术?透明性好,易于使用基于安全操作系统的防火墙9防火墙技术带来的好处防火墙技术带来的好处防火墙技术带来的好处防火墙技术带来的好处?强化安全策略?有效地记录Internet上的活动离络制安全问扩散?隔离不同网络限制安全问题扩散?是个安全策略的检查站?是一个安全策略的检查站网络安全理论与技术10存在的争议及不足存在的争议及不足?使用不便认为防火墙给人虚假的安全感存在的争议及不足存在的争议及不足?使用不便、认为防火墙给人虚假的安全感?对用户不完全透明可能带来传输延迟
7、瓶颈及单点失效?不能替代墙内的安全措施 不能防范恶意的知情者不能防范恶意的知情者 不能防范不通过它的连接 不能防范全新的威胁 不能有效地防范数据驱动式的攻击有式 当使用端-端加密时其作用会受到很大的限制网络安全理论与技术11防火墙技术防火墙技术本章主要介绍本章主要介绍:1 防火墙基本概念1.防火墙基本概念2.堡垒主机3.包过滤4 代理服务4.代理服务5.防火墙选择原则网络安全理论与技术12防火墙基本概念本1防火墙的基本知识防火墙是在两个网络之间执行访问控制策略的一个防火墙是在两个网络之间执行访问控制策略的一个或一组系统,包括硬件和软件,目的是保护网络不被他人侵扰。本质上,它遵循的是一种允许或阻
8、止业务来往的网络通信安全机制,也就是提供可控的过滤网络通信,只允许授权的通信。通常防火墙就是位于内部网或Web站点与因特网通常,防火墙就是位于内部网或Web站点与因特网之间的一个路由器或一台计算机,又称为堡垒主机。其目的如同一个安全门,为门内的部门提供安全,控制那些可被允许出入该受保护环境的人或物。就像工作在前门的安全卫士,控制并检查站点的访问者。网络安全理论与技术13防火墙示意图网络安全理论与技术14防火墙基本概念防火墙基本概念防火墙是由管理员为保护自己的网络免遭外界非授权防火墙是由管理员为保护自己的网络免遭外界非授权访问但又允许与因特网联接而发展起来的访问但又允许与因特网联接而发展起来的从
9、网际角度从网际角度访问但又允许与因特网联接而发展起来的访问但又允许与因特网联接而发展起来的。从网际角度从网际角度,防火墙可以看成是安装在两个网络之间的一道栅栏防火墙可以看成是安装在两个网络之间的一道栅栏,根据根据安全计划和安全策略中的定义来保护其后面的网络安全计划和安全策略中的定义来保护其后面的网络。防火墙必须做到以下几点防火墙必须做到以下几点,才能使防火墙起到安全防才能使防火墙起到安全防护的作用:护的作用:(1)所有进出网络的通信流都应该通过防火墙。(2)所有穿过防火墙的通信流都必须有安全策略和(2)所有穿过防火墙的通信流都必须有安全策略和计划的确认和授权。(3)理论上说防火墙是穿不透的(防
10、火墙本身是(3)理论上说,防火墙是穿不透的(防火墙本身是不可被侵入的)。网络安全理论与技术15防火墙基本概念防火墙基本概念防火墙在因特网与内部网中的位置从逻辑上讲,防火墙是分离器、限制器和分析器。从物理角度看各站点防火墙物理实现的方式有所不防火墙在因特网与内部网中的位置从物理角度看,各站点防火墙物理实现的方式有所不同。通常防火墙是一组硬件设备,即路由器、主计算机或者是路由器、计算机和配有适当软件的网络的多机或者是路由器、计算机和配有适当软件的网络的多种组合。网络安全理论与技术16防火墙的发展简史防火墙的发展简史第一代防火墙:采用了包过滤(Packet Filter)技术。第二三代防火墙1989
11、年推出了电路层防第二、三代防火墙:1989年,推出了电路层防火墙,和应用层防火墙的初步结构。第四代防火墙:1992年,开发出了基于动态包过滤技术的第四代防火墙。第五代防火墙:1998年,NAI公司推出了一种自适应代理技术可以称之为第五代防火墙自适应代理技术,可以称之为第五代防火墙。网络安全理论与技术17防火墙技术的简单发展历史防火墙技术的简单发展历史防火墙技术的简单发展历史防火墙技术的简单发展历史网络安全理论与技术18防火墙的主要功能防火墙的主要功能防访问控制功能防火内容控制功能墙的全面的日志功能的功集中管理功能功能自身的安全和可用性网络安全理论与技术19防火墙的原理防火墙的原理防火墙的原理防
12、火墙的原理边界保护机制边界保护机制互操作性要求互操作性要求可信网络与不可信网络可信网络与不可信网络网络安全理论与技术20潜在的攻击和可能的对象潜在的攻击和可能的对象潜在的攻击和可能的对象潜在的攻击和可能的对象入侵内部网络入侵内部网络强度攻击(洪水攻击)强度攻击(洪水攻击)针对防火墙的攻击,使其失去功能针对防火墙的攻击,使其失去功能 Fld拒绝服务访问拒绝服务访问协议漏洞攻击协议漏洞攻击Syn FloodSmurfLand-based拒绝服务访问拒绝服务访问应用漏洞攻击应用漏洞攻击Land basedPing of DeathTeardrop网络安全理论与技术Ping SweepPing Flo
13、od21防火墙的局限性防火墙的局限性防火不能防范不经防火墙的攻击火墙不能防止感染病毒的软件或文件的传输墙的不能防止数据驱动式攻击局限不能防止内部用户的破坏限性不能防备不断更新的攻击网络安全理论与技术22防火墙的主要性能指标防火墙的主要性能指标防火墙的主要性能指标防火墙的主要性能指标吞吐率吞吐率背对背背对背时延时延时延时延丢包率丢包率丢包率丢包率并发连接数并发连接数网络安全理论与技术23包过滤防火墙防火墙的分类防火墙的分类防火墙的分类防火墙的分类应用网关防火墙防火墙的分类防火墙的分类(实现技术方式实现技术方式)防火墙的分类防火墙的分类(实现技术方式实现技术方式)代理防火墙状态检测防火墙网络安全理
14、论与技术24软件防火墙防火墙运行于特定的计算机上,它需要客户预先安装好的计算机操作系统的支持,一般来说这台计算机就是整个网软件防火墙,络的网关。软件防火墙防火墙就象其它的软件产品一样需要先在计算机上安装并做好配置才可以使用。防火墙防火墙厂商中做网络版软件这里指的是网络版的软件防火墙而不是个人防火墙。个人防火墙在网上有很多可以免费下载的,不需要花钱买。防火墙防火墙最出名的莫过于Checkpoint。防火墙的分类防火墙的分类(形态方式形态方式)防火墙的分类防火墙的分类(形态方式形态方式)X86架构软件防火墙特点:软件防火墙一般基于?所谓的硬件防火墙,之所以加上所谓二字是针对芯片级防火墙说的了。它们
15、硬件防火墙X86架构ASIC架构防防某个操作系统平台开发,直接在计算机上进行软件的安装和配置。由于客户平台的多样性,软件防火墙需支持。最大的差别在于是否基于专用的硬件平台。目前市场上大多数防火墙都是这种所谓的硬件防火墙,他们都基于PC架构,硬件防火墙NP架构多 操 作 系 统,如 Unix、Linux、Windows等,代码庞大、安装成本高、售后支持成本高、效率低。就是说,它们和普通的家庭用的PC没有太大区别。在这些PC架构计算机上运行一些经过裁剪和简化的操作系统,最常网络安全理论与技术用的有老版本的Unix、Linux和FreeBSD系统。25硬件防火墙特点一此类防火墙采用的依然是别人的内核
16、,因此依然会受到OS本身的安全性影响。国内的许多防火墙产品就属于此类,因为采用的是经过裁减内核和定制组件的平台,因此国内防火墙的某些销售人员常常吹嘘其产品是“专用的OS”等等,其实是一个概念误导,下面我们提到的第三种防火墙才是真正的OS专用。导,下面我们提到的第种防墙才是真的专用硬件防火墙特点二硬件防火墙采用专用的硬件设备,然后集成生产厂商的专用防火墙软件。从功能上看,硬件防火墙内建安全软件,使用精简或者强化的操作系统,管理方便,更换容易,软硬件搭配较固定。硬件防火墙效率高,解决了防火墙效率、性能之间的矛盾,可以达到线性。到线性。网络安全理论与技术26芯片级防火墙芯片级防火墙基于专门的硬件平台
17、,没有操作系统。专有的ASIC芯片促使它们比其他种类的防火墙速度更快,处理能力更强,性能促使它们比其他种类的防火墙速度更快,处理能力更强,性能更高。做这类防火墙最出名的厂商莫过于NetScreen.其他的品牌还有FortiNet,算是后起之秀。芯片级防火墙特点这类防火墙由于是专用OS,因此防火墙本身的漏洞比较少,不过开发设计复杂,价格相对比较高昂,所以一般只有在“确实需要”的情况下才考虑。网络安全理论与技术27X86架构NP和ASIC三种架构综合比较三种架构综合比较X86架构、NP和ASIC三种架构综合比较三种架构综合比较注解注解注解注解:NP:网络处理器NP:网络处理器(Network Pr
18、ocessor)(Network Processor)ASICASIC专集成电路专集成电路网络安全理论与技术ASICASIC:专专用用集成电路集成电路(Application Specific Integrated CircuitApplication Specific Integrated Circuit)28防火墙技术防火墙技术包过滤(Packet filtering)防火墙通常是一个具备包过滤功能的简单路由器防火墙通常是一个具备包过滤功能的简单路由器,支持因特网安全。这是使因特网联接更加安全的一种简单方法,因为包过滤是路由器的固有属性。包是网络上信息流动的单位。在网上传输的文件一般在发出
19、端被划分成一串数据包,经过网上的中间站点,最终传到目的地然后这些包中的数据又重新组成原来最终传到目的地,然后这些包中的数据又重新组成原来的文件。每个包有两个部分:数据部分和包头。包头中含有每个有两个部分数据部分头头中含有源地址和目标地址等信息。包过滤一直是一种简单而有效的方法。通过拦截数据包读出并拒绝那些不符合标准的包头过滤掉不应入包,读出并拒绝那些不符合标准的包头,过滤掉不应入站的信息。网络安全理论与技术29安全边界 Internet内部网网包过滤路由器路由器包过滤防火墙网络安全理论与技术30包过滤路由器结构示意图网络安全理论与技术31防火墙技术防火墙技术每个数据包都包含有特定信息的一组报头
20、每个数据包都包含有特定信息的一组报头,其主其主要信息是要信息是(1)IP协议类型(TCP、UDP,ICMP等);(2)IP源地址要信息是:要信息是:(2)IP源地址;(3)IP目标地址;(4)IP选择域的内容;(4)IP选择域的内容;(5)TCP或UDP源端口号;(6)TCP或UDP目标端口号;(6)TCP或UDP目标端口号;(7)ICMP消息类型。路由器也会得到一些在数据包头部信息中没有路由器也会得到一些在数据包头部信息中没有路由器也会得到些在数据包头部信息中没有路由器也会得到些在数据包头部信息中没有的关于数据包的其他信息的关于数据包的其他信息,如数据包到达的网络接口如数据包到达的网络接口和
21、出去的网络接口和出去的网络接口。网络安全理论与技术32包过滤防火墙包过滤防火墙包过滤防火墙包过滤防火墙检查检查检查检查IP 包的源地址包的源地址IP 包的源地址包的源地址IP 包的目的地址包的目的地址IP 包的目的地址包的目的地址项项项项TCP/UDP 源端口源端口TCP/UDP 源端口源端口包过滤防火墙包过滤防火墙转发转发符合符合IP 包包检测包头检测包头检查路由检查路由转发转发符合符合不符合不符合安全策略:过滤规则安全策略:过滤规则路由表路由表网络安全理论与技术丢弃丢弃33防火墙技术过滤路由器严格地检查数据包,除了决定它是否转发数据包到目的地之外,还决定它是否应该发送。应该或者不应该由站点
22、的安全策略决定。过滤路由器放置在内部网络与因特网之间,作用为:(l)过滤路由器将担负更大的责任,它不但需要执行转发及确定转发的任务,而且它是唯一的保护系统;(2)如果安全保护失败(或在侵袭下失败),内部的网络将被暴露;(3)简单的过滤路由器不能修改任务;(4)过滤路由器能容许或否认服务,但它不能保护在一个服务之内的单独操作。如果一个服务没有提供安全的操作要求,或者这个服务由不安全的服务器提供数据包过滤路由器则不能保护它务由不安全的服务器提供,数据包过滤路由器则不能保护它。网络安全理论与技术34防火墙技术防火墙技术应用代理服务(Application Layer)代理服务是运行在防火墙主机上的一
23、些特定的应用代理服务是运行在防火墙主机上的一些特定的应用程序或者服务程序。防火墙主机可以是有一个内部网络接口和一个外部防火墙机可是有个内部络个部网络接口的双重宿主主机,也可以是一些可以访问因特网并可被内部主机访问的堡垒主机。这些程序接受用户对因特网服务的请求(如文件传输FTP和远程登录Telnet对因特网服务的请求(如文件传输FTP和远程登录Telnet等),并按照安全策略转发它们到实际的服务。所谓代理就是一个提供替代连接并且充当服务的网所谓代就是个提供替代连接并充当务的网关。代理也称之为应用级网关。代理服务位于内部用户(在内部的网络上)和外部服务(在因特网上)之间代理在幕后处理所有用户和因特
24、网服(在因特网上)之间。代理在幕后处理所有用户和因特网服务之间的通信以代替相互间的直接交谈。网络安全理论与技术35防火墙技术防火墙技术代理的实现过程网络安全理论与技术36应用级网关T lt外部连接应用级网关内部连接TelnetFTP外部主机内部主机SMTPHTTP外部主机内部主机应用代理防火墙网络安全理论与技术37电路级网关型防火墙(Session Layer)电路级起定的代理服务作用它监视两主机建立电路级起一定的代理服务作用,它监视两主机建立连接时的握手信息,从而判断该会话请求是否合法,它工作于会话层如下图所示工作于会话层,如下图所示。一旦会话连接有效,该网关仅复制、传递数据。它在IP层代理
25、各种高层会话,具有隐藏内部网络信息的能在IP层代理各种高层会话,具有隐藏内部网络信息的能力,且透明性高。但由于其对会话建立后所传输的具体内容不再作进一步地分析,因此安全性稍低。网络安全理论与技术38电路级网关OutIn外部连接OutIn外部主机内部连接OutIn内部连接内部主机电路级防火墙内部主机电路级防火墙网络安全理论与技术39?电路级网关不允许进行端点到端点的TCP连接,而是建立两个TCP连接。一个在网关和内部主机上的TCP个连个在关内部机用户程序之间,另一个在网关和外部主机的TCP用户程序之间。一旦建立两个连接,网关通常就只是把TCP数据包从个连接转送到另个连接中去而不检TCP数据包从一
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第八章 防火墙基本原理 第八 防火墙 基本原理
限制150内