🇰🇷 한글 설명
Undertow 웹 서버는 기본적으로 최대 HTTP 요청 엔티티 크기 제한을 적용합니다. 요청 본문이 설정된 제한을 초과할 경우 서버가 이를 안전하게 차단하여, 단일 요청을 통한 리소스 고갈(메모리 부족) 형태의 DoS 공격을 방지합니다.
💡 쉬운 설명
웹 서버가 한 번에 받을 수 있는 데이터의 크기를 미리 정해두는 기능입니다. 너무 큰 데이터를 보내서 서버의 메모리를 꽉 채워 멈추게 만드는 공격을 막아줍니다.
🇺🇸 원문 (English)
Rejected reason: The Undertow web server enforces a default maximum HTTP request entity size limit. Any request (including GET or HEAD) containing a body that exceeds this configurable limit is safely dropped by the server, preventing single-request Resource Exhaustion (Out of Memory) Denial of Service attacks.
📍 영향받는 시스템
Undertow 웹 서버 (설정된 제한을 초과하는 요청을 처리하는 모든 환경)
⚔️ 공격 벡터
서버의 메모리 자원을 고갈시키기 위해 설정된 제한보다 큰 HTTP 요청 본문을 전송
🛡️ 대응 방법
Undertow의 최대 요청 엔티티 크기 제한 설정을 적절한 값으로 구성하고 유지
🔧 검증 코드
설정 파일 내에 요청 크기 제한 관련 옵션이 존재하는지 확인합니다.
grep -r 'max-entity-size' /path/to/undertow/config 2>/dev/null || echo 'Configuration not found'
💻 영향받는 소프트웨어
IBM WebSphere Application Server