Amazon VPC NACL 默认规则评估顺序

use*_*174 6 amazon-web-services amazon-vpc

根据我的理解,NACL(网络访问控制列表)是子网防火墙。

我试图了解创建 NACL 时的默认值是什么:

  • 规则 #100 - 默认情况下允许来自所有 IP 的所有端口,否则
  • 一切都被拒绝

那么,底线是允许还是拒绝?我知道根据 AWS 最佳实践,默认情况下应该禁用所有访问。

规则

Joh*_*ein 11

规则按编号顺序进行评估。

一旦流量与规则匹配,就会应用允许/拒绝并结束评估。

因此,您上面显示的默认规则允许所有流量。默认规则没有任何问题。

这个编号逻辑对于这样的事情很方便,它拒绝 ICMP 流量,然后允许其他一切:

NACL规则

这是一个使用默认规则只允许 HTTPS 的规则:

NACL规则