防火墙技术详解:从基本概念到实际应用
创作时间:
作者:
@小白创作中心
防火墙技术详解:从基本概念到实际应用
引用
CSDN
1.
https://m.blog.csdn.net/LYH8543/article/details/145810451
一、防火墙概述
1.什么是防火墙
防火墙是一款具有安全防护功能的网络设备。其主要作用是访问控制,隔离网络,将需要保护的网络与不可信任的网络进行隔离,隐藏数据信息并做安全防护。
路由器虽然也能隔离网络,但其隔离的是广播域或者网段,而不是网络。IP 配置好,路由配置好即可全网互通,路由器默认没有任何限制。而防火墙将网络分为可信任的区域和不可信任的区域,并且把可信任区域和不可信任区域分隔开。即使IP 配置好,路由配置好,也不能全网互通,默认情况下就会有限制。
路由器和防火墙的主要区别在于:路由器是3 层设备,防火墙是4/5 层设备。防火墙具有路由转发的功能,并且还能做区域隔离和访问控制策略,比路由器更贵。路由器做访问控制叫ACL,防火墙的叫访问策略。路由器ACL 写的是限制规则,防火墙访问策略写的是放行规则。
防火墙的主要目的是做区域隔离和访问控制策略,虽然现在防火墙往往带上了检测木马和病毒的功能,但其本职工作并不是杀毒杀木马。
2.防火墙的基本功能
- 访问控制策略
- 攻击防护
- 冗余设计
- 路由交换
- 日志记录
- 虚拟专网VPN
- NAT
- ...
防火墙包含了路由器的功能,但是路由的这些功能并不是主要功能。
3.区域隔离
防火墙将网络划分成三个区域:
防火墙区域 | 英文 | 说明 |
---|---|---|
内部区域 | inside | 内网 |
信任区域 | trust | 办公网络,包括财务,行政,其他员工。 |
外部区域 | outside | 外网,公网,互联网。 |
非信任区域 | untrust | 外网,公网,互联网。 |
隔离区域 | DMZ | 非军事化管理区 |
所有区域间想要互相访问都要经过防火墙。
2.区域访问规则
对比路由器上写的ACL,防火墙不认接口的in 或out 方向,他认源区域和目标区域。
防火墙放行规则(默认情况下):
方向 | 动作 | 场景 |
---|---|---|
inside --> outside | 放行 | 内网员可以正常上网 |
inside --> DMZ | 放行 | 内网员工可以访问公司服务器。 |
DMZ --> inside | 禁止 | 公司服务器不能主动访问内网员工PC。 |
DMZ --> outside | 放行 | 服务器可以上外网 |
outside --> inseide | 禁止 | 外部流量不能主动访问内网电脑。 |
outside --> DMZ | ? | 根据实际情况做策略。开放某一个IP 地址的某一个端口。外网PC 可以访问我司内部服务器的某个应用,其他不允许。 |
4.防火墙分类
- 软件防火墙:安装在操作系统上的安全防护软件,如腾讯安全管家、360 安全卫士、Windows Defender、iptables等。
- 硬件防火墙:如H3C等。
- 包过滤防火墙:最早的防火墙技术之一,功能简单,配置复杂,检查报文基于源IP,目标IP,源端口,目标端口号和协议进行策略,不能识别回包,已经基本淘汰。
- 应用代理防火墙:最早的防火墙技术之二,安全性高,连接效率低,伸缩性差(udp 的代理不了)速度慢,配置复杂、工作在5 层。应用代理防火墙会代理通讯双方的身份,维护两个会话,大大影响了效率。
- 转态检测防火墙:现代主流的防火墙,速度快效率高,功能强,配置方便。状态检测检查预先设置的安全规则,允许符合规则的连接通过,并在内存中记录下该连接的相关信息,生成状态表。对该连接的后续数据包,只要符合状态表,就可以通过,不需要在匹配规则。能检测回包。当外部区域给内部区域回包的时候,同样需要先过状态表,如果状态表匹配成功即可证明这个包是回包,不需要过策略表,直接转发。
- WAF:只适合部署在Web 服务器外围,为Web 流量做检查。
- 应用层防火墙:应用层防火墙是一个发展趋势,各大厂商都在宣扬自己是应用层防火墙,但是目前效果有限。如果相对应用层做检测,建议使用IDS、IPS、态势感知等设备
5.防火墙性能指标
防火墙性能指标 | 说明 |
---|---|
带机量 | 参考用户数 |
吞吐量 | 在不丢包的情况下,单位时间内通过的数据包的数量。 |
时延 | 当数据包第一个比特进入防火墙到最后一个比特出防火墙的时间间隔。 |
丢包率 | 一段时间内,通过防火墙传送时所丢失的数据包的数量占总数量的比例。 |
并发连接数 | 防火墙能够同时处理的点对点连接的最大数量。 |
新建连接数 | 在不丢包的情况下每秒能新建的最大连接数 |
二、防火墙的应用
1.部署方式
- 透明模式:桥模式,交换模式,防火墙相当于交换机。防火墙将网络划分为3 个区域,outside、inside、DMZ,并且3 个区域都在一个网段。防火墙物理端口是2 层,但是内部可以工作在2 层以上,所以说防火墙端口在几层并不影响做区域隔离,并且可以内部给虚拟口配置IP 达到远程网管的目的。一般用于客户网络已经建设完毕,网络功能已经基本实现,客户想要后加防火墙设备,并且不想影响现有稳定的网络环境的情况。
- 路由模式:NAT 模式,网关模式,Gateway。防火墙将网络划分为3 个区域,outside、inside、DMZ,可以把防火墙当作路由器来使用。SNAT 相当于在路由器上做PAT。内网员工想要上网要获取一个公网的IP 身份,由于员工PC 是初始流量的源,那么员工PC 可以称为源设备(source),防火墙对源设备做NAT 地址转换就被称为SNAT。DNAT 相当于在路由器上做静态端口地址映射。外网PC 想要访问公司内部的服务器,公司内部服务器要有一个公网的身份,由于内网中的服务器是初始流量的目的,那么内网服务器可以称为目标设备(destination),防火墙对目的设备做NAT 地址转换称为DNAT。在路由模式下防火墙接口为3 层端口,防火墙开启路由功能,对公司原有架构产生改变。
- 混合模式:透明模式和路由模式的结合体。指防火墙部分网口在路由模式下工作,部分网口在透明桥模式下工作。应用场景较少。
热门推荐
华严寺:千年古刹的建筑与艺术之美
华严寺与华严宗的灵魂共鸣
如何获取最新的中华人民共和国机械行业标准更新信息?
贷款中介能帮忙贷款吗?利弊分析助你避坑!
js如何实现澳洲时间
如何合理选择和投资美国股票?这种股票投资的策略有哪些局限性?
司马南曾痛批薇娅等人逃税,自己翻车被罚:嘴上爱国不作数,依法纳税才是真爱国
三室两厅装修风格全解析:7种主流风格特点与报价
祎为什么不读wei?周鸿祎的“祎”到底读yi还是wei?
方静去世,那个诬陷她是间谍的前央视主持人,后来怎么样了?
关于三国演义的知识
2025年全球护照排名:新加坡护照重回第一
如何进行意大利签证的申请?申请意大利签证需要准备哪些材料?
女友争执情绪缓和技巧:应对冲突的有效方法
交警辅警案件人员的职责与法律实践
广东省市场监督管理局发布食品安全风险警示:凉茶禁止非法添加药品
CBA常规赛前瞻:江苏vs山东数据对比与历史交锋分析
头七:中国传统丧葬文化中的重要祭祀习俗
经常生气真的会长结节吗?真相是......
SO3:无色气体,强腐蚀性,制备硫酸的关键
卖糖葫芦一串利润多少?
跳绳减肥后可以饮水吗?医生的专业建议来了
低钾血症的临床表现及日常注意事项
清炒豆角家常做法,注意这几个步骤,你也能做出这道色香味美的菜
蹲便改坐便马桶最简单方法是什么
初养鸟者必看:选择容易饲养的鸟类推荐
应用化学本科的出路在哪里?
跨界联动“火”出圈 自贡彩灯“生命力”观察
香菜,命中注定你恨它
掌握罗非鱼美味烹饪的秘诀(教你如何将罗非鱼做出口感鲜嫩美味)