본문 바로가기
Programming 개발은 구글로/AWS

[AWS 기초] Security Group(보안 그룹)

by 40대직장인 2023. 2. 3.

AWS Security Group(보안 그룹)

 

보안 그룹은 인스턴스에 대한 인바운드 및 아웃바운드 트래픽을 제어하는 가상 방화벽 역할을 합니다. VPC에서 인스턴스를 시작할 때 최대 5개의 보안 그룹에 인스턴스를 할당할 수 있습니다.

 

보안 그룹은 서브넷 수준이 아니라 인스턴스 수준에서 작동이 되므로 VPC에 있는 서브넷의 각 인스턴스를 서로 다른 보안 그룹 세트에 할당할 수 있습니다.

 

특정 그룹을 지정하지 않으면 인스턴스가 자동으로 VPC의 기본 보안 그룹에 할당이 됩니다.

 

🟦 SG 주요 특징

 ◼ 보안 장치

  • NACL(Network Access List)과 함께 방화벽의 역할을 하는 서비스

 ◼ Port 허용

  • 트래픽이 지나갈 수 있는 Port와 Source 를 설정 가능
  • Deny는 불가능(특정 포트를 막을 수 없음) -> NACL로 가능

 ◼ 인스턴스 단위

  • 하나의 인스턴스에 하나 이상의 SG 설정 가능

 ◼ NACL의 경우 서브넷 단위

  • 설정된 인스턴스는 설정한 모든 SG의 룰을 적용 받음

 

 

 ◼ 설정된 모든 룰을 사용해서 필터링

  • NACL의 경우 적용된 룰의 순서대로 필터링

 ◼ Stateful 

  • Inbound로 들어온 트래픽이 별다른 Outbound 설정 없이 나갈 수 있음
  • NACL은 Stateless임

 

 

 


🟦 SG 설정

1. 기 설정된 AMI 리스트에서 AMI 하나 선택

 

2. Security Group SSH, HTTP 설정

 


🟨 하나의 인스턴스에 여러 개의 SG 설정

1. 인스턴스 - Networking - Change Securtiy Groups

 

2. 해당 인스턴스에 적용할 여러 개의 SG 선택 가능

 


출처: AWS 강의실

 

 

댓글