해시 DoS 공격이란 무엇인가요?
모든 주요 웹 서비스 플랫폼(Java, ASP.NET, Apache)의 딕셔너리 테이블에는 공통된 알고리즘이 사용됩니다. 2011년 말, 이 해싱 알고리즘이 널리 사용된다는 점을 악용한 기발한 공격이 공개되었습니다. 수천 개의 변수로 채운 단 하나의 POST 메시지를 전송하면 해싱 함수에 과부하가 걸려 서버가 이 요청 하나를 처리하는 데 최대 한 시간 동안 매달릴 수 있었습니다. 이를 해시 서비스 거부(DoS) 공격이라고 합니다.
F5 BIG-IP Local Traffic Manager (LTM)는 F5 iRules 스크립팅 언어를 사용하여 지나치게 많은 변수가 포함된 POST 메시지를 모두 삭제함으로써 서버가 해시 DoS 공격을 피할 수 있도록 합니다.
애플리케이션 전송 컨트롤러(ADC)에서 이 문제를 해결함으로써 F5 BIG-IP 시스템은 모든 백엔드 웹 서버 플랫폼을 동시에 보호하여 웹 서버가 해시 DoS 공격에 노출되지 않도록 합니다.
