스머프 공격은 인터넷 프로토콜(IP)의 취약성을 악용하여 대상 기기나 네트워크에 엄청난 양의 트래픽을 플러딩하는 분산 서비스 거부(DDoS) 공격의 한 유형입니다. 이 공격은 이를 실행하는 데 사용된 스머프 맬웨어의 이름을 따서 명명되었습니다.
스머프 공격에서 공격자는 대량의 인터넷 제어 메시지 프로토콜(ICMP) 에코 요청(ping) 패킷을 IP 브로드캐스트 주소로 보냅니다. 각 패킷에는 스푸핑된 소스 IP 주소가 있으며, 이는 의도된 피해자의 IP 주소로 설정됩니다. 브로드캐스트 네트워크가 이러한 패킷을 수신하면 네트워크의 모든 장치에 패킷 사본을 보내 공격을 증폭합니다. 그런 다음 네트워크의 각 장치는 스푸핑된 소스 주소로 ICMP 에코 응답으로 응답하여 트래픽 홍수를 대상 피해자에게 다시 보냅니다.
스머프 공격의 주요 특징은 다음과 같습니다.
스머프 공격의 위험을 완화하기 위해 네트워크 관리자는 네트워크 장치에서 IP 브로드캐스트 주소 지정을 비활성화하고, 스푸핑된 소스 주소가 있는 패킷을 차단하기 위한 유입 필터링을 구현하고, 라우터와 방화벽을 구성하여 ICMP 트래픽 속도를 제한하는 등 여러 가지 조치를 취할 수 있습니다. 이러한 조치는 증폭 가능성을 줄이고 공격자가 네트워크를 악용하여 스머프 공격을 수행하는 것을 방지하는 데 도움이 됩니다.