NACLs vs Security Groups

When each.

Overview

Network ACLs vs Security Groups layers AWS network controls correctly. Both exist for a reason; the discipline is using SGs as the default stateful per-ENI firewall and NACLs as the subnet-level stateless backstop for IP-based blocks.

The approach

The practical approach: SGs as the default stateful firewall per ENI, NACLs for subnet-level IP blocking, both managed via IaC, documented per-VPC layering. The team’s discipline produces real protection instead of permissive defaults.

Why this compounds

NACL/SG discipline compounds across VPCs. Each correct layering produces ongoing protection; the team’s networking expertise grows; new VPCs inherit the layering pattern from day one.

NACL/SG discipline is an operational discipline that pays off across years. Nova AI Ops integrates with networking telemetry, surfaces patterns, and supports the team’s network security discipline.