Slowloris란 무엇인가요?

Slowloris는 DoS/DDoS 공격의 일종인 저속 HTTP 공격을 수행하도록 설계된 DoS(서비스 거부) 도구입니다.

Slow HTTP 공격은 조각난 HTTP 요청을 웹 서버에 매우 느리게 전송하여 연결이 종료되지 않도록 하는 방식으로 이루어집니다. 이 기법은 서버의 리소스를 독점하여 결국 서버가 작동을 멈추거나 사용할 수 없는 상태가 되게 합니다. 최소한의 리소스로 대규모 웹사이트를 공격할 수 있기 때문에 비대칭 공격(Asymmetric Attack)이라고도 합니다. Slow HTTP 공격은 Apache 서버에 특히 효과적인 반면, Microsoft Internet Information Services(IIS) 서버에는 영향을 미치지 않는 것으로 알려져 있습니다. Apache 2.2.15부터 이러한 공격을 방어하기 위해 mod_reqtimeout 모듈이 추가되었습니다.

UDP 플러드나 이와 유사한 공격과 달리, 슬로우 HTTP 공격은 많은 수의 봇이 필요하지 않아 DDoS 공격을 더 쉽게 실행할 수 있습니다. 또한 이 공격은 계층 2/3을 모니터링하는 방화벽으로 대응하기 어려워 더욱 복잡합니다.

이러한 공격을 효과적으로 방어하려면 Slow HTTP 공격에 대한 전용 보호 기능을 갖춘 웹 애플리케이션 방화벽(WAF), 예를 들어 F5 BIG-IP를 사용하는 것이 좋습니다.