网络安全讲义第7章.ppt
《网络安全讲义第7章.ppt》由会员分享,可在线阅读,更多相关《网络安全讲义第7章.ppt(47页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第第 7 章章 防火墙技术防火墙技术7.1防火墙概述防火墙概述7.2防火墙的功能防火墙的功能7.3防火墙技术防火墙技术7.4防火墙应用典型案例防火墙应用典型案例教学要求:掌握防火墙技术的基本原理、防火墙的网教学要求:掌握防火墙技术的基本原理、防火墙的网络安全防范功能、防火墙的主要技术、防火墙的体系络安全防范功能、防火墙的主要技术、防火墙的体系结构、防火墙技术的部署方法等。结构、防火墙技术的部署方法等。7.1 7.1 防火墙概述防火墙概述防火墙概述防火墙概述7.1.1防火墙的定义防火墙的定义防火墙是指一种将内部网和公众访问网(如防火墙是指一种将内部网和公众访问网(如Internet)分分开的方法
2、,是通过访问控制策略,将内、外网有条件隔离开的方法,是通过访问控制策略,将内、外网有条件隔离的技术。的技术。防火墙是由软件和硬件组成,它采用由系统管理员定义的防火墙是由软件和硬件组成,它采用由系统管理员定义的规则,对一个安全网络(内网)和一个不安全网络(外网)规则,对一个安全网络(内网)和一个不安全网络(外网)之间的数据流施加控制。之间的数据流施加控制。具有以下属性:具有以下属性:双向流通信息必须经过它;双向流通信息必须经过它;只有被预定的本地安全策略授权的信息流才被允许通过;只有被预定的本地安全策略授权的信息流才被允许通过;本身具有很高的抗攻击能力;本身具有很高的抗攻击能力;防火墙示意图防火
3、墙示意图7.1.2防火墙的发展防火墙的发展第一代:包过滤防火墙。第一代:包过滤防火墙。1985年左右,几乎和路由器同时出年左右,几乎和路由器同时出现,由现,由Cisco的的IOS软件公司研制。软件公司研制。第二代:代理服务器防火墙。第二代:代理服务器防火墙。20世纪世纪80年代末年代末90年代初,年代初,AT&T贝尔实验室研究开发,贝尔实验室研究开发,DEC公司推出第一个产品公司推出第一个产品SEAL第三代:状态检测防火墙。第三代:状态检测防火墙。1992年开始研究,年开始研究,1994年以色列年以色列推出第一个产品推出第一个产品CheckPointFirewall第四代:集成防火墙第四代:集
4、成防火墙7.2 7.2 防火墙的功能防火墙的功能防火墙的功能防火墙的功能7.2.1防火墙的访问控制功能防火墙的访问控制功能对经过防火墙的所有通信进行连通或阻断的安全控制,以对经过防火墙的所有通信进行连通或阻断的安全控制,以实现连接到防火墙的各个网段的边界安全性。实现连接到防火墙的各个网段的边界安全性。可以对网络地址、端口、协议、文件类型、上网时间等进可以对网络地址、端口、协议、文件类型、上网时间等进行过滤。行过滤。防火墙的访问控制的两种策略,防火墙的访问控制的两种策略,“黑名单黑名单”策略指除了规策略指除了规则禁止的访问,其他都是允许的;则禁止的访问,其他都是允许的;“白名单白名单”策略指除了
5、策略指除了规则允许的访问,其他都是禁止的;规则允许的访问,其他都是禁止的;7.2.2防火墙的防止外部攻击防火墙的防止外部攻击防火墙内置黑客入侵检测与防范机制防火墙内置黑客入侵检测与防范机制7.2.3防火墙的地址转换防火墙的地址转换地址转换(地址转换(NAT),),地址转换可有正向、反向地址转换两种地址转换可有正向、反向地址转换两种正向地址转换(源地址转换):指修改数据报中正向地址转换(源地址转换):指修改数据报中IP头部中的头部中的数据源地址。当使用私有地址的内网用户访问外网时,把私数据源地址。当使用私有地址的内网用户访问外网时,把私有地址转换为合法的外网地址。有地址转换为合法的外网地址。比如
6、可用的比如可用的IP地址是一个范围,而内部网络地址的范围大于地址是一个范围,而内部网络地址的范围大于合法合法IP的范围,不能一一分配,则动态的当某一个内部网络的范围,不能一一分配,则动态的当某一个内部网络地址用户访问外网时,转换为某一外部地址用户访问外网时,转换为某一外部IP;可以有助于解决可以有助于解决IP地址紧缺,同时能隐藏内部的网络拓扑结构,提升网络的地址紧缺,同时能隐藏内部的网络拓扑结构,提升网络的安全性。安全性。但如果合法但如果合法IP都被占用,则从内网的新的请求会由于没有合都被占用,则从内网的新的请求会由于没有合法地址可以分配而失败。法地址可以分配而失败。NAT包括有静态包括有静态
7、NAT、动、动态地址态地址NAT和端口多路复和端口多路复用地址转换三种技术类型。用地址转换三种技术类型。静态静态NAT是把内部网络中是把内部网络中的每个主机地址永久映射的每个主机地址永久映射成外部网络中的某个合法成外部网络中的某个合法地址;地址;动态地址动态地址NAT是采用把外是采用把外部网络中的一系列合法地部网络中的一系列合法地址使用动态分配的方法映址使用动态分配的方法映射到内部网络;射到内部网络;端口多路复用地址转换是把内端口多路复用地址转换是把内部地址映射到外部网络的一个部地址映射到外部网络的一个IP地址的不同端口上。地址的不同端口上。反向地址转换(目标地址转换):指修改数据报中反向地址
8、转换(目标地址转换):指修改数据报中IP头部头部中的数据目的地址。这种转换通常发生在防火墙之后的服中的数据目的地址。这种转换通常发生在防火墙之后的服务器上。由于服务器使用了私有地址,要使外网用户可以务器上。由于服务器使用了私有地址,要使外网用户可以访问到其提供的服务,必须有合法的访问到其提供的服务,必须有合法的IP与之对应。可以隐与之对应。可以隐藏内部服务器信息。藏内部服务器信息。地址转换的实现需要维护一张转换表,以保证能够对返回地址转换的实现需要维护一张转换表,以保证能够对返回的数据包进行正确的反向转换。的数据包进行正确的反向转换。7.2.4防火墙的日志与报警防火墙的日志与报警防火墙可以实时
9、在线监视内外网络间防火墙可以实时在线监视内外网络间TCP连接的各种状连接的各种状态及态及UDP协议包能力,在日志中记录所有防火墙的配置协议包能力,在日志中记录所有防火墙的配置操作、上网通信时间、源地址、目的地址等。操作、上网通信时间、源地址、目的地址等。7.2.5防火墙的身份认证防火墙的身份认证防火墙支持基于用户身份的网络访问控制,可以根据用防火墙支持基于用户身份的网络访问控制,可以根据用户认证情况动态地调整安全策略,实现用户对网络地授户认证情况动态地调整安全策略,实现用户对网络地授权访问。权访问。7.3 7.3 防火墙技术防火墙技术防火墙技术防火墙技术7.3.1防火墙的包过滤防火墙的包过滤包
10、过滤是一种安全筛选机制,它控制哪些数据包可以进出包过滤是一种安全筛选机制,它控制哪些数据包可以进出网络而哪些数据包应被网络拒绝。网络而哪些数据包应被网络拒绝。包过滤防火墙是用一个软件查看所流经的数据包的包头包过滤防火墙是用一个软件查看所流经的数据包的包头(header),由此决定整个包的处理。丢弃(),由此决定整个包的处理。丢弃(DROP)这)这个包或接受(个包或接受(ACCEPT)这个包(让这个包通过),也可)这个包(让这个包通过),也可能执行其它更复杂的动作。能执行其它更复杂的动作。它通常安装在路由器上。路由器是内部网络与它通常安装在路由器上。路由器是内部网络与Internet连接连接必不
11、可少的设备,因此在原有网络上增加这样的防火墙几必不可少的设备,因此在原有网络上增加这样的防火墙几乎不需要任何额外的费用。乎不需要任何额外的费用。1包过滤的工作机制包过滤的工作机制应用层应用层表示层表示层会话层会话层传输层传输层网络层网络层数据链路层数据链路层物理层物理层应用层应用层表示层表示层会话层会话层传输层传输层网络层网络层数据链路层数据链路层物理层物理层包过滤防火墙包过滤防火墙包过滤发生在包过滤发生在网络层网络层上,在将某个数据包向前传递之前,防上,在将某个数据包向前传递之前,防火墙会将火墙会将IP头和头和TCP头与一个由用户定义的表单(规则库)头与一个由用户定义的表单(规则库)进行比较
12、,该规则库包含许多规则来指示防火墙是应该拒绝进行比较,该规则库包含许多规则来指示防火墙是应该拒绝还是接收该数据包。还是接收该数据包。若扫描时发现了匹配的,则按特定要求执行操作,若没有匹若扫描时发现了匹配的,则按特定要求执行操作,若没有匹配的,则对它施加一条默认规则。配的,则对它施加一条默认规则。包过滤的默认规则中,有两类思想,包过滤的默认规则中,有两类思想,“容易使用容易使用”和和“安全安全第一第一”。“容易使用容易使用”指除了明确拒绝的,允许所有数据流指除了明确拒绝的,允许所有数据流通过;通过;“安全第一安全第一”指除了明确允许的,拒绝所有数据流通指除了明确允许的,拒绝所有数据流通过。过。包
13、过滤依据规则一般是:包过滤依据规则一般是:1)包的目的)包的目的IP地址(地址(IP包首部)包首部)2)包的源)包的源IP地址(地址(IP包首部)包首部)3)包的传送协议(端口号)()包的传送协议(端口号)(TCP包首部)包首部)接收或是拒绝一个数据包取决于对数据包中的接收或是拒绝一个数据包取决于对数据包中的IP头和协议头头和协议头的特定区域的检查,而特定区域则包括数据源地址、目的地的特定区域的检查,而特定区域则包括数据源地址、目的地址、应用或协议、源端口号和目的端口号。址、应用或协议、源端口号和目的端口号。2性能特点性能特点1)优点:)优点:处理速度快处理速度快提供透明的服务,与应用层无关,
14、用户不用改变客户端程提供透明的服务,与应用层无关,用户不用改变客户端程序,无需用户名密码登录。序,无需用户名密码登录。成本低,路由器通常集成了简单包过滤的功能,基本不再成本低,路由器通常集成了简单包过滤的功能,基本不再需要单独的实现包过滤功能的防火墙设备需要单独的实现包过滤功能的防火墙设备2)缺点:)缺点:仅工作于网络层,不能对数据报更高层的信息进行分析,安仅工作于网络层,不能对数据报更高层的信息进行分析,安全级别低。全级别低。不支持用户认证,只能识别机器信息,容易受不支持用户认证,只能识别机器信息,容易受IP欺骗的攻击欺骗的攻击不提供日志功能不提供日志功能缺少状态感知,对于使用动态分配端口的
15、服务来说,要打开缺少状态感知,对于使用动态分配端口的服务来说,要打开许多端口,由此增加了网络的风险。许多端口,由此增加了网络的风险。创建严密有效、次序合理的安全策略较困难。创建严密有效、次序合理的安全策略较困难。对访问的控制不够细化对访问的控制不够细化包过滤技术作为防火墙的应用常见的有:一是路由设备在完包过滤技术作为防火墙的应用常见的有:一是路由设备在完成路由选择和数据转发之外,同时进行包过滤(最常见、屏成路由选择和数据转发之外,同时进行包过滤(最常见、屏蔽路由器);二是在工作站上使用软件进行包过滤;蔽路由器);二是在工作站上使用软件进行包过滤;代理服务要求有两个部件:一个代理服务器和一个代理
16、客户。代理服务要求有两个部件:一个代理服务器和一个代理客户。代理服务器是一个运行代理服务程序的双宿主主机,代理客户代理服务器是一个运行代理服务程序的双宿主主机,代理客户是普通客户程序(如一个是普通客户程序(如一个telnet或或ftp客户),它与代理服务器客户),它与代理服务器交互而不是与真正的外部服务器相连。交互而不是与真正的外部服务器相连。代理服务器依据一定的安全规则来评测代理用户的网络服务请代理服务器依据一定的安全规则来评测代理用户的网络服务请求,然后决定是支持还是否决该请求。若支持,代理服务器就求,然后决定是支持还是否决该请求。若支持,代理服务器就代表客户与真正的服务器相连,并将服务器
17、的响应传递回给代代表客户与真正的服务器相连,并将服务器的响应传递回给代理客户。理客户。代理技术针对每一个特定应用都有一个程序。代理技术针对每一个特定应用都有一个程序。如果网管没有为如果网管没有为某应用安装程序,则该项服务就不支持并不能通过防火墙系统某应用安装程序,则该项服务就不支持并不能通过防火墙系统转发。转发。7.3.2防火墙的应用代理技术防火墙的应用代理技术1代理技术基本概念代理技术基本概念使用代理服务器的好处:使用代理服务器的好处:1.访问国外站点。教育网、访问国外站点。教育网、169网等网络用户可以通过代理访网等网络用户可以通过代理访问国外网站。问国外网站。2.访问一些单位或团体内部资
18、源,如某大学访问一些单位或团体内部资源,如某大学FTP(前提是该代(前提是该代理地址在该资源的允许访问范围之内),使用教育网内地址理地址在该资源的允许访问范围之内),使用教育网内地址段免费代理服务器,就可以用于对教育网开放的各类段免费代理服务器,就可以用于对教育网开放的各类FTP下下载上传,以及各类资料查询共享等服务。载上传,以及各类资料查询共享等服务。3.突破中国电信的突破中国电信的IP封锁:中国电信用户有很多网站是被限制封锁:中国电信用户有很多网站是被限制访问的,这种限制是人为的,不同访问的,这种限制是人为的,不同Serve对地址的封锁是不同对地址的封锁是不同的。所以不能访问时可以换一个国
19、外的代理服务器试试。的。所以不能访问时可以换一个国外的代理服务器试试。4.提高访问速度:通常代理服务器都设置一个较大的硬盘缓冲提高访问速度:通常代理服务器都设置一个较大的硬盘缓冲区,当有外界的信息通过时,同时也将其保存到缓冲区中,区,当有外界的信息通过时,同时也将其保存到缓冲区中,当其他用户再访问相同的信息时,则直接由缓冲区中取出信当其他用户再访问相同的信息时,则直接由缓冲区中取出信息,传给用户,以提高访问速度。息,传给用户,以提高访问速度。5.隐藏真实隐藏真实IP:上网者也可以通过这种方法隐藏自己的:上网者也可以通过这种方法隐藏自己的IP,免,免受攻击。受攻击。代理服务是运行在防火墙主机上的
20、一些特定的应用程序或代理服务是运行在防火墙主机上的一些特定的应用程序或者服务器程序。者服务器程序。防火墙主机是指由一个网络接口连接外网而防火墙主机是指由一个网络接口连接外网而另一个接口连接内网的双宿主主机,且该双宿主主机被取消另一个接口连接内网的双宿主主机,且该双宿主主机被取消了路由功能。内网和外网在网络层是断开的,要实现网络之了路由功能。内网和外网在网络层是断开的,要实现网络之间的应用通讯就必须建立在应用层。间的应用通讯就必须建立在应用层。代理系统工作在应用层,提供应用层服务的控制,起到内代理系统工作在应用层,提供应用层服务的控制,起到内部网络向外部网络申请服务时的中转作用,同时,内部网络部
21、网络向外部网络申请服务时的中转作用,同时,内部网络只接受代理提出的服务请求,拒绝外网的直接请求。只接受代理提出的服务请求,拒绝外网的直接请求。应用层应用层应用层应用层代理服务器代理服务器防火墙的应用代理服务:防火墙的应用代理服务:代理型的工作方式代理型的工作方式2工作机制工作机制代理服务型防火墙按标准步骤对接收的数据包进行处理代理服务型防火墙按标准步骤对接收的数据包进行处理1)接收数据包)接收数据包2)检查源地址和目标地址)检查源地址和目标地址3)检查请求类型)检查请求类型4)调用相应的程序)调用相应的程序5)对请求进行处理)对请求进行处理以外网用户通过以外网用户通过telnet访问内网主机为
22、例,认识代理服务型访问内网主机为例,认识代理服务型防火墙的工作机制:防火墙的工作机制:1)接收数据包:)接收数据包:外网路由器将外部网络主机对内部网络资外网路由器将外部网络主机对内部网络资源的请求路由至防火墙的外部网卡,防火墙接收。源的请求路由至防火墙的外部网卡,防火墙接收。2)检查源地址和目标地址:)检查源地址和目标地址:防火墙检查数据包中的源地防火墙检查数据包中的源地址,并确定该包是由内网卡还是外网卡接收到的,以防址,并确定该包是由内网卡还是外网卡接收到的,以防IP地址欺骗。检查数据包中的目的地址,确定是否接收或拒地址欺骗。检查数据包中的目的地址,确定是否接收或拒绝该包。绝该包。3)检查请
23、求类型:)检查请求类型:防火墙检查请求的服务端口号,依据防火墙检查请求的服务端口号,依据规则,确定是否向数据包提供相应的服务。规则,确定是否向数据包提供相应的服务。4)调用相应的程序:)调用相应的程序:若防火墙对所请求的服务提供支持,若防火墙对所请求的服务提供支持,则将该服务请求传送至相应的代理服务。则将该服务请求传送至相应的代理服务。5)对请求进行处理:)对请求进行处理:代理服务执行相应的代理程序,此代理服务执行相应的代理程序,此时,应用请求认为是在与目标主机进行对话;然后,代理时,应用请求认为是在与目标主机进行对话;然后,代理服务通过另一网卡以自己的真实身份代替客户方,向目标服务通过另一网
24、卡以自己的真实身份代替客户方,向目标主机发送应用请求,若请求成功,则客户端到目标主机之主机发送应用请求,若请求成功,则客户端到目标主机之间的应用连接成功建立。间的应用连接成功建立。注:注:1)代理服务型防火墙通过两次连接实现客户机至目标主)代理服务型防火墙通过两次连接实现客户机至目标主机之间的连接。先客户机至防火墙,再防火墙至目标主机。机之间的连接。先客户机至防火墙,再防火墙至目标主机。反之同样。反之同样。2)在防火墙替客户机向目标主机发送应用请求前可对客户方)在防火墙替客户机向目标主机发送应用请求前可对客户方进行身份验证。进行身份验证。3性能特点性能特点1)优点)优点可以识别并实施高层的协议
25、,如可以识别并实施高层的协议,如http等,安全级别高于包过等,安全级别高于包过滤防火墙,同时也能处理数据包滤防火墙,同时也能处理数据包代理服务型防火墙可以配置成唯一的可被外边看见的主机,代理服务型防火墙可以配置成唯一的可被外边看见的主机,以保护内部主机免受外部的攻击以保护内部主机免受外部的攻击可以强制执行用户认证可以强制执行用户认证代理工作在客户机和真实服务器之间,可记录和控制所有代理工作在客户机和真实服务器之间,可记录和控制所有进出流量,能提供较详细的审计日志进出流量,能提供较详细的审计日志2)缺点)缺点速度慢,因为数据数据要被处理两次(应用程序和代理)速度慢,因为数据数据要被处理两次(应
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网络安全 讲义
限制150内