安全连入Internet:防火墙防火墙的工作原理与布置(海量营销管理培训资料下载)背景Internet的设计就是为资源共享为目标的用户数量的增加,恶劣的用户也在增加许多TCP/IP的服务有漏洞,特别网管服务窃听和假冒比较容易服务策略的缺乏导致许多不需要的服务开放存取控制设置复杂导致安全漏洞防火墙:一个经济的解决方案(海量营销管理培训资料下载)本节内容Internet及其安全防火墙的基本知识防火墙的功能分类防火墙的布置与环境(海量营销管理培训资料下载)Internet及其安全Internet的基本协议Internet的基本服务与安全相关的问题(海量营销管理培训资料下载)Internet以TCP/IP协议为基础初始目标是在研究人员之间进行通信(原型系统为ARPANET,DARPA资助)1980后迅速推广到教育、政府、商业与国际机构目前一般用户为商业用户成为了国家信息基础设施(NII)(海量营销管理培训资料下载)Internet提供的基本服务SMTP:简单邮件传送协议SimpleMailTransferProtocolTELNET:对远地主机的基本的终端仿真FTP:文件传送协议FileTransferProtocolDNS:域名系统DomainNameService信息提供服务Gopher、WAIS、进程调用服务(海量营销管理培训资料下载)Internet主机操作系统的特点就是并行和共享Unix系统Sun,IBM,LinuxWindows系统NT,XP,2000VMS、AS400、其他系统OS/2,Macintosh(海量营销管理培训资料下载)网络分层的思路书信邮件的例子应用:信的内容与将来如何投递没有关系网络:加信封,信封及地址与如何投递没有关系物理:加邮包,运邮件的车跟具体信封地址没有关系两个人的合同谈判翻译秘书传真(海量营销管理培训资料下载)邮件示意信件信件(海量营销管理培训资料下载)合同谈判英语:Ilike…德语:Ilike…Faxto:德语:Ilike…Faxfrom:德语:Ilike…德语:Ilike…中文:Ilike…(海量营销管理培训资料下载)英语:Ilike…德语:Ilike…Faxto:德语:Ilike…Faxfrom:德语:Ilike…德语:Ilike…中文:Ilike…合同谈判(海量营销管理培训资料下载)网络的视角-系统互连(OSI)第一层:物理层Physical第二层:数据链路DataLink第三层:网络层Network第四层:传输层Transport第五层:会话Session第六层:表示层Presentation第七层:应用层Application(海量营销管理培训资料下载)网络中的数据传送物理层链路层网络层传输层会话层表示层应用层物理层链路层网络层(海量营销管理培训资料下载)TCP/IP协议层次结构物理/数据链路层(Ethernet)网络层Network(IP,ICMP)传输层Transport(TCP,UDP)应用层Application(FTP,Telnet,DNS,NFS,PING)(海量营销管理培训资料下载)ARP:AddressResolutionProtocol地址解析协议IP数据包发送前查找对应IP地址主机的物理地址在网络上广播ARP请求缓存已经找到的硬件地址参见RFC826(海量营销管理培训资料下载)ICMP互连网控制报文协议InternetControlMessageProtocol用于传送错误和控制报文,控制IP协议主机关闭/网关阻塞或不通/其他故障PING是一个著名的应用RFC792(海量营销管理培训资料下载)IP(InternetProtocol)协议接收物理层(Ethernet)发来的数据将数据传送到高层协议,如TCP、UDP不可靠的数据报协议不保障报文顺序,不检查错误,不保证对方收到包含源IP地址和目的IP地址SourceAddress&DestinationAddress上层协议(TCP、UDP)认为这些地址都是正确的,不对原IP地址进行认证。RFC760(海量营销管理培训资料下载)TCP协议TransmissionControlProtocolIP数据报包含了封装的TCP报文通过连接建立和报文序号以及检错编码保证数据完整性TCP协议将数据送往应用层处理TELNET,FTP,XWindow,SMTP等都是基于有连接的TCP协议(海量营销管理培训资料下载)UDP协议UserDatagramProtocol与TCP在同一个层次,直接为应用服务不检错,不重发,不排序无连接的协议NTP,DNS使用UDP(海量营销管理培训资料下载)TCP/UDP的地址结构源IP地址(32bits)源端口(16bits)目的IP地址目的端口(海量营销管理培训资料下载)一个连接的例子Telnet服务器运行在192.168.0.1上,在端口23上听是否有连接请求Telnet客户端在192.168.20.1中申请了一个未用的端口,如3987,然后向服务器发连接请求当连接成功后,双方都记下自己以及对方的地址和端口。192.168.20.1:3987192.168.0.1:23(海量营销管理培训资料下载)Internet上安全事件不断服务安全问题/协议安全问题Sendmail、FreeFTP发现漏洞Telnet/FTP/Xwindow易于窃听蠕虫病毒泛滥主机配置错误导致的安全问题弱口令、口令破解程序、NFS协议不能认证用户管理人员的变动和水平(海量营销管理培训资料下载)一些安全问题:窃听、假冒IP假冒,同一网段内,改就行原路径问题(sourceroute)改变IP设计原路径发送请求获得回应Email假冒,不仅是地址,而且还从正确的服务器来。(海量营销管理培训资料下载)Internet及其安全总结Internet是以TCP/IP协议为基础的ARP,IP,TCP,UDP,ICMPISO的七层开放系统模型与Internet的5层模型数据传送方法Internet很不安全协议本身,服务,配置以及系统本身(海量营销管理培训资料下载)防火墙的基本知识防火墙的主要目标是控制对一个受保护网络的访问,强迫所有连接都接受防火墙的检查和评估。可以是路由器、计算机或一群计算机。防火墙通过边界控制保护整个网络,而不需要对每个网内的主机进行单独的保护,为内网仍旧可以采用相互信任的模式提供了一定的安全基础。(海量营销管理培训资料下载)防火墙能够做什么保护内网有漏洞的服务控制对内网系统的访问将安全问题集中解决增加隐私保护内网系统不可见审计和统计网络使用和错误强制执行统一的安全策略(海量营销管理培训资料下载)防火墙的缺陷?外网获得内网的服务不如原来方便后门并没有完全堵住通过MODEM的外拨通过MODEM的内拨内部攻击者无法防止逃避防火墙的监管其他问题新的攻击,数据驱动的攻击,新的病毒,通信瓶颈,依赖(alleggsinsinglebasket)(海量营销管理培训资料下载)防火墙运行的网络层次2数据链路层(Ethernet)3网络层Network(IP,ICMP)4传输层Transport(TCP,UDP)7应用层Application(FTP,Telnet,DNS,NFS,PING)简单防火墙运行的层次少,而复杂防火墙运行的层次就多(海量营销管理培训资料下载)防火墙的功能分类包过滤防火墙状态检查机制防火墙应用代理网关防火墙专用代理防火墙混合型防火墙网络地址转换基于主机的防火墙个人防火墙/个人防火墙设备(海量营销管理培训资料下载)包过滤防火墙最基本的防火墙功能包含有许多过滤规则最基本的工作模式是工作在第二,第三层存取控制一般基于以下参数原地址:数据包从哪里来目标地址:数据包要进入哪个系统通信类型:通信协议,IP、IPX或其他协议其他信息,IP数据包头的其他信息第二层工作可以增加冗余和完成负载均衡(海量营销管理培训资料下载)边界路由器包过滤BoundaryRouterPacketFilterISP边界路由器包过滤外部DMZ受保护的内网主防火墙demilitarizedzone(海量营销管理培训资料下载)包过滤防火墙特点非常快,可以安装在最外的边界上根据策略,如阻止SNMP,允许HTTP可能的弱点应用相关的漏洞没有办法保护审计不够详细无法支持高级的用户认证无法防止高级攻击,如IP地址假冒目前,很难找到只有包过滤功能的防火墙路由器,SOHO防火墙,操作系统自带的防火墙(海量营销管理培训资料下载)包过滤防火墙的过滤规则原地址原端口目标地址目标端口操作说明AnyAny192.1.1.01024Allow回答192.1.1.0AnyAnyAnyAllow内访外AnyAny192.1.1.2SMTPAllow邮件AnyAny192.1.1.3HTTPAllowWebAnyAnyAnyAnyDeny拒绝(海量营销管理培训资料下载)过滤规则动作:允许(Accept/Allow)拒绝(Deny)丢弃(Discard)规则间的关系凡是没有定义的就禁止/允许?一条禁止和一条允许禁止还是允许?一般:不要忘记最后禁止所有的通信外出通信和进入通信同等重要(海量营销管理培训资料下载)状态检查防火墙StatefulInspectionFirewalls工作在2,3,4层不是简单开放大于1023的端口而是记住每个TCP连接或UDP通信的状态192.1.1.61098210.9.8.380Established192.1.1.161046173.32.5.125Established192.1.1.981356216.1.1.5580Established(海量营销管理培训资料下载)应用代理网关防火墙Application-ProxyGatewayFirewalls代理网关防火墙主要工作在应用层(2,3,4,7)部分语义的检查可以进行用户认证身份认证,基于生物特征的认证可以进行原地址检查不足慢,不适合快速网络针对新的应用,升级麻烦