- 1、本文档共47页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
3. 防火墙体系结构 包过滤型防火墙(Package Filtering Firewall) 双宿/多宿主机防火墙(Dual-Homed/Multi-Homed Host Firewall) 屏蔽主机防火墙(Screened Host Firewall) 屏蔽子网防火墙(Screened Subnet Firewall) 其它防火墙结构 3.1 包过滤型防火墙 包过滤型防火墙,往往可以用一台过滤路由器(Screened Router)来实现,对所接收的每个数据包做允许/拒绝的决定 包过滤型防火墙一般作用在网络层,故也称网络层防火墙或IP过滤器 3.1 包过滤型防火墙 3.1 包过滤型防火墙 路由器审查每个数据包,确定其是否与某一条包过滤规则匹配 过滤规则基于可以提供给IP转发过程的包头信息,包头信息中包括: 源IP地址、目标IP地址 协议类型(TCP、UDP、ICMP等等) TCP/UDP源端口、目标端口 ICMP消息类型 TCP包头中的ACK位等 3.1 包过滤型防火墙 对到达包过滤防火墙的数据包: 规则允许该数据包通过,那么该数据包就会按照路由表中的信息被转发 规则拒绝该数据包,那么该数据包就会被丢弃 如果没有匹配规则,根据系统的设计策略(缺省禁止/缺省允许)决定是转发还是丢弃数据包 3.1 包过滤型防火墙 举例: 阻塞所有进入的Telnet连接 路由器只需简单地丢弃所有TCP端口号等于23的数据包 将进来的Telnet连接限制到内部的数台机器上 路由器必须拒绝所有TCP端口号等于23并且目标IP地址不等于允许主机的IP地址的数据包 3.1 包过滤型防火墙 优点: 处理数据包的速度比较快(与代理服务器相比) 在流量适中并定义较少过滤规则时,路由器的性能几乎不受影响 实现包过滤几乎不再需要费用 标准的路由器软件包含数据包过滤功能 包过滤路由器对用户和应用来讲是透明的 不必对用户进行特殊的培训 不必在每台主机上安装特定的软件 用户不用改变客户端程序或改变自己的行为 3.1 包过滤型防火墙 缺点: 包过滤防火墙的维护比较困难 定义数据包过滤器比较复杂,网络管理员需要对各种Internet服务、包头格式、以及每个域的意义有非常深入的理解 只能阻止一种类型的IP欺骗 即外部主机伪装内部主机的IP,对于外部主机伪装其他可信任的外部主机的IP不能阻止 任何直接经过路由器的数据包都有被用做数据驱动式攻击的潜在危险 数据驱动式攻击:表面上无害的数据被邮寄或拷贝到内部主机上,但其中包含了一些隐藏的指令,一旦执行能够让主机修改访问控制和与安全有关的文件,使得入侵者能够获得对系统的访问权 3.1 包过滤型防火墙 缺点: 一些包过滤路由器不支持有效的用户认证 因为IP地址是可以伪造的,因此如果没有基于用户的认证,仅通过IP地址来判断是不安全的 不能提供有用的日志,或根本不提供日志 随着过滤器数目的增加,路由器的吞吐量会下降 IP包过滤器可能无法对网络上流动的信息提供全面的控制 包过滤路由器能够允许或拒绝特定的服务,但是不能理解特定服务的上下文环境和数据 3.1 包过滤型防火墙 应用场合 机构是非集中化管理 机构没有强大的集中安全策略 网络的主机数非常少 主要依赖于主机安全来防止入侵,但是当主机数增加到一定的程度的时候,仅靠主机安全是不够的 没有使用DHCP这样的动态IP地址分配协议 3.2 双宿/多宿主机防火墙 双宿/多宿主机:有两个或多个网络接口的计算机系统,可以连接多个网络,实现多个网络之间的访问控制 双宿/多宿主机防火墙:用双宿/多宿主机实现防火墙的功能 3.2 双宿/多宿主机防火墙 特点: IP层通信被阻止 双宿主机内外的网络均可与双宿主机实时通信 内外网络之间不可直接通信,内外部网络之间的IP数据流被双宿主机完全切断 上图:网络层路由功能未被禁止,数据包绕过防火墙 3.2 双宿/多宿主机防火墙 两个网络之间的通信方式: 应用层数据共享,用户直接登录 应用层代理服务,在双宿主机上运行代理服务器 3.2 双宿/多宿主机防火墙 用户直接登录的不足 支持用户账号会降低机器本身的稳定性和可靠性 用户账号的存在会给入侵者提供相对容易的入侵通道 因为用户的行为是不可预知的,如双宿主机上有很多用户账户,这会给入侵检测带来很大的麻烦 如果双宿主机上有很多账号,管理员维护困难 3.2 双宿/多宿主机防火墙 运行代理服务的优点 可以将被保护的网络内部结构屏蔽起来,增强网络的安全性 可用于实施较强的数据流监控、过滤、记录和报告等 运行代理服务的缺点 使访问速度变慢 提供服务相对滞后 应用级网关需要针对每一个特定的Internet服务安装相应的代理服务器软件,用户不能使用未被服务器支持的服务,可能会花费一定的时间等待新服务
文档评论(0)