防火墙的核心任务:控制和防护
防火墙的原理:通过安全策略来对流量进行控制和防护
防火墙的性能评判标准:吞吐量:单位时间内防护墙处理的数据量
防火墙一定程度上就是二层交换机和三层路由器的集合
一、防火墙发展历程
1、包过滤防火墙---一个严格的规则表(ACL相当于)
防火墙的安全策略在进行匹配时,自上向下逐一匹配,匹配上则不再向下匹配,结尾隐含一条 拒绝所有的规则。
判断信息:源IP、源端口、目标IP、目标端口、协议(五元组)
工作范围:网络层、传输层
缺点:
1,因为只关注三四层数据,无法检测应用层,则无法充分的识别安全风险
2,需要逐包匹配检测,则效率较低。可能会成为网络的瓶颈。
路由器解决转发效率低是这样:路由器解决包转发太慢的办法是:首包检测,只有第一个包进行查询路由表,后面的包都不需要;其他路由器也是一样,只有首包需要进行查询路由表,后面的按着转发就行;
2、应用代理防火墙---(每个应用都要添加代理)
缺点:
1,效率变低
2,可伸缩性变差:每一种应用都需要开发对应的代理功能,否则无法代理
3、状态检测防火墙---首次检查建立会话表
优点:有会话表技术
会话表技术:说白了就是首包检测,后面的包就不必须要检测了,直接对着会话表看就行,表上是允许就允许;通过5元组进行一个数据流的识别(五元组相同就是同一个数据流)