Azure 네트워크 보안 그룹(NSG) 편집 및 관리 방법 총정리
Microsoft Azure 환경에서 가상 머신과 네트워크 트래픽을 안전하게 관리하려면 네트워크 보안 그룹(Network Security Group, NSG)에 대한 이해가 필수입니다. 이 글에서는 NSG의 기본 개념부터 Azure Portal에서의 생성, 편집, 삭제 방법까지 단계별로 정리했습니다.
네트워크 보안 그룹(NSG)이란?
네트워크 보안 그룹은 Azure 리소스로 들어오거나 나가는 트래픽을 허용 또는 차단하는 보안 규칙의 집합입니다. 하나의 NSG는 여러 서브넷과 네트워크 인터페이스(NIC)에 연결할 수 있으며, 가상 네트워크(VNet) 내의 서브넷에도 적용 가능해 여러 가상 머신에 걸쳐 접근 제어를 일관성 있게 유지할 수 있는 표준화된 인터페이스를 제공합니다.
NSG는 어디에 적용되나요?
NSG를 서브넷에 연결하면 해당 규칙이 서브넷에 연결된 모든 리소스에 적용됩니다. 개별 네트워크 인터페이스(NIC)에 연결하면 해당 인터페이스에만 규칙이 적용됩니다. 또한 VM과 NIC에 각각 NSG를 연결하면 트래픽을 더욱 세밀하게 제한할 수 있습니다.
Azure NSG는 방화벽인가요?
NSG는 기본적인 방화벽 역할을 수행하지만, Azure Firewall과는 차이가 있습니다. NSG가 OSI 3계층(L3)과 4계층(L4)에서 작동하는 반면, Azure Firewall은 L3, L4, L7 수준에서 트래픽 분석과 필터링이 가능한 더 강력하고 다양한 기능을 갖춘 완전한 방화벽 서비스입니다. 즉, NSG는 네트워크 계층에서 트래픽을 필터링하는 기본 방화벽에 가깝습니다.
NSG와 ASG의 차이점
NSG(네트워크 보안 그룹)와 ASG(애플리케이션 보안 그룹)는 모두 가상 네트워크(vNet) 내에서 네트워크 트래픽을 제어하고 관리하는 핵심 Azure 리소스입니다.
애플리케이션 보안 그룹(ASG)이란?
애플리케이션 보안 그룹을 사용하면 애플리케이션 구조를 자연스럽게 확장하는 형태로 네트워크 보안을 구성할 수 있습니다. 가상 머신을 그룹으로 묶고 해당 그룹을 기반으로 네트워크 보안 정책을 적용할 수 있어, IP 주소를 일일이 수정하는 번거로움을 없앨 수 있습니다.
Azure 포털에서 네트워크 보안 그룹 찾기
Azure Portal에 로그인한 후 '모든 서비스(All services)'를 선택합니다. 검색창에 "network security groups"를 입력하고 검색 결과에서 해당 항목을 선택하면 보유 중인 네트워크 보안 그룹 목록을 확인할 수 있습니다.
NSG 생성 후 서브넷에 연결하기
Azure Portal에서 NSG를 만들어 서브넷에 연결할 수 있습니다. '리소스 만들기(Create a Resource)' → '네트워킹(Networking)' → '네트워크 보안 그룹' 순서로 선택하면 새 NSG를 생성할 수 있습니다.
가상 머신에 애플리케이션 보안 그룹 구성하기
Azure Portal 메뉴에서 '가상 머신(Virtual machines)'을 선택하고 목록에서 원하는 VM을 클릭합니다. '네트워킹(Networking)' 메뉴로 이동한 뒤 애플리케이션 보안 그룹을 선택합니다. 미리 만들어 둔 보안 그룹을 지정하고 저장하면 구성이 완료됩니다.
애플리케이션 보안 그룹 변경하기
애플리케이션 보안 그룹을 조회하려면 Azure Portal에서 '애플리케이션 보안 그룹(Application security groups)'을 선택합니다. 변경하려는 그룹의 이름을 클릭한 후 '변경(Change)' 버튼을 누르면 설정을 수정할 수 있습니다.
새 애플리케이션 보안 그룹 만들기
새 리소스를 기존에 만들었거나 선택한 리소스 그룹에 추가합니다. 새 애플리케이션 보안 그룹에 이름을 지정하고, 가상 머신과 동일한 지역(region)에 배치합니다. '다음(Next)' 버튼으로 탭 사이를 이동하며 필요에 따라 추가 리소스를 등록할 수 있습니다.
네트워크 보안 그룹 삭제하기
Azure Portal에서 'Network security groups'를 검색해 선택하면 NSG 목록을 볼 수 있습니다. 삭제하려는 그룹을 선택한 뒤 도구 모음에서 '삭제(Delete)'를 클릭하면 해당 보안 그룹이 제거됩니다.