信息系统安全技术防火墙技术.ppt
《信息系统安全技术防火墙技术.ppt》由会员分享,可在线阅读,更多相关《信息系统安全技术防火墙技术.ppt(101页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、信息系统安全技术信息系统安全技术 -防火墙技术防火墙技术何长龙何长龙 高级工程师高级工程师ServerClient 防火墙(防火墙(Firewall)注解:防火墙类似一堵城墙,将服务器与客户主机进行物理隔注解:防火墙类似一堵城墙,将服务器与客户主机进行物理隔离,并在此基础上实现服务器与客户主机之间的授权互访、互离,并在此基础上实现服务器与客户主机之间的授权互访、互通等功能。通等功能。防火墙概念防火墙概念防火墙特征防火墙特征防火墙功能防火墙功能协议与服务协议与服务防火墙技术内容防火墙技术内容防火墙体系结构防火墙体系结构防火墙实现策略防火墙实现策略对防火墙技术与产品发展的介绍对防火墙技术与产品发展
2、的介绍对防火墙技术的展望对防火墙技术的展望内容提要内容提要防火墙概念防火墙概念 防火墙是指设置在不同网络或网络安全域(公共网和企业内部网)之间的一系列部件的组合。它是不同网络(安全域)之间的唯一出入口,能根据企业的安全政策控制(允许、拒绝、监测)出入网络的信息流,且本身具有很高的抗攻击能力,它是提供信息安全服务,实现网络和信息安全的基础设施。防火墙特征防火墙特征4保护脆弱和有缺陷的网络服务4集中化的安全管理4加强对网络系统的访问控制4加强隐私4对网络存取和访问进行监控审计保护脆弱和有缺陷的网络服务保护脆弱和有缺陷的网络服务保护脆弱和有缺陷的网络服务保护脆弱和有缺陷的网络服务一个防火墙能极大地提
3、高一个内部网络的安全性,并通过过滤不安全的服务而降低风险。由于只有经过精心选择的应用协议才能通过防火墙,所以网络环境变得更安全。如防火墙可以禁止诸如众所周知的不安全的NFS协议进出受保护网络,这样外部的攻击者就不可能利用这些脆弱的协议来攻击内部网络。防火墙同时可以保护网络免受基于路由的攻击,如IP选项中的源路由攻击和ICMP重定向中的重定向路径。防火墙应该可以拒绝所有以上类型攻击的报文并通知防火墙管理员。防火墙特征防火墙特征(cont.)防火墙特征防火墙特征(cont.)集中化的安全管理集中化的安全管理通过以防火墙为中心的安全方案配置,能将所有安全软件(如口令、加密、身份认证、审计等)配置在防
4、火墙上。与将网络安全问题分散到各个主机上相比,防火墙的集中安全管理更经济。例如在网络访问时,一次一密口令系统和其它的身份认证系统完全可以不必分散在各个主机上,而集中在防火墙一身上。加强对网络系统的访问控制加强对网络系统的访问控制一个防火墙的主要功能是对整个网络的访问控制。比如防火墙可以屏蔽部分主机,使外部网络无法访问,同样可以屏蔽部分主机的特定服务,使得外部网络可以访问该主机的其它服务,但无法访问该主机的特定服务。防火墙不应向外界提供网络中任何不需要服务的访问权,这实际上是安全政策的要求了。控制对特殊站点的访问:如有些主机或服务能被外部网络访问,而有些则需被保护起来,防止不必要的访问。防火墙特
5、征防火墙特征(cont.)加强隐私加强隐私隐私是内部网络非常关心的问题。一个内部网络中不引人注意的细节可能包含了有关安全的线索而引起外部攻击者的兴趣,甚至因此而暴漏了内部网络的某些安全漏洞。使用防火墙就可以隐蔽那些透漏内部细节如Finger,DNS等服务。Finger显示了主机的所有用户的注册名、真名,最后登录时间和使用shell类型等。但是Finger显示的信息非常容易被攻击者所获悉。攻击者可以知道一个系统使用的频繁程度,这个系统是否有用户正在连线上网,这个系统是否在被攻击时引起注意等等。防火墙可以同样阻塞有关内部网络中的DNS信息,这样一台主机的域名和IP地址就不会被外界所了解。防火墙特征
6、防火墙特征(cont.)对网络存取和访问进行监控审计对网络存取和访问进行监控审计如果所有的访问都经过防火墙,那么,防火墙就能记录下这些访问并作出日志记录,同时也能提供网络使用情况的统计数据。当发生可疑动作时,防火墙能进行适当的报警,并提供网络是否受到监测和攻击的详细信息。另外,收集一个网络的使用和误用情况是非常重要的。首先的理由是可以清楚防火墙是否能够抵挡攻击者的探测和攻击,并且清楚防火墙的控制是否充足。而网络使用统计对网络需求分析和威胁分析等而言也是非常重要的。防火墙特征防火墙特征(cont.)从总体上看,防火墙应具有以下五大基本功能:4过滤进、出网络的数据;4管理进、出网络的访问行为;4封
7、堵某些禁止的业务;4记录通过防火墙的信息内容和活动;4对网络攻击的检测和告警。防火墙功能防火墙功能协议协议 ISO/OSI协议分层协议分层 应用层应用层应用层应用层表示层表示层表示层表示层 会话层会话层会话层会话层传输层传输层传输层传输层数据链路层数据链路层数据链路层数据链路层物理层物理层物理层物理层网络层网络层网络层网络层数据链路层数据链路层数据链路层数据链路层协议协议 ISO/OSI协议分层协议分层(cont.)物理层:物理层:涉及在物理信道上传输原始比特,处理与物理传输介质有关的机械的、电气的和过程的接口。数据链路层:数据链路层:分为介质访问控制(MAC)和逻辑链路控制(LLC)两个子层
8、。MAC子层解决广播型网络中多用户竞争信道使用权问题。LLC的主要任务是将有噪声的物理信道变成无传输差错的通信信道,提供数据成帧、差错控制、流量控制和链路控制等功能。网络层:网络层:负责将数据从物理连接的一端传到另一端,即所谓点到点,通信主要功能是寻径,以及与之相关的流量控制和拥塞控制等。协议协议 ISO/OSI协议分层协议分层(cont.)传输层:传输层:主要目的在于弥补网络层服务与用户需求之间的差距。传输层通过向上提供一个标准、通用的界面,使上层与通信子网(下三层)的细节相隔离。传输层的主要任务是提供进程间通信机制和保证数据传输的可靠性。会话层:会话层:主要针对远程终端访问。主要任务包括会
9、话管理、传输同步以及活动管理等。表示层:表示层:主要功能是信息转换,包括信息压缩、加密、与标准格式的转换(以及上述各操作的逆操作)等等。应用层:应用层:提供最常用且通用的应用程序,包括电子邮件(E-mail)和文电传输等。应用层表示层会话层传输层网络层数据链路层物理层FTP、TELNET NFSSMTP、SNMP XDR RPC TCP、UDP IPEthernet、PDN、IEEE802.3、IEEE802.4、IEEE802.5及其它 ICMPARP RARPOSI参考模型Internet协议簇OSI参考模型与参考模型与Internet协议簇协议簇注解:通过对每一个协议簇中各种协议结构的详
10、细了解,就可以非常轻松的针注解:通过对每一个协议簇中各种协议结构的详细了解,就可以非常轻松的针对包过滤型、应用代理型等防火墙的对包过滤型、应用代理型等防火墙的ACL(访问控制列表)进行制定和理解,(访问控制列表)进行制定和理解,并有助于了解防火墙的架构体系。并有助于了解防火墙的架构体系。协议协议TCP/IP协议分层应用层应用层应用层应用层传输层传输层传输层传输层网间网层网间网层网间网层网间网层网络接口层网络接口层网络接口层网络接口层协议协议TCP/IP协议分层应应用用层层:向用户提供一组常用的应用程序,比如文件传输访问、电子邮件、远程登录等。用户完全可以在“网间网”之上(即传输层之上),建立自
11、己的专用应用程序,这些专用应用程序要用到TCP/IP,但不属于TCP/IP。传输层(传输层(TCP/UDP):):提供应用程序间(即端到端)的可靠(TCP)或高效(UDP)的通信。其功能包括:格式化信息流及提供可靠传输。传输层还要解决不同应用程序的识别问题。网间网层(网间网层(IP):):负责相邻计算机之间的通信。其功能包括:处理来自传输层的分组发送请求;处理输入数据包;处理ICMP报文。网络接口层:网络接口层:TCP/IP协议的最低层,负责接收IP数据报并通过网络发送,或者从网络上接收物理帧,抽出IP数据包,交给IP层。TCP/IP服务服务注解:通过该服务体系的理解,大家一定要了解清楚注解:
12、通过该服务体系的理解,大家一定要了解清楚IP包过滤型防火墙中的包过滤型防火墙中的TCP协协议簇包括那些具体协议、议簇包括那些具体协议、UDP协议簇包括那些具体协议,并要特别注意怎样通过防协议簇包括那些具体协议,并要特别注意怎样通过防火墙的火墙的ICMP协议去安全有效的控制协议去安全有效的控制PING命令的执行。命令的执行。SMTP-Simple Mail Transfer Protocol,用于发送、接收电子邮件。TELNET-可以远程登陆到网络的每个主机上,直接使用他的资源。FTP-File Transfer Protocol,用于文件传输。DNS-Domain Name Service,被
13、 TELNET、FTP、WWW及其它服务所用,可以把主机名字转换为 IP 地址。WWW-World Wide Web,是 FTP、gopher、WAIS及其它信息服务的结合体,使用超文本传输协议(http)。TCP/IP服务服务(cont.)RPC-远程过程调用服务。如 NFS-Network File System,可允许系统共享目录与磁盘。NIS-Network Information Services,网络信息服务容许多个系统共享数据库,如 password file容许集中管理。X Window System:一个图形化的窗口系统。Rlogin、rsh、及 其它“r”服务。运用相互信任
14、的主机的概念,在其它系统上可以执行命令且不要求 password。TCP/IP服务服务(cont.)IPIP协议的主要内容包括无连接数据报传送、数据报寻径及差错处理三部分。IP层作为通信子网的最高层,屏蔽底层各种物理网络的技术环节,向上(TCP层)提供一致的、通用性的接口,使得各种物理网络的差异性对上层协议不复存在。IP数据报分为报头和数据区两部分,IP报头由IP协议处理,是IP协议的体现;数据体则用于封装传输层数据或差错和控制报文(ICMP)数据,由TCP协议或ICMP协议处理。TCPTCP是传输层的重要协议之一,提供面向连接的可靠字节流传输。面向连接的TCP要求在进行实际数据传输前,必须在
15、信源端与信宿端建立一条连接。且面向连接的每一个报文都需接收端确认,未确认报文被认为是出错报文,出错的报文协议要求出错重传。TCP采用可变窗口进行流量控制和拥塞控制以保证可靠性。分组是TCP传输数据的基本单元,分TCP头和TCP数据体两大部分。UDPUDP是传输层的重要协议之一;基于UDP的服务包括NIS、NFS、NTP及DNS等。UDP不是面向连接的服务,几乎不提供可靠性措施;因此,基于UDP的服务具有较高的风险。TCP与与UDP端口端口一个TCP或UDP连接由下述要素唯一确定:源IP地址、目的地IP地址、源端口、目的地端口。TCP或UDP用协议端口标识通信进程,端口是一种抽象的软件结构(包括
16、一些数据结构和I/O缓冲区)。应用程序(即进程)通过系统调用与某些端口建立连接后,传输层传给该端口的数据被相应进程所接收。接口又是进程访问传输服务的人口点。每个端口拥有一个叫端口号的16位整数标识符,用于区分不同端口。TCP和UDP软件分别可以提供65536个不同的端口。端口有两部分,一部分是保留端口(端口号小于1024,对应于服务器进程),一部分是自由端口(以本地方式分配)。某些服务进程通常对应于特定的端口。如SMTP为25,X WINDOWS为6000。客户使用端口号及目的地IP地址初始化与一个特定主机或服务的连接。TCP与与UDP端口端口(cont.)协议IPV6IETF决定在不久的将来
17、利用IPV6来代替IPV4。IPV6既能适应高速网络(如ATM),也能适应低带宽环境。扩展地址和路由规模。主机地址自动配置。公共子网服务。安全性加强。防火墙技术可根据防范的方式和侧重点的不同而分为很多种类型,但总体来讲可分为三大类:分组过滤、应用代理、电路中继分组过滤、应用代理、电路中继分组过滤分组过滤(Packet filtering):作用在网络层和传输层,它根据分组包头源地址,目的地址和端口号、协议类型等标志确定是否允许数据包通过。只有满足过滤逻辑的数据包才被转发到相应的目的地出口端,其余数据包则被从数据流中丢弃。防火墙技术内容防火墙技术内容4应用代理应用代理(Application P
18、roxy):也叫应用网关(Application Gateway),它作用在应用层,其特点是完全“阻隔”了网络通信流,通过对每种应用服务编制专门的代理程序,实现监视和控制应用层通信流的作用。实际中的应用网关通常由专用工作站实现。4电路中继电路中继(Circuit Relay):也叫电路网关(Circuit Gateway)或TCP代理(TCP Proxy),其工作原理与应用代理类似,不同之处是该代理程序是专门为传输层的TCP协议编制的。防火墙技术内容防火墙技术内容(cont.)(cont.)防火墙技术内容防火墙技术内容分组过滤应用层应用层应用层应用层表示层表示层表示层表示层会话层会话层会话层会
19、话层传输层传输层传输层传输层网络层网络层网络层网络层数据链路层数据链路层数据链路层数据链路层物理层物理层物理层物理层物理层物理层数据链路层数据链路层网络层网络层应用层应用层应用层应用层表示层表示层表示层表示层会话层会话层会话层会话层传输层传输层传输层传输层网络层网络层网络层网络层数据链路层数据链路层数据链路层数据链路层物理层物理层物理层物理层外部网络主机内部网络主机分组过滤型防火墙一个分组过滤型防火墙通常能根据IP分组的以下各项过滤:4源IP地址4目标IP地址4TCP/UDP源端口4TCP/UDP目标端口4协议类型防火墙技术内容防火墙技术内容分组过滤(cont.)防火墙技术内容防火墙技术内容分
20、组过滤(cont.)分组过滤防火墙应用示例优点:透明的防火墙系统高速的网络性能易于配置支持网络内部隐藏防火墙技术内容防火墙技术内容分组过滤(cont.)缺点:4易于IP地址假冒4记录日志信息不充分4源路由攻击4设计和配置一个真正安全的分组过滤规则比较困难4分组过滤防火墙并不能过滤所有的协议4极小分片设数据包攻击4无法防止数据驱动式攻击防火墙技术内容防火墙技术内容分组过滤(cont.)防火墙技术内容防火墙技术内容应用代理应用层表示层会话层传输层网络层数据链路层物理层物理层物理层数据链路层数据链路层网络层网络层应用层表示层会话层传输层网络层数据链路层物理层外部网络主机内部网络主机应用代理型防火墙应
21、用层应用层表示层表示层会话层会话层传输层传输层防火墙技术内容防火墙技术内容应用代理(cont.)外部外部Telnet服务器服务器内部内部Telnet服务器服务器日志系统日志系统Telnet代理代理FTP代理代理认证系统认证系统应用网关应用网关一个Telnet代理的例子一个一个Telnet应用代理的过程应用代理的过程用户首先Telnet到应用网关主机,并输入内部目标主机的名字(域名、IP地址)应用网关检查用户的源IP地址等,并根据事先设定的访问规则来决定是否转发或拒绝然后用户必须进行是否验证(如一次一密等高级认证设备)应用网关中的代理服务器为用户建立在网关与内部主机之间的Telnet连接代理服务
22、器在两个连接(用户/应用网关,代理服务器/内部主机)之间传送数据应用网关对本次连接进行日志记录防火墙技术内容防火墙技术内容应用代理(cont.)优点:在网络连接建立之前可以对用户身份进行认证所有通过防火墙的信息流可以被记录下来易于配置支持内部网络的信息隐藏与分组过滤规则相比简单易于控制和管理防火墙技术内容防火墙技术内容应用代理(cont.)缺点:4对每种类型的服务都需要一个代理4网络性能不高4防火墙对用户不透明4客户应用可能需要修改4需要多个防火墙主机防火墙技术内容防火墙技术内容应用代理(cont.)防火墙体系结构防火墙体系结构分组过滤防火墙结构分组过滤应用网关(I)分组过滤应用网关(II)屏
23、蔽子网防火墙结构分组过滤防火墙分组过滤防火墙适合于较小的、简单的系统如规则复杂,则难于管理分组过滤应用网关(分组过滤应用网关(I)简化路由配置加强隐私双重保护花费高一些4只有网关上的代理服务支持的应用才能通过分组过滤应用网关(分组过滤应用网关(II)路由器过滤应用网关不支持的危险协议应用网关仅需一个网络接口,不要求在应用网关与路由器之间有一个分离的子网路由器允许转发可信服务到网关周围和直接到内部网络分组过滤应用网关(分组过滤应用网关(II)也叫屏蔽主机防火墙结构,屏蔽路由器使用分组过滤技术,堡垒主机运行应用网关程序,为内部主机提供代理服务。路由过滤器根据以下规则来路由内外部通信n路由从Inte
24、rnet外部访问应用网关的通信n拒绝来自任何Internet外部的其它访问n拒绝路由任何内部网络访问Internet外部的请求,除非来自内部的应用代理。适于需要灵活性的网络,但安全性降低。屏蔽子网防火墙结构屏蔽子网防火墙结构4适于通信量很大或高速网络通信的内部网络4强化安全,但配置较为复杂外部路由器根据以下规则过滤信息流外部路由器根据以下规则过滤信息流路由应用网关访问Internet的信息流路由外部Internet访问应用网关的通信路由电子邮件等应用服务器访问Internet的通信路由外部Internet访问电子邮件等应用服务器的通信路由外部Internet访问如WWW、FTP等信息服务器的通
25、信拒绝其它所有的信息流屏蔽子网防火墙结构屏蔽子网防火墙结构(cont.)内部屏蔽路由器根据以下规则确定是否转发内内部屏蔽路由器根据以下规则确定是否转发内部网络同屏蔽子网的通信部网络同屏蔽子网的通信路由应用网关访问内部网络的通信路由内部网络访问应用网关的通信路由如电子邮件等应用服务器访问内部的通信路由内部网络访问如电子邮件等应用服务器的通信路由内部网络访问如WWW、FTP等信息服务器的通信拒绝所有其它的通信屏蔽子网防火墙结构屏蔽子网防火墙结构(cont.)防火墙实现策略防火墙实现策略(cont.)对防火墙系统而言,共有两层网络安全策略:网络服务访问策略:是高层策略,定义了受保护网络明确允许和明确
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 信息系统安全 技术 防火墙
限制150内