第28节 防火墙基本知识、工作原理及工作模式

1 防火墙概述

1.1 基本概念

  1. 定义:是一路款具备安全防护功能的网络设备。
  2. 本职工作:在三层和四层上将需要保护的网络与不可信任的网络进行隔离,隐藏信息并进行安全防护。

1.2 与路由器对比

  1. 路由器是三层设备,防火墙是四层设备;
  2. 都需要配置IP;
  3. 虽然路由器能完成的功能防火墙都能完成,但是防火墙的本职工作是为了隔离网络,不是路由。
  4. 区别:路由器默认情况下不过滤数据,写ACL表是为限制数据包;防火墙默认情况下过滤所有数据,写ACL表是为了放行。

1.3 防火墙的基本功能

  1. 访问控制:最为重要。
  2. 攻击防护:主要针对三层和四层的攻击,对五层攻击能力有限。
  3. 冗余设计
  4. 路由、交换
  5. 日志记录
  6. 虚拟专网VPN
  7. NAT

1.4 衡量防火墙性能的5大指标

  1. 吞吐量:在不丢包的情况下,单位时间内通过的数据包数量。越高越好。
  2. 时延:数据包第一个比特进入防火墙到最后一个比特从防火墙输出的时间间隔。越低越好,尤其是视频通话等。
  3. 丢包率:通过防火墙传送时所丢失数据包数量总所发送数据包的比率。可能存在误杀。
  4. 并发连接数:防火墙能够同时处理的点对点连接的最大数量,即待机量大小。一般控制在商品说明数值的一半以下较合适。
  5. 新建连接数:在不丢包的情况下,每秒可以建立的最大连接数。

2 区域隔离

2.1 区域概念

  1. 内部区域:也称为inside、trust区域。一般是员工以及存放最机密数据。
  2. DMZ区域:称为隔离区,也称为“非军事化区/停火区”。用于存放对外服务的设备资源,如邮件服务器、网页服务器、上传下载服务器。
  3. 外部区域:也称为outside、untrust区域。
    在这里插入图片描述

2.2 隔离思路

  1. 一般写策略是针对区域到区域,常见策略是从内网到外网全部放行,从内网到隔离区域全部放行,从服务器到外网全部放行,其余放行个别放行。比如想让内网的网页服务器提供给外网使用,则对外网到网页服务器80端口放行。
  2. 一般禁止从隔离区到内网取写策略。
  3. 可以做到单向访问,比如从内网到外网数据全部放行,内网主机可以自由访问外网并接受外网回包,但是外网无法主动访问内网。其中接受回包的过程可能会中毒。

3 防火墙的分类

3.1 分类

  1. 按防火墙形态分类
    1. 软件防火墙:系统自带、360、电脑管家等。
    2. 硬件防火墙
  2. 按技术实现分类
    1. 包过滤防火墙
    2. 状态检测包过滤防火墙:主流
    3. 应用(代理)防火墙
    4. WAF防火墙 :仅能部署在网页服务器的外侧。
    5. 应用层防火墙:次主流
  3. 防火墙附带服务:
    1. IDS入侵检测系统
    2. IPS入侵防御系统:一般没有区域、方向的概念,以牺牲性能来完成对来往每个帧应用层数据的检查。

3.2 单机与网络防火墙对比

  • 单机防火墙是网络防火墙的有益补充,但不能代替网络防火墙为内部网络提供强大的保护功能。
项目单机防火墙网络防火墙
产品形态软件硬件或者软件
安装点单台独立的host网络边界处
安全策略分散在各个安全点对整个网络有效
保护范围单台主机一个网段
管理方式分散管理集中管理
功能功能单一功能复制、多样
管理人员普通计算机用户专业网管人员
安全措施单点安全措施全局安全措施

3.3 防火墙的发展历程

  1. 包过滤防火墙:最早的防火墙技术之一,功能简单,配置复杂。
  2. 应用网关/应用代理防火墙:最早的防火墙技术之二,连接效率低、速度慢。(代理防火墙相当于传话筒,对外代理内网员工或服务器,对内代理外部访问人员)
  3. 状态检测防火墙:现代主流防火墙,速度快,配置方便,功能较多。
  4. DPI防火墙(Deep Packet Inspection)未来防火墙的发展方向,能够高速地对第七层数据进行检测。

4 状态检测防火墙工作原理

  1. 公司部署状态检测防火墙,隔离内外网,配置策略允许由内外区域访问外网区域的所有数据通行。
  2. 内网主机第一次访问外网主机,生成数据帧发到防火墙,防火墙检查自身策略ACL表、检查路由表、检查NAT表、检查VPN表(内网访问内网可能还要ARP广播得到MAC地址),最后将数据发送到外网主机。
  3. 在上述过程中,当防火墙从内网主机收到数据帧开始,生成访问状态,从哪个IP访问哪个IP,哪个端口访问哪个端口,有无放行,路由到哪个接口,进行哪些地址转换、包头封装等等。
  4. 当第二个帧来到防火墙时,防火墙先进行状态匹配,如命中,则按该状态直接封装转发,如未命中则按步骤二处理。
  5. 当外网主机对内网主机回包时,防火墙先进行状态匹配,如命中,则按该状态直接封装转发,如未命中(可能是IP或端口号被修改),则丢弃(因为策略没有配置该方向)。
  6. 当最后一个帧发送完毕后,在一段时间内如果没有继续访问,状态将消失。
  7. 顺序:数据帧到达防火墙→匹配状态→策略→路由等。

5 防火墙的工作模式及部署类型

5.1 透明模式/桥模式

  1. 防火墙部署如下图,工作在一个网段内部,将该网段隔离成三个区域。
  2. 防火墙接口虽然工作在2层模式,但仍然会对数据包进行策略隔离。
  3. 适用情况:一般用于用户网络已经建设完毕,网络功能基本已经实现的情况下,用户需要加装防火墙以实现安全区域隔离的要求。
  4. 一般将网络分为内部区、外部区、隔离区。
    在这里插入图片描述

5.2 路由模式/NAT模式

  1. PAT是对内外网通信时进行地址转换的过程,对于内网访问外网的过程,是对源IP地址进行转换,在防火墙和Linus中也称为SNAT;对于外网访问内网的,是对目标IP地址进行转换,在防火墙和Linus中也称为DNAT。
  2. 防火墙接口工作在3层模式。
    在这里插入图片描述

5.3 混杂模式

  1. 除了完成本职工作外,与核心交换机类似,部分工作在3层接口部分工作在2层接口。
  2. 当隔离区与内网区为同一网段时,防火墙连接外网接口作为3层接口,虚拟IP接口为网关?另外两个接口为2层接口。
  3. 当隔离区域外网均为公有IP地址时,如下图,防火墙连接外网与隔离区的接口为2层接口,连接内网的接口为3层接口(网关),虚拟IP接口为公有IP地址。
    在这里插入图片描述

6 总结

  1. 了解防火墙的基本概念;
  2. 了解防护墙与路由器的特点对比;
  3. 了解防火墙的5大衡量指标;
  4. 掌握防火墙的本职工作与基本功能;
  5. 掌握三大区域及隔离总体思路;
  6. 了解防火墙的分类方式及分类结果;
  7. 了解单机防火墙与网络防火墙的差异对比;
  8. 了解防火墙的发展历程;
  9. 掌握状态检测防火墙的工作原理;
  10. 掌握防火墙三种工作模式并理解其在各模式中起到的作用。
  • 4
    点赞
  • 47
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
常见网络安全产品介绍 常见网络安全设备简介全文共30页,当前为第1页。 常见网络安全产品汇总 常见网络安全设备简介全文共30页,当前为第2页。 常见边界安全产品——防火墙 防火墙定义:保护网络周边安全的关键设备,可以保护一个"信任"网络免受"非信任"网络的攻击,但是同时还必须允许两个网络之间可以进行合法(符合安全策略)的通信。 下一代防火墙(NG Firewall),是一款可以全面应对应用层威胁的高性能防火墙,提供网络层及应用层一体化的安全防护。 主要用途:用于边界安全防护的权限控制和安全域的划分 常见网络安全设备简介全文共30页,当前为第3页。 常见边界安全产品——防火墙 常见的三种部署模式: 1)透明模式 2)路由模式 3)旁路模式 常见网络安全设备简介全文共30页,当前为第4页。 常见边界安全产品——DDOS防火墙 DDOS攻击:利用合理的服务请求来占用过多的服务资源,从而使服务器无法处理合法用户的请求。 DDOS防火墙:利用其独特的抗攻击算法,可有效防御Dos/DDoS、代理CC、ICMP、SYN、ARP攻击、SYNFLOOD等多种未知攻击。 主要用途:用于抵抗各种DDOS攻击 常见网络安全设备简介全文共30页,当前为第5页。 常见边界安全产品——DDOS防火墙 抗拒绝服务系统接入机房核心交换机前端防护,核心交换机下所有主机进入防护区 DDOS防火墙 路由器 核心交换机 接入交换机 接入交换机 接入交换机 服务器群 常见网络安全设备简介全文共30页,当前为第6页。 常见边界安全产品——网闸 网闸:双向网闸是一款部署于强隔离网络环境、能够有效实现不同安全级别网络之间的安全隔离和信息交换的专用产品。产品采用专用隔离设备和模块化工作组件设计,通过链路阻断、协议转换的方式,使得数据只能以专有数据块的方式静态地在两个网络之间进行"摆渡",从而切断两个网络之间的所有直接连接,保证不同安全级别网络之间的数据能够安全、可靠地交换。 单向网闸是一款用于由低密级网络向高密级网络单向导入数据的隔离装置 主要用途:物理隔离不同区域 常见网络安全设备简介全文共30页,当前为第7页。 常见边界安全产品——网闸 部署在两个不同的安全域网络之间,两个安全域分别连接产品的外网接口和内网接口,实现面向不同安全域或网络间的隔离与数据交换。 常见网络安全设备简介全文共30页,当前为第8页。 常见应用安全产品——入侵防御系统(IPS) IPS:是一个能够监视网络网络设备的网络资料传输行为的网络安全设备,能够即时的中断、调整或隔离一些不正常或是具有伤害性的网络传输行为。 主要用途:对应用层的深层攻击行为进行防御,能对防火墙短板的进行补充 常见网络安全设备简介全文共30页,当前为第9页。 常见应用安全产品——入侵防御系统(IPS) 入侵防御系统串联部署和旁路部署在网络中 常见网络安全设备简介全文共30页,当前为第10页。 常见应用安全产品——web应用防火墙(WAF) WAF:是以网站或应用系统为核心的安全产品,通过对HTTP或HTTPS的Web攻击行为进行分析并拦截,有效的降低网站安全风险。产品主要部署在网站服务器的前方。 主要用途:可以有效地缓解网站及Web应用系统面临常见威胁;可以快速地应对恶意攻击者对Web业务带来的冲击,让网站免遭Web攻击侵扰并对网站代码进行合理加固 常见网络安全设备简介全文共30页,当前为第11页。 常见应用安全产品——web应用防火墙(WAF) 路由器 核心交换机 接入交换机 接入交换机 接入交换机 Web应用服务器群 WAF Web应用防火墙串联透明部署在Web服务器的前端,在物理层面是Web服务器的前端多了一台硬件设备,但在网络层面是Web服务器的前端没有任何硬件设备 常见网络安全设备简介全文共30页,当前为第12页。 常见应用安全产品——负载均衡 负载均衡:分为链路负载、服务器负载和全局负载,在现有网络结构之上,它提供了一种廉价有效透明的方法扩展网络设备和服务器的带宽、增加吞吐量、加强网络数据处理能力、提高网络的灵活性和可用性。 主要用途: 1)链路负载均衡 整合多运营商链路,实现流量智能分配,帮助客户充分利用带宽资源;规避单点故障风险。 提供运营商内部快速访问路径,避免跨运营商访问带来的网络延迟,提升客户网络访问速度和访问质量。 2)服务器负载均衡 解决单台服务器硬件性能瓶颈问题,帮助客户通过增加服务器的方式整合服务器硬件资源,平行扩展业务系统的处理能力。实现多台服务器之间的冗余热备,服务器软硬件故障自动切换,保障客户业务系统能够对外提供持续可靠的服务。 3)应用优化 支持TCP连接复用、HTTP压缩、SSL卸载。 常见网络安全设备简介全文共30页,当前为第13页。 常见应用安全产品——负载均衡 防火墙 核心交换机 接入
目 录 摘要 4 Abstract 5 引言 6 第1章 绪论 7 1.1Intranet系统以及其安全问题 7 1.2防火墙技术 8 1.2.1 防火墙的定义 9 1.2.2 防火墙的基本类型 9 1.2.3 包过滤防火墙 10 1.2.4 应用网关 11 1.2.4.1 回路层代理 12 1.2.4.2 应用层代理 13 1.3 设计与实现Linux防火墙的缘起与目标 13 第2章 使用防火墙构造安全的解决方案 15 2.1 堡垒主机或双穴主机网关 15 2.2 被屏蔽主机网关 16 2.3 被屏蔽子网 16 第3章 Linux防火墙技术 18 3.1 Linux 防火墙技术的发展 18 3.2 利用Linux 实现路由和包过滤 18 3.2.1 Ipchains原理及简介 18 3.2.1.1 原理简介 18 3.2.1.2 源代码分析 20 3.2.2 Ipchains命令使用简介 23 3.3 Linux下代理的实现 29 3.3.1代理服务器概述 29 3.3.1.1 什么是代理服务器 29 3.3.1.2 代理服务器的功能 30 3.3.2 代理软件的简介和比较 33 结 论 36 致 谢 38 参考文献 39 摘要 随着计算机网络,特别是近年来Internet的飞速发展,各公司、企业、政府机关交流信息的方式正在发生变化。但这些部门面临的最大的问题就是如何用一种有效的安全解决方案来保护网络及信息系统不受攻击。在众多的方案中,防火墙是安全解决策略的关键部分。 防火墙是一类安全防范措施的总称,它是在两个网络之间强制实施访问控制策略的一个系统或一组系统。本文主要是针对有关防火墙的技术和防火墙应用的模型、设计和实现进行研究,通过对各种防火墙技术和防火墙体系结构的分类比较,对明确防火墙相关概念和选择使用防火墙上具有指导意义。同时,介绍了一种在Linux系统下集包过滤与代理于一身的复合防火墙的设计和实现过程。在这里介绍的一些技术细和实现策略可以为今后的防火墙构造提供借鉴。这种防火墙技术不仅可以使系统更具有灵活性和可扩展性,更使得系统的安全性得到提高。 关键词: 防火墙 包过滤 代理 复合型防火墙 Linux Abstract Recently, with computer network and Internet increasing rapidly, its have changed forever the way of corporations, enterprises, and organizations communicating. But the vital problem that they must face is how to protect their network and information system against attack by setting an effective network security solution. In all of this solution, firewall is one of the important parts. Firewall is a type of network security measure. A firewall is a system or group of systems that enforces an access control policy between two networks. In the dissertation, we study on the modeling, design, and implementation of firewall technologies and firewall application, By the comparing and classifying the all types of firewall technology, we present a whole concept of firewall technology to reader. It is the good guide to choice and building firewall system. In additional, we illustrate a process of designing and implementing a complex firewall system which make packet filter and proxy under Linux operation system, All of the detail of technologies and imple

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值