전체 그래프
AWS Services

AWS Shield

web-securityawsddosprotection

상위: Web Security

요약

AWS Shield는 AWS에서 제공하는 DDoS(분산 서비스 거부) 공격 방어 서비스입니다. Standard는 무료로 모든 AWS 서비스에 자동 적용되며, Advanced는 유료로 더 강력한 보호와 전문가 지원을 제공합니다.

Shield Standard vs Advanced

항목StandardAdvanced
비용무료 (자동 적용)$3,000/월 + 데이터 전송 비용 (2026-08 기준)
방어 대상L3/L4 공격L3/L4 + L7 공격
보호 서비스모든 AWS 서비스CloudFront, ALB, Route 53, Global Accelerator, EC2 EIP
DDoS 대응팀✅ 24/7 Shield Response Team (SRT)
비용 보호✅ DDoS 공격으로 인한 스케일링 비용 보상
실시간 가시성기본CloudWatch 상세 메트릭 + 공격 분석
WAF 통합✅ AWS WAF 무료 포함

DDoS 공격 유형별 방어

L3/L4 공격 (네트워크/전송 계층)

단순히 트래픽 양으로 밀어붙이는 공격

공격 유형설명Shield 대응
UDP Flood대량의 UDP 패킷 전송자동 감지 및 차단
SYN FloodTCP 연결 요청 폭주SYN 쿠키로 방어
Reflection AttackDNS/NTP 증폭 공격소스 IP 검증
공격자  [좀비 PC 1만개]  UDP 패킷 폭탄  AWS Shield  차단
                                              
                                         정상 트래픽만 통과

L7 공격 (애플리케이션 계층)

HTTP 요청으로 서버 리소스 고갈 (Advanced에서만 방어)

공격 유형설명Shield Advanced 대응
HTTP Flood정상처럼 보이는 대량 요청AWS WAF 연동
Slowloris느린 연결로 자원 점유연결 타임아웃 관리
Cache Busting캐시 우회 요청Rate Limiting

Shield Advanced 주요 기능

1. DDoS Cost Protection

공격으로 인한 스케일링  비용 급증  AWS가 비용 보상

예시:
- 평소 EC2 10대  공격으로 100대 스케일링
- 추가 비용 $5,000 발생
- Shield Advanced가 비용 크레딧 지급

2. Shield Response Team (SRT)

  • 24/7 전문가 지원
  • 공격 발생 시 직접 개입
  • 맞춤형 방어 규칙 설정

3. 상세 공격 분석

CloudWatch에서 확인 가능한 메트릭:
- DDoSDetected: 공격 감지 여부
- DDoSAttackBitsPerSecond: 초당 공격 트래픽
- DDoSAttackPacketsPerSecond: 초당 공격 패킷 
- DDoSAttackRequestsPerSecond: 초당 공격 요청  (L7)

아키텍처에서의 위치

                        ┌──────────────────────┐
    인터넷                    AWS Shield       
                        ┌────────────────┐   
                         L3/L4 DDoS        
                         자동 방어          
┌──────────┐             └────────────────┘   
 공격자    │──────────▶│  ┌────────────────┐   
└──────────┘              L7 DDoS           
                          (Advanced)        
┌──────────┐             └────────────────┘   
 정상 사용자│──────────▶│                     
└──────────┘           └──────────│───────────┘
                                  
                       ┌──────────────────────┐
                            AWS WAF          
                         (Application 방어)   
                       └──────────────────────┘
                                  
                                  
                       ┌──────────────────────┐
                         CloudFront / ALB    
                       └──────────────────────┘
                                  
                                  
                       ┌──────────────────────┐
                           Origin Server     
                       └──────────────────────┘

Cloudflare vs AWS Shield 비교

항목AWS ShieldCloudflare
무료 DDoSStandard (L3/L4)모든 플랜 (L3/L4/L7)
WAF별도 (AWS WAF)통합 제공
CDN별도 (CloudFront)통합 제공
관리AWS 콘솔Cloudflare 대시보드
적합 대상AWS 인프라 사용자모든 웹서비스

언제 Advanced를 써야 할까?

Standard로 충분한 경우

  • 소규모 서비스
  • L3/L4 공격만 우려
  • 비용 민감

Advanced가 필요한 경우

  • 대규모 트래픽 서비스 (게임, 금융 등)
  • L7 공격 대응 필요
  • 24/7 전문가 지원 필요
  • DDoS로 인한 비용 보호 필요

관련 개념