본문 바로가기
Cloud 보안/NCP(Naver Cloud Platform)

[NCP] Network ACL / ACG

by 바른_자세 2021. 11. 5.

오늘은 NCP의 VPC(Virtual Private Cloud) 보안에 관련된 NACL(Network Access Control List)과 ACG(Access Control Group)을 알아보겠습니다.

NACL과 ACGL는 규칙 기반으로 인바운드/아웃바운드 트래픽을 제어하는데요.
아래 그림과 같이 Network ACL을 이용하여 각 Subent을 독립적인 네트워크로 구분짓고, Subnet 내 통신의 보안은 ACG로 제어함으로써 보안체계를 구성할 수 있어요.

< NACL과 ACG 동작 방식> (출처: NCP 사용가이드)


NACL과 ACG는 적용 대상, 지원 규칙, 상태 저장 여부 및 적용방법에 차이가 있어요.

 

< NACL과 ACG의 비교 >

구분 NACL ACG
적용대상 서브넷의 접근 제어 서버의 접근 제어
지원규칙 허용 및 거부(Allow/Deny) 허용(Allow)
상태 저장 여부 상태 비(非)저장(Stateless)
: 반환 트래픽이 규칙에 의해 명시적으로 허용되어야 함
상태 저장(Stateful)
: 규칙에 관계없이 반환 트래픽이 자동으로 허용됨
적용 방법 서브넷에 있는 모든 서버에 자동 적용 ACG를 서버의 NIC에 적용


NACL과 ACG은 사용 한도가 정해져 있어요.
한국 리전을 기준으로 한도를 정리하였습니다.

 

< NACL과 ACG의 사용한도 >

구분 한도 제공 기준
Network ACL 개수 200개 VPC
Network ACL 규칙 개수 20개 Network ACL
ACG 개수 500개 VPC
ACG 규칙 개수 50개 ACG
ACG 적용 개수 3개 Network Interface


추가로, Deny-Allow Group에 대해 소개드립니다.
2021년 2월에 새로 출시된 기능으로 기존의 NACL의 접근제어 기능을 향상시킨 것입니다.
기존 NACL 규칙은 IP 또는 Network 대역으로만 입력이 가능해서 보다 상세한 접근제어가 어려웠는데요.
Deny-Allow Group은 다수의 IP로 구성된 목록의 집합으로 NACL 규칙 설정시, 접근 소스 또는 목적지의 객체로써 동작합니다.

< Deny-Allow Group 설정 > (출처: NCP Deny-Allow Group 사용 가이드)


Deny-Allow Group의 제약사항은 아래와 같습니다.

  • VPC당 최대 4개 제공
  • Group당 IP 수량 최대 100개 제공
  • IP 중복 등록 불가
  • /32수준의 IP만 입력 가능
  • IP수정 기능 미지원(등록/삭제만 가능)



 

'Cloud 보안 > NCP(Naver Cloud Platform)' 카테고리의 다른 글

[NCP] NAT Gateway  (0) 2021.11.07
[NCP] Classic / VPC 환경  (0) 2021.11.07
[NCP] Sub Account  (0) 2021.11.05