防火墙技术详解:从基本概念到实际应用
创作时间:
作者:
@小白创作中心
防火墙技术详解:从基本概念到实际应用
引用
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 层端口,防火墙开启路由功能,对公司原有架构产生改变。
- 混合模式:透明模式和路由模式的结合体。指防火墙部分网口在路由模式下工作,部分网口在透明桥模式下工作。应用场景较少。
热门推荐
水溶C100是健康饮料吗?你真的喝对了吗?
脊柱侧弯如何判断和矫正?教你一招自测
蒲公英的正确吃法大全(蒲公英的吃法和用法)
一泡绝佳的大红袍应该具备哪些品质特征
置物架使用全攻略:从选购到摆放位置,一文详解收纳技巧
Excel制作圆桌座位图的详细步骤和技巧
数字时代读卡器的使用方法与注意事项详解
VAS评分是什么?医生详解这一疼痛评估工具
“取消外卖骑手超时扣款”陆续试点 对客户体验有何影响?
推算事业有成的人八字命格
电路图符号大全:从基础符号到共模电感原理详解
李子的营养价值:从维生素到矿物质的全面解析
如何判断马桶是否需要疏通?这几个方面要注意
怀孕防止流产的食物有哪些
辽宁省2025年高职单招:4月考试,考生如何高效备考?
什么是AI服务器?从核心组件到未来展望的全面解析
ChatGPT引发AI服务器需求激增?AI服务器与普通服务器有何不同?
如何正确使用马车?这种使用方法对车辆性能有何影响?
从设计到制造:型材加工中心全流程优化策略
劳务合同中的社保条款:不可忽视的法律细节
空间注意力机制:原理、实现与应用
福耀科技大学有望今年招生,这所新民办大学的定位究竟为何
中国手机显示屏行业:从依赖进口到全球领先
配音音效选择,需和视频的风格、节奏上保持一致
八字是哪八字?
风险投资与私募股权的区别是什么?这些区别如何影响投资决策?
66大国家级战略性新兴产业集群区域分布(附完整清单)
燃料电池技术应用案例
股票基本面的分析方法有哪些?这些方法在投资中如何应用?
考研怎么找学校和专业?去哪里搜集研究生院校信息?