guswlsdk 2018. 12. 11. 20:31
반응형

DoS

  • 공격 대상이 수용 할 수 있는 능력 이상의 정보를 요구하거나 네트워크 용량을 초과시켜 정상적으로 작동하지 못하게 하는 공격
  • 가용성을 침해하는 공격
DoS 공격 종류

Ping of Death
  • ping을 이용하여 ICMP 패킷의 크기를 정상보다 크게 만듦
  • 패킷을 전송하면 네트워크를 통해 공격 네트워크에 도달하는 동안 작은 단위로 쪼개짐
  • 공격 대상은 조각화된 패킷을 재조합해야 하기 때문에 정상적인 ping보다 많은 부하가 발생

SYN Flooding
  • TCP의 구조적인 문제를 이용하는 공격으로 SYN 패킷만 보내어 각 서버의 동시 가용 사용자 수를 점유하여 다른 사용자가 서버를 사용할 수 없게 만드는 공격이다.
  • SYN 전송 후 서버의 SYN Received 상태로 ACK를 기다리고 있는 상태

Boink, Bonk, Teardrop은 시스템의 패킷 재전송과 재조합에 과부하가 걸리도록 시퀀스 넘버를 속이는 공격이다.

Bonk
  • 처음 패킷을 1번으로 보낸 후 두 번째와 세 번째 패킷의 시퀀스 넘버도 1번으로 조작해서 보낸다.

Boink 
  • 1번부터 50번은 순차적 시퀀스 넘버를 전송하다가 다음부터 시퀀스 넘버를 조작함
  • 처음 패킷을 1번으로 보낸 후 두 번째 패킷은 101번, 세 번째 패킷은 201번 등으로 일정한 시퀀스 넘버를 보낸다.

Teardrop

  • 시퀀스 넘버를 일정하게 바꾸는 것을 넘어 중첩과 빈공간을 만들어 시퀀스 넘버가 복잡해지도록 섞는다.
  • 첫 번째 1 ~ 101 두 번째 81~181

Land Attack

  • 출발지 주소와 도착지 주소가 같은 TCP 패킷을 공격 시스템에 전송해 동시 사용자 수를 점유하여 CPU 부하를 높이는 공격이다.


Smurf

  • 목적지를 공격 대상으로 설정한 브로드캐스트 패킷을 라우터에 전송
  • 라우터는 서브넷에 브로드캐스트를 전송한 후 ICMP Request을 받은 네트워크는 변조된 목적지인 공격 대상에게 ICMP Relay 패킷을 보내게 되어 수많은 패킷이 공격 대상을 과부하 시킴


7계층 공격의 주요 특징 

  • 서버의 자원 고갈 목적
  • 소량의 트래픽을 이용한 공격으로 오랜 시간에 걸쳐 서서히 공격이 진행되어 탐지가 어려움
  • 정상적인 TCP/UDP 연결 기반의 공격이라서, 정상 IP를 이용한 접속 요청 후 공격이 진행되기 때문에 정상 사용자의 트래픽과 구분하기가 어려워 탐지도 어려움
  • CPU 고갈? TCP 핸드쉐이킹 딜레이시 큐에 저장

HTTP GET Flooding

  • 공격 대상 시스템에 TCP 3HandShake 과정을 통해 정상 접속한 뒤, HTTP의 GET Method를 통해 특정 페이질르 무한대로 실행하는 방식

HTTP CC

  • DoS 공격 기법에 Cache-Control : no store, must-revalidate 옵션 사용 시, 웹 서버는 캐시를 사용하지 않고 응답을 해야 하므로 웹 서비스의 부하가 증가한다.


동적 HTTP Request Flooding

  • 요청 페이지를 변경하여 웹 페이지를 지속적으로 요청하는 기법


Slow HTTP Header DoS

  • 서버에 전달할 HTTP 메시지의 Header 정보를 비정상적으로 조작하여 웹 서버가 헤더 정보를 완전히 수신할 때까지 연결을 유지할도록 하여 시스템 자원을 소비시켜 다른 클라이언트의 정상적인 서비스를 방해하는 공격
  • 불안전한 메시지를 수신한 웹서버는 클라이언트의 요청이 끝나지 않은 것으로 인식하여 웹 로그를 남기지 않음


반응형