Learning
토픽 57 / 147·네트워크 보안

WAF (Web Application Firewall)

WAF (Web Application Firewall)

웹 애플리케이션 계층(L7)에서 HTTP/HTTPS 트래픽을 검사하여 SQL Injection, XSS, CSRF 등 웹 공격을 탐지/차단하는 보안 솔루션

목적: OWASP Top 10 공격 방어, 웹 취약점 보호, 컴플라이언스 충족(PCI DSS)

탐지 방식

  • 시그니처 기반(Signature): 알려진 공격 패턴 매칭, 빠른 탐지, 제로데이 취약
  • 행위 기반(Behavioral): 정상 트래픽 학습 후 이상 탐지, 제로데이 대응, 오탐 가능
  • 규칙 기반(Rule): ModSecurity CRS 등 커스텀 룰, 세밀한 제어

배치 모드: 인라인(Inline, 트래픽 경로에 배치/차단), 리버스 프록시(클라이언트-서버 사이), 클라우드 WAF(AWS WAF, Cloudflare, CDN 통합)

주요 방어 대상: SQL Injection, XSS, CSRF, 파일 포함(LFI/RFI), 디렉토리 순회, 봇/크롤러, DDoS(L7)

비교

적용사례: 웹 서비스 보호, API 보안, 클라우드 웹 서비스, PCI DSS 준수

연관: 방화벽, NGFW, IDS/IPS, OWASP, SSL/TLS