第4章防火墙.ppt
《第4章防火墙.ppt》由会员分享,可在线阅读,更多相关《第4章防火墙.ppt(66页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、电子商务安全与电子支付电子商务安全与电子支付 王红玲王红玲第第4 4章防火墙章防火墙 2学习目标学习目标l掌握防火墙的工作原理掌握防火墙的工作原理l掌握典型防火墙的配置掌握典型防火墙的配置34.14.1防火墙技术防火墙技术4.1.14.1.1防火墙技术及访问控制技术防火墙技术及访问控制技术 所谓防火墙,就是在内部网所谓防火墙,就是在内部网(如如IntranetIntranet)和外部网和外部网(如如InternetInternet)之间的界面上构造一个之间的界面上构造一个保护层,并强制所有的连接都必须经过此保护保护层,并强制所有的连接都必须经过此保护层,由其进行检查和连接。它是一个或一组网层,
2、由其进行检查和连接。它是一个或一组网络设备系统和部件的汇集器,用来在两个或多络设备系统和部件的汇集器,用来在两个或多个网络间加强访问控制、实施相应的访问控制个网络间加强访问控制、实施相应的访问控制策略,力求把那些非法用户隔离在特定的网络策略,力求把那些非法用户隔离在特定的网络之外,从而保护某个特定的网络不受其他网络之外,从而保护某个特定的网络不受其他网络的攻击,但又不影响该特定网络正常的工作。的攻击,但又不影响该特定网络正常的工作。45现状现状l19951995年防火墙产品刚面市,销售量不到年防火墙产品刚面市,销售量不到1 1万套万套l19961996年增长到年增长到1010万套万套l营业额由
3、营业额由19951995年的年的1.61.6亿美元上升到亿美元上升到2020亿亿美元美元l20072007年企业防火墙市场规模年企业防火墙市场规模5353亿元,亿元,20092009年年7272亿,预计亿,预计20142014年年170170亿亿6防火墙是不是万能的?防火墙是不是万能的?思考思考7防火墙不能对付的安全威胁防火墙不能对付的安全威胁l 不能防范来自内部恶意的知情者的攻击不能防范来自内部恶意的知情者的攻击l 不能防范不通过它的连接不能防范不通过它的连接l 不能防范病毒不能防范病毒l 不能防范全部的威胁不能防范全部的威胁8根据防火墙在网络上的物理位置和在根据防火墙在网络上的物理位置和在
4、OSI(Open System Interconnect Reference Model,开放式系统互联参考模型,开放式系统互联参考模型)七层七层协议中的逻辑位置以及所具备的功能,协议中的逻辑位置以及所具备的功能,可作如下的分类:可作如下的分类:9(1)电路级网关)电路级网关 它工作在传输层,它在两个主机首它工作在传输层,它在两个主机首次建立次建立TCPTCP连接时创立一个电子屏障。它连接时创立一个电子屏障。它监视两主机建立连接时的握手信息,如监视两主机建立连接时的握手信息,如SYNSYN、ACKACK等标志和序列号等是否合乎逻等标志和序列号等是否合乎逻辑,判定该会话请求是否合法。一旦会辑,判
5、定该会话请求是否合法。一旦会话连接有效后网关仅复制、传递数据,话连接有效后网关仅复制、传递数据,而不进行过滤。而不进行过滤。10 电路层网关在网络的传输层上实施访电路层网关在网络的传输层上实施访问策略,是在内、外网络主机之间建立问策略,是在内、外网络主机之间建立一个虚拟电路,进行通信,相当于在防一个虚拟电路,进行通信,相当于在防火墙上直接开了个口子进行传输,不像火墙上直接开了个口子进行传输,不像应用层防火墙那样能严密地控制应用层应用层防火墙那样能严密地控制应用层的信息。的信息。11 电路级网关还提供一个重要的安全电路级网关还提供一个重要的安全功能:代理服务器。代理服务器是个防功能:代理服务器。
6、代理服务器是个防火墙,在其上运行一个叫做地址转换火墙,在其上运行一个叫做地址转换NATNAT的进程,来将所有你公司内部的的进程,来将所有你公司内部的IPIP地址地址映射到一个安全的网关映射到一个安全的网关IPIP地址,这个地地址,这个地址是由防火墙使用的。最终,在设有电址是由防火墙使用的。最终,在设有电路级网关的网络中,所有输出的数据包路级网关的网络中,所有输出的数据包好像是直接由网关产生的,这样就避免好像是直接由网关产生的,这样就避免了直接在了直接在“受信任网络受信任网络”与与“不受信任不受信任网络网络”间建立连接。间建立连接。12(2 2)包过滤路由器)包过滤路由器 这是一个检查所通过数据
7、包合法性的路由这是一个检查所通过数据包合法性的路由器,它对外部用户传入局域网的数据包加以限器,它对外部用户传入局域网的数据包加以限定。通常根据网络协议、按照特定规则,定。通常根据网络协议、按照特定规则,用用IPIP地址和端口号来进行限制处理地址和端口号来进行限制处理。该路由器允许。该路由器允许那些符合协议和规则的那些符合协议和规则的IPIP地址的某些端口号通地址的某些端口号通过路由器,而对其他过路由器,而对其他IPIP地址的端口号加以限制。地址的端口号加以限制。由于包过滤是在七层协议的下三层实现的,数由于包过滤是在七层协议的下三层实现的,数据包的类型也可以进行拦截、检验和登录,所据包的类型也可
8、以进行拦截、检验和登录,所以它比其他类型的防火墙更易于实现。以它比其他类型的防火墙更易于实现。13(3 3)应用网关。此类防火墙的物理位置与前述的)应用网关。此类防火墙的物理位置与前述的包过滤路由器一样,但它的逻辑位置是在包过滤路由器一样,但它的逻辑位置是在OSIOSI七七层协议的应用层上。它主要采取应用协议代理服层协议的应用层上。它主要采取应用协议代理服务的工作方式实施安全策略。务的工作方式实施安全策略。(4 4)屏蔽主机防火墙。此类防火墙的应用网关只)屏蔽主机防火墙。此类防火墙的应用网关只需要单个网络端口,并以物理方式连接在包过滤需要单个网络端口,并以物理方式连接在包过滤路由器的网络总线上
9、。但是其工作的逻辑位置仍路由器的网络总线上。但是其工作的逻辑位置仍然是在应用层,所有的通信业务都要通过它的代然是在应用层,所有的通信业务都要通过它的代理服务。信息服务器可被看做是所有网络对外开理服务。信息服务器可被看做是所有网络对外开展信息发布工作的数据中心,它被展信息发布工作的数据中心,它被“挂挂”在主网在主网之外,又处于包过滤路由器和应用网关的安全保之外,又处于包过滤路由器和应用网关的安全保护之内,因而具备了较强的隐蔽性和安全防护能护之内,因而具备了较强的隐蔽性和安全防护能力。力。14除了上述的基于技术层面的分类,根据除了上述的基于技术层面的分类,根据对防火墙技术的综合分析,还可以将其对防
10、火墙技术的综合分析,还可以将其分为包过滤型防火墙分为包过滤型防火墙(PacketPacket FilterFilter)和代和代理服务器型防火墙理服务器型防火墙(ProxyProxy ServiceService)两大类两大类型,以及最近几年来将上述两种类型的型,以及最近几年来将上述两种类型的防火墙加以结合而形成的新产物防火墙加以结合而形成的新产物复复合型防火墙合型防火墙(HybridHybrid)。15包过滤型防火墙(包过滤型防火墙(Packet FilterPacket Filter)包过滤防火墙是最简单的防火墙,一般包过滤防火墙是最简单的防火墙,一般在路由器上实现。包过滤防火墙通常只包括
11、在路由器上实现。包过滤防火墙通常只包括对源和目的对源和目的IPIP地址及端口的检查。其工作原地址及端口的检查。其工作原理如图理如图2-12-1所示。包过滤防火墙的安全性是基所示。包过滤防火墙的安全性是基于对包的于对包的IPIP地址的校验。包过滤防火墙将所地址的校验。包过滤防火墙将所有通过的数据包中发送方有通过的数据包中发送方IPIP地址、接收方地址、接收方IPIP地址、地址、TCPTCP端口、端口、TCPTCP链路状态等信息读出,链路状态等信息读出,并按照预先设定的过滤原则过滤数据包。那并按照预先设定的过滤原则过滤数据包。那些不符合规定的些不符合规定的IPIP地址的数据包会被防火墙地址的数据包
12、会被防火墙过滤掉,以保证网络系统的安全。过滤掉,以保证网络系统的安全。16图图 4 1包过滤防火墙的工作原理包过滤防火墙的工作原理17包过滤型防火墙通常被安装在路由器上,而且许包过滤型防火墙通常被安装在路由器上,而且许多常用的商业路由器缺省配置了包过滤型防火墙。多常用的商业路由器缺省配置了包过滤型防火墙。此外,若使用此外,若使用PCPC机作为路由器,同样可以安装包机作为路由器,同样可以安装包过滤型防火墙;并且,在过滤型防火墙;并且,在PCPC平台上的防火墙将具平台上的防火墙将具有更为强大的功能。包过滤型防火墙一般都具有有更为强大的功能。包过滤型防火墙一般都具有日志功能,这就具备了更为可靠的安全
13、性。不同日志功能,这就具备了更为可靠的安全性。不同种类的包过滤型防火墙使用起来非常方便,只需种类的包过滤型防火墙使用起来非常方便,只需根据自己的网络访问原则稍加修改,就可以获得根据自己的网络访问原则稍加修改,就可以获得符合特定网络要求的包过滤型防火墙。符合特定网络要求的包过滤型防火墙。18包过滤防火墙的优点是不需要用户名和密包过滤防火墙的优点是不需要用户名和密码来登录,速度快而且易于维护,通常做码来登录,速度快而且易于维护,通常做为第一道防线。包过滤防火墙的弊端,通为第一道防线。包过滤防火墙的弊端,通常它没有用户的使用记录,这样我们就不常它没有用户的使用记录,这样我们就不能从访问记录中发现黑客
14、的攻击记录。另能从访问记录中发现黑客的攻击记录。另外,包过滤防火墙需从建立安全策略和过外,包过滤防火墙需从建立安全策略和过滤规则集入手,需要花费大量的时间和人滤规则集入手,需要花费大量的时间和人力,还要不断根据新情况不断更新力,还要不断根据新情况不断更新过滤规过滤规则集则集,对于采用动态分配端口的服务,如,对于采用动态分配端口的服务,如很多很多RPCRPC(远程过程调用)服务相关联的服(远程过程调用)服务相关联的服务器在系统启动时随机分配端口的,包过务器在系统启动时随机分配端口的,包过滤防火墙很难进行有效地过滤。滤防火墙很难进行有效地过滤。19代理服务器型防火墙代理服务器型防火墙(Proxy
15、ServiceProxy Service)代理型防火墙也叫应用层网关代理型防火墙也叫应用层网关(ApplicationApplication GatewayGateway)防火墙。这种防火墙通过一种代理防火墙。这种防火墙通过一种代理(ProxyProxy)技术参与到一个技术参与到一个TCPTCP连接的全过程。连接的全过程。从内部发出的数据包经过这样的防火墙处从内部发出的数据包经过这样的防火墙处理后,就好像是源于防火墙外部网卡一样,理后,就好像是源于防火墙外部网卡一样,从而可以达到隐藏内部网结构的作用。这从而可以达到隐藏内部网结构的作用。这种类型的防火墙被网络安全专家和媒体公种类型的防火墙被网络
16、安全专家和媒体公认为是最安全的防火墙。它的核心技术就认为是最安全的防火墙。它的核心技术就是代理服务器技术。是代理服务器技术。20代理型防火墙接收客户请求后会检查验证其合代理型防火墙接收客户请求后会检查验证其合法性,如其合法,代理型防火墙象一台客户机法性,如其合法,代理型防火墙象一台客户机一样取回所需的信息再转发给客户。它将内部一样取回所需的信息再转发给客户。它将内部系统与外界隔离开来,从外面只能看到代理型系统与外界隔离开来,从外面只能看到代理型防火墙而看不到任何内部资源。代理型防火墙防火墙而看不到任何内部资源。代理型防火墙只允许有代理的服务通过,而其他所有服务都只允许有代理的服务通过,而其他所
17、有服务都完全被封锁住。只有那些被认为完全被封锁住。只有那些被认为“可信赖的可信赖的”服务才允许通过防火墙。另外代理服务还可以服务才允许通过防火墙。另外代理服务还可以过滤协议,如可以过滤过滤协议,如可以过滤FTPFTP连接,拒绝使用连接,拒绝使用FTPFTP putput(放置)命令,以保证用户不能将文件写(放置)命令,以保证用户不能将文件写到匿名服务器。代理服务具有信息隐蔽、保证到匿名服务器。代理服务具有信息隐蔽、保证有效的认证和登录、简化了过滤规则等优点。有效的认证和登录、简化了过滤规则等优点。21网络地址转换服务网络地址转换服务(NAT-NAT-NetworkNetwork Address
18、Address TranslationTranslation)可以屏蔽内部网络的可以屏蔽内部网络的IPIP地址,地址,使网络结构对使网络结构对 外部来讲是不可见的。代理外部来讲是不可见的。代理型防火墙非常适合那些根本就不希望外部型防火墙非常适合那些根本就不希望外部用户访问企业内部的网络,同时也不希望用户访问企业内部的网络,同时也不希望内部的用户无限制的使用或滥用内部的用户无限制的使用或滥用InternetInternet。采用代理型防火墙,可以把企业的内部网采用代理型防火墙,可以把企业的内部网络隐蔽起来,内部的用户需要验证和授权络隐蔽起来,内部的用户需要验证和授权之后才可以去访问之后才可以去访
19、问InternetInternet。代理型防火墙。代理型防火墙包含两大类:一类是电路级网关,另一类包含两大类:一类是电路级网关,另一类是应用级网关。是应用级网关。22应用层网关:在应用层上建立协议过滤和转发:在应用层上建立协议过滤和转发规则,内外计算机系统间应用层的规则,内外计算机系统间应用层的“链接链接”由由两个代理服务器上的两个代理服务器上的“链接链接”来实现。针对特来实现。针对特定的应用层协议,如超文本传输定的应用层协议,如超文本传输(HTTP)(HTTP),文件,文件传输传输(FTP)(FTP)等等。它提供的控制最多,但是不等等。它提供的控制最多,但是不灵活,必须要有相应的协议支持。如
20、果协议不灵活,必须要有相应的协议支持。如果协议不支持代理(如支持代理(如SMTPSMTP和和POPPOP),那就只能在应用),那就只能在应用层以下代理(传输层代理、层以下代理(传输层代理、SOCKSSOCKS代理)。最代理)。最常用的应用层网关是常用的应用层网关是HTTPHTTP代理服务器,端口通代理服务器,端口通常为常为8080或或80808080。23实例:实例:IPIP地址过滤的使用地址过滤的使用 预期目的:不允许内网预期目的:不允许内网192.168.1.100-192.168.1.100-192.168.1.102192.168.1.102的的IPIP地址访问外网所有地址访问外网所有
21、IPIP地地址;允许址;允许192.168.1.103192.168.1.103完全不受限制的访完全不受限制的访问外网的所有问外网的所有IPIP地址。设置方法如下:地址。设置方法如下:1.1.选择缺省过滤规则为:凡是不符合已设选择缺省过滤规则为:凡是不符合已设IPIP地址过滤规则的数据包,禁止通过本路地址过滤规则的数据包,禁止通过本路由器:由器:2425 2.2.添加添加IPIP地址过滤新条目:地址过滤新条目:允许内网允许内网192.168.1.103192.168.1.103完全不受限制的访问外网的所有完全不受限制的访问外网的所有IPIP地址。因默认规则为地址。因默认规则为“禁止不符合禁止不
22、符合IPIP过滤规则的数据包通过过滤规则的数据包通过路由器路由器”,所以内网电脑,所以内网电脑IPIP地址段:地址段:192.168.1.100-192.168.1.100-192.168.1.102192.168.1.102不需要进行添加,默认禁止其通过。不需要进行添加,默认禁止其通过。263.3.保存后生成如下条目,即能达到预期目保存后生成如下条目,即能达到预期目的:的:27思考思考28预期目的:内网预期目的:内网192.168.1.100-192.168.1.102192.168.1.100-192.168.1.102的的IPIP地址在任何时候都只能浏览外网网页;地址在任何时候都只能浏览
23、外网网页;192.168.1.103192.168.1.103从上午从上午8 8点到下午点到下午6 6点只允在外网点只允在外网219.134.132.62219.134.132.62邮件服务器上收发邮件,其余时邮件服务器上收发邮件,其余时间不能和对外网通信。间不能和对外网通信。浏览网页需使用到浏览网页需使用到8080端口(端口(HTTPHTTP协议),收发电协议),收发电子邮件使用子邮件使用2525(SMTPSMTP)与)与110110(POPPOP),同时域名),同时域名服务器端口号服务器端口号5353(DNSDNS)29复合型防火墙(复合型防火墙(HybridHybrid)复合型防火墙的设
24、计目标是既有包过滤复合型防火墙的设计目标是既有包过滤的功能,又能在应用层进行代理,能从的功能,又能在应用层进行代理,能从数据链路层到应用层进行全方位安全处数据链路层到应用层进行全方位安全处理。由于理。由于TCP/IPTCP/IP协议和代理的直接相互配协议和代理的直接相互配合,使系统的防欺骗能力和运行的安全合,使系统的防欺骗能力和运行的安全性都大大提高。复合型防火墙的系统构性都大大提高。复合型防火墙的系统构成如图成如图2-42-4所示。所示。30图图 4 4 4 4 新型防火墙的系统构成新型防火墙的系统构成31从图可知,该防火墙既不是单纯的代理从图可知,该防火墙既不是单纯的代理防火墙,又不是纯粹
25、的包过滤。从数据防火墙,又不是纯粹的包过滤。从数据链路层、链路层、IPIP层、层、TCPTCP层到应用层都能施加层到应用层都能施加安全控制,且能直接对网卡操作,对出安全控制,且能直接对网卡操作,对出入的数据进行加密或解密。入的数据进行加密或解密。32ApplicationApplication ProxyProxy。提供。提供TCP/IPTCP/IP应用层的服应用层的服务代理,例如务代理,例如HTTPHTTP、FTPFTP、EmailEmail等代理。它等代理。它接收用户的请求,在应用层对用户加以认证,接收用户的请求,在应用层对用户加以认证,并可由安全控制模块加以控制。并可由安全控制模块加以控
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 防火墙
限制150内