방화벽 이해하기 Security Group vs NACL
·
Infra
라우팅을 통해 트래픽은 IGW, NAT 등을 거쳐 이동한다. 이때 이동하는 길이 뚫려 있다고 아무나 통과시킨다면 분명 문제가 생길 것이다. 그 길목에 검문소를 세워, 어떤 트래픽은 통과시키고, 어떤 트래픽은 차단시킨다. 이 검문소를 방화벽이라고 부른다. AWS는 방화벽을 두 군데에 둔다. 첫째는 NACL이다. NACL은 방(Subnet) 전체의 입구에 존재한다. 방 단위로 드나드는 모든 트래픽을 검사한다.둘째는 SG(Security Group)이다. SG는 서버 한 대마다 문 앞에 존재한다. 그렇기 때문에 서버에 직접 닿는 트래픽만 검사한다. 건물로 비유해보면 NACL은 층 입구에 서있는 경비, SG는 각 사무실 문 앞에 서있는 경비라고 생각하면 된다.손님이 사무실에 들어가기 위해선 층 입구 경비(NAC..