防火墙
将组织内部网络和互联网络隔离开来,按照规则允许某些分组通过(进出),或者阻塞掉某些分组
为什么需要防火墙
阻止拒绝服务攻击
- SYN flooding:攻击者建立很多伪造TCP连接,对于真正用户而言已经没有资源留下了
阻止非法的修改/对非授权内容的访问
- e.g.攻击者替换掉CIA的主页
只允许认证的用户能否访问内部网络资源(经过认证的用户/主机集合)
2种类型的防火墙
- 网络级别:分组过滤器
- 有状态,无状态
- 应用级别:应用程序网关
分组过滤
- 内部网络通过配置防火墙的路由器连接到互联网上
- 路由器对分组逐个过滤,根据以下规则来决定转发还是丢弃
- 源IP地址,目标IP地址
- TCP/UDP源和目标端口
- ICMP报文类别