Ping of Death·Smurf 공격
설명 영상 Ping of Death·Smurf 공격 · 2:35
핵심 정리
Ping of Death 와 Smurf 공격은 모두 표적의 자원을 고갈시켜 정상 서비스를 막는 자원 고갈형 서비스 거부 공격이다. 다만 노리는 지점이 다르다. Ping of Death 공격은 비정상 크기의 ICMP 패킷으로 수신 시스템을 마비시키는 공격이다. 패킷 한 개의 크기가 수신 측이 처리할 수 있는 범위를 넘는 것이 핵심이다.
출발지 위조가 전제 두 공격 모두 출발지 주소를 정상 값이 아닌 값으로 바꾸는 위조가 전제된다. 특히 Smurf 는 출발지를 피해자의 IP 주소로 위조해야 응답이 피해자에게 돌아가므로, 위조가 공격의 성립 조건에 가깝다. 공격자는 응답을 직접 받지 않고도 피해자에게 부담을 줄 수 있다.
스머프 공격은 공격 대상 IP 주소를 출발지로 위조한 ICMP 에코 요청을 브로드캐스트 주소로 보내, 다수 호스트가 피해자에게 응답하게 하는 공격이다. 이때 네트워크의 대부분 장치가 출발지 주소로 응답을 보내므로, 응답을 받는 쪽은 트래픽으로 넘쳐나게 된다.
스머프 공격은 자원 고갈형 서비스 거부 공격이다. 효과는 전산망의 대역폭이 빠르게 소진되어 정상 패킷이 목적지에 도달하지 못하는 것이다.
랜드 공격은 출발지 IP 주소와 목적지 IP 주소를 같은 값으로 만들어 보내는 공격이다.
Land 공격과 Smurf 공격은 방지 방법도 구별된다. Smurf 에 대응하려면 브로드캐스트 IP 주소로 전송되는 ICMP 패킷을 차단해야 한다. 출발지 주소를 내부 IP 로 위조한 Land 공격은 내부 IP 를 출발지로 한 외부 패킷을 차단하여 막는다.
이 공격들은 침입하여 자료를 빼내는 것이 목적이 아니다. 목적은 시스템의 가용성을 떨어뜨리는 데 있으므로, 공격을 받은 쪽에서는 서비스 중단이나 응답 지연으로 나타난다.
자세히
스머프 공격의 구조와 피해
스머프 공격의 핵심은 출발지 위조와 브로드캐스트 증폭이다. 공격자는 공격 대상의 IP 주소를 출발지로 적은 ICMP 에코 요청을 네트워크의 브로드캐스트 주소로 보낸다. 그러면 그 네트워크의 많은 호스트가 요청에 응답하고, 그 응답이 출발지로 적힌 피해자에게 몰린다. 공격자는 요청을 한 번 보내는 것으로 여러 호스트의 응답을 피해자 한 곳에 모을 수 있다.
이 공격이 성립하려면 네트워크 장치의 설정이 잘못되어 있어야 한다. 방송 주소로 전달된 패킷이 특정 컴퓨터가 아니라 망 안의 모든 컴퓨터에 전달되기 때문이다. 이때 그 전산망 자체가 스머프 증폭기 역할을 한다. 설정 오류가 증폭기가 된다
이어지는 내용
- 랜드 공격과 자기 응답
- 핑 오브 데스와 티어드롭
- 방지 방법의 비교
- 자주 헷갈리는 것
- 기출에서는
로그인하면 하루 5페이지까지 무료로 전체를 읽을 수 있습니다.
앱에서 이 절 읽기