🇰🇷 한글 설명
Node.js의 특정 버전들에서 Slowloris 방식의 HTTP 서비스 거부(DoS) 공격이 가능합니다. 공격자가 HTTP 또는 HTTPS 연결을 유지하기 위해 헤더를 매우 느리게 전송함으로써 서버의 연결 자원을 고갈시킬 수 있습니다.
💡 쉬운 설명
공격자가 서버에 아주 느린 속도로 데이터를 계속 보내서 서버가 다른 사람의 요청을 받지 못하게 방해하는 공격입니다. 마치 식당에서 주문을 아주 천천히 해서 다른 손님이 자리에 앉지 못하게 방해하는 것과 같습니다.
🇺🇸 원문 (English)
Node.js: All versions prior to Node.js 6.15.0, 8.14.0, 10.14.0 and 11.3.0: Slowloris HTTP Denial of Service: An attacker can cause a Denial of Service (DoS) by sending headers very slowly keeping HTTP or HTTPS connections and associated resources alive for a long period of time.
📍 영향받는 시스템
Node.js 6.15.0, 8.14.0, 10.14.0, 11.3.0 미만 모든 버전
⚔️ 공격 벡터
HTTP/HTTPS 헤더를 매우 느린 속도로 전송하여 연결 자원을 점유하는 방식
🛡️ 대응 방법
Node.js를 보안 패치가 적용된 최신 버전(6.15.0, 8.14.0, 10.14.0, 11.3.0 이상)으로 업데이트하십시오.
🔧 검증 코드
출력된 버전이 취약한 버전 범위(6.15.0, 8.14.0, 10.14.0, 11.3.0 미만)에 해당하는지 확인합니다.