용어와 정의
영문 또는 원어: WAF
영문 정식명칭: Web Application Firewall
한글명: 웹 애플리케이션 방화벽
WAF는 HTTP 등 웹 애플리케이션 요청을 분석해 정책에 맞지 않는 요청을 탐지하거나 차단하는 웹 방화벽입니다.
정확한 의미와 원리
웹 요청의 경로, 헤더와 본문 등을 보고 알려진 공격 패턴이나 허용 정책을 적용합니다. 배치 위치와 복호화 여부에 따라 확인 가능한 내용이 다릅니다.
쉽게 이해하는 사용 예시
웹 서비스 앞에서 비정상 요청을 차단하면서 정상적인 파일 업로드와 로그인 요청이 계속 동작하는지 확인하는 경우입니다.
종류와 관련 개념의 차이
네트워크 방화벽은 통신 경계에, WAF는 웹 요청 의미에 초점을 둡니다. 탐지 모드와 차단 모드는 실제 요청에 미치는 영향이 다르며 API마다 조정이 필요할 수 있습니다.
적용 조건과 오해하기 쉬운 점
WAF가 애플리케이션의 권한 검사나 취약한 코드를 대신 고쳐 주지는 않습니다. 오탐과 우회 가능성, 원본 서버로 직접 들어가는 경로도 확인합니다.
관련 용어와 글
함께 이해할 기준 개념
함께 비교할 용어
- IDS 침입 탐지 시스템
- IPS 침입 방지 시스템
- NAC 네트워크 접근 제어
- ZTNA 제로 트러스트 네트워크 접근
- DMZ 완충 네트워크 영역
- Network segmentation 네트워크 분리
- DDoS 분산 서비스 거부
- TLS 전송 계층 보안
- HTTPS 보안 HTTP
- VPN 가상 사설망
- RADIUS 원격 인증 다이얼인 사용자 서비스
- WPA 와이파이 보호 접근
- Stateful firewall 상태 추적 방화벽
- Stateless packet filtering 비상태 패킷 필터링
- Signature-based detection 시그니처 기반 탐지
- Anomaly-based detection 이상 기반 탐지
- Microsegmentation 마이크로세그멘테이션
- DoS 서비스 거부
- Reflection attack 반사 공격
- Amplification attack 증폭 공격
- mTLS 상호 TLS 인증