IP, Port를 방화벽 Rule을 기준으로 검사해서 차단, 허용하는 보안 솔루션이다
1세대 방화벽 : stateless
ex) inbound 22port를 허용해도, outbound port를 열어주지 않는다면 통신이 되지 않는다
outbound port를 정확하게 모르므로(client가 어떤 포트로 들어올지 모르므로) 다 열어줘야하는 보안 취약점이 존재한다
AWS의 NACL이 Stateless하다
2세대 방화벽 : stateful
3세대 방화벽 : osi 7계층도 검사해서 차단