Basic/정보보안

서비스 거부(DoS) 공격

카고형 2021. 6. 29. 10:41
728x90

 

서비스 거부 공격(DoS : Denial of Service)은 다른 해킹에 비해 비교적 간단함. 일종의 훼방이라고 볼 수 있다

 

1. 취약점 공격형 

공격 대상이 특정 형태의 오류가 있는 네트워크 패킷의 처리 로직에 문제 있을 때 그것을 이용하여 공격 대상의 오동작을 유발하는 공격

 

 

Boink, Bonk, TearDrop 공격 : UDP, TCP 패킷의 시퀀스 넘버를 조작 하여 공격 시스템에 과부하를 일으킨다

 대응책- 주로 패치 관리를 통해 제거 됨, 과부하가 걸리거나 반복되는 패킷은 넘긴다

Land 공격 : 출발지 주소와 도착지 주소가 같은 패킷을 공격 시스템에 보내 공격 시스템의 가용 사용자를 점유하며 시스템의 부하를 높인다

  대응책- 운영체제의 패치관리 또는 방화벽을 이용함 

 

 

 

2. 자원 고갈 공격형 

네트워크 대역폭이나 시스템의 CPU 세션 등의 자원을 소모시키는 공격

 

Ping of Death 공격 : ICMP 패킷을 일반보다 훨씬 큰 65,500바이트의 크기로 보내, 하나의 패킷이 네트워크를 통해 공격 대상에게 전달되는 동안 여러 개의 IMCP 패킷으로 나누어져 공격 시스템의 부하를 높인다.

    대응책- ICMP 차단 

SYN Flooding 공격 : TCP 프로토콜의 구조적 문제를 이용함. SYN 패킷만 보내어 각 서버의 동시 가용 사용자 수를 점유하여 다른 사용자가 서버를 사용할 수 없게 함

  대응책- SYN Received의 대기시간을 줄인다.

HTTP Get Flooding 공격 : 피공격 시스템에  TCP 3-웨이 핸드쉐이킹 과정을 통해 정상적으로  접속한 뒤 특정한 페이지를 HTTP의 Get Method를 통해 무한대로 실행

HTTP CC 공격 : 자주 변경되는 데이터에 대해 새롭게 HTTP 요청 및 응답을 요구하기 위해 웹 서버가 캐시 기능을 사용하지 않게 사용하여 웹 서비스의 부하를 증가 시

동적 HTTP Request Flooding 공격 : 지속적으로 요청 페이지를 변경해 웹 페이지를 요청 허여 웹 서비스의 부하를 증가시킨다

Smurf 공격 : 출발지 주고 가 공격 대상으로 바뀐 ICMP Request 패킷을 시스템이 충분히 많은 네트워크로 브로드캐스트 한다. ICMP Request 패킷을 받은 시스템들이 공격 대상에게 ICMP Reply를 보내게 하여 공격 대상을 과부하 상태로 만든다.

  대응책- 라우터에서 디렉트 브로드캐스트를 막는 것이다. (애초에 지원을 안 하는 것도 있음)

Mail Bomb 공격 : 스팸메일을 이용한 대량의 메일을 전송한다.

 

 

3. 분산 서비스 거부(DDoS: Distrbuted Denial of Service) 공격

공격자가 한 지점에서 서비스 거부 공격을 수행하는 형태를 넘어 광범위한 네트워크를 이용하여 다수의 공격 지점에서 동시에 한 곳을 공격하도록 하는 형태의 분산 서비스 거부 공격이다. 자동화된 툴을 이용하며 공격(Attacker), 마스터(Master), 에이전트(Agent)로 구성된 메커니즘을 통해 DoS 공격을 증폭된 형태로 실시한다

 

 

 

 

 

 

 

 

728x90

'Basic > 정보보안' 카테고리의 다른 글

악성 코드 종류(malware or Malicious code)  (0) 2021.08.23
세션 하이재킹(Session Hijacking) 공격  (0) 2021.07.06
스푸핑(Spoofing)공격  (0) 2021.07.05
스니핑 공격  (0) 2021.07.01
시스템 보안  (0) 2021.06.28