AWS) 웹 서비스 전용 NACL 및 Security Group 설정
최초 VPC 설정 시 기본 NACL 의 경우 출발지 및 포트 제한 없이 전체 허용이 적용됨.
전 세계 모든 클라이언트가 Public Subnet 에 설정된 모든 리소스에 접근이 가능한 상황.
* 보안 강화
- Security Group 으로 제한이 가능하지만 조금 더 보안을 강화하기 위해 NACL 에서 제어하는 것이 좋음.
* NACL
- stateless 구조를 가지고 있기 때문에 아웃바운드와 인바운드 모두 설정 필요.
- Allow , Deny 설정이 가능.
- IPv6 로 접근하는 클라이언트 및 VPC 내 IPv6 설정이 되어 있는 경우 IPv6 도 인/아웃 바운드 설정 필요.
* Security Group
- statefull 구조를 가지고 있으며 인바운드만 설정.
- Allow 설정만 가능하므로 허용하지 않은 모든 소스IP 및 포트 차단.
Ex) 웹서비스(HTTP, HTTPS) 접근을 위한 NACL, Security Gruop 설정
* AWS 참고 사이트
aws.amazon.com/ko/premiumsupport/knowledge-center/connect-http-https-ec2/
HTTP 또는 HTTPS 포트에서 Amazon EC2 인스턴스에 연결
기본 네트워크 ACL에서 모든 인바운드 및 아웃바운드 트래픽을 허용합니다. 더욱 제한적인 규칙으로 사용자 지정 네트워크 ACL을 사용할 경우, 포트 80과 443에서 트래픽을 명시적으로 허용해야 합
aws.amazon.com
* 도움 되셨다면 공감 버튼 꾹 눌러주세요
오늘도 좋은 하루 되세요