2-Tier-Architecture 구축4-보안그룹 설정

Nari.·2021년 5월 18일
0

aws 공부

목록 보기
7/17

Security Group (보안 그룹)

  1. Security Group (보안그룹)이란?
    EC2 인스턴스에 대한 수신 및 발신 트래픽을 제어하는 가상 방화벽 역할을 하는 것
  • 인바운드 규칙 : 인스턴스로 들어오는 트래픽을 제어
  • 아웃바운드 규칙 : 인스턴스에서 나가는 트래픽을 제어

인스턴스를 시작할 때 하나 이상의 보안 그룹을 지정할 수 있으며, 보안 그룹을 지정하지 않을 경우 Amazon EC2에서 기본 보안 그룹이 사용됨.

** 인스턴스를 시작한 이후에는 해당 보안 그룹을 변경❌


  1. Bastion-SG :: 모든 IP에 대해서 SSH접속 가능하도록 22 port 개방
  • 인바운드 규칙
    SSH - TCP - 22 - 0.0.0.0/0
  • 아웃바운드 규칙
    모든 트래픽 - 전체 - 전체 - 0.0.0.0/0
  1. WEB-SG :: 모든 IP에서 HTTP 접속 가능하도록 80port 개방
  • 인바운드 규칙
    HTTP - TCP - 80 - 0.0.0.0/0
    HTTP - TCP - 80 - ::/0
  • 아웃바운드 규칙
    모든 트래픽 - 전체 - 전체 - 0.0.0.0/0
  1. WAS-SG :: IN-ELB-SG를 통과한 트래픽에 대해서만 WAS/DB로 들어올 수 있도록 8080, 3306 port 개방
  • 인바운드 규칙
    사용자 지정 TCP - TCP - 8080 - IN-ELB-SG
    MYSQL/Aurora - TCP - 3306 - IN-ELB-SG
  • 아웃바운드 규칙
    모든 트래픽 - 전체 - 전체 - 0.0.0.0/0

정리) 솔직히 아웃바운드 규칙도 정해야하는데(보안을 정말 잘 지키기위해서는..?), 하지만 아직 초짜라 거기까지 지정하지 못했다. 어렵거나 헷갈리지않았지만, 아웃바운드를 굳이 지정하지 않은 것은 집과 회사, 이동중에 버스 와이파이로도 들어갈 예정이기 때문...ㅎ

0개의 댓글