정보처리기사 필기

시험 직전 요약장

판단 기준과 헷갈리는 개념, 대표 예제를 짧게 확인하세요.

이론 목록

서비스 공격·DoS·DDoS·악성코드

원래 이론 →

판단 기준

서비스 공격은 정보를 훔쳐보거나 신원을 위조하고, 통신을 변조하거나 자원을 고갈시켜 정상 서비스를 방해하는 행위다. 어떤 정보를 이용하고, 무엇을 위조하며, 어떤 자원이 영향을 받는지를 중심으로 구분한다.

DoS는 정상적인 서비스 이용을 방해하는 공격이고, DDoS는 여러 분산된 공격원을 이용하는 DoS 형태다. 악성코드는 복제·전파·위장·은닉·원격 통제·정보 수집 등의 특징으로 구분한다.

이 부분의 원문 →

헷갈리는 개념

공격원리·핵심 단서
SYN FloodingTCP 연결 설정을 완료하지 않은 반개방 연결 상태 등을 대량 점유
UDP Flooding다량의 UDP 트래픽으로 대역폭·패킷 처리 등 소모
ICMP Flooding다량의 ICMP 메시지로 통신·처리 자원 소모
HTTP FloodingHTTP 요청을 대량 발생시켜 웹·응용·DB 자원 소모
Slow HTTP연결·요청을 느리게 유지하여 제한된 연결 자원 점유
Smurf피해자 주소로 위조한 ICMP 요청을 브로드캐스트 대상으로 보내 다수 응답 유도
FraggleSmurf와 유사하게 UDP 서비스를 이용하는 반사 공격
Ping of Death고전적으로 비정상적으로 큰 IP 패킷의 재조립 처리 취약점 악용
Teardrop비정상·겹치는 단편 정보로 IP 재조립 처리의 취약점 악용
LAND출발지와 목적지 주소·포트를 동일하게 조작한 패킷으로 취약한 처리 방해

SYN Flooding은 TCP 연결 설정 과정, Teardrop은 IP 단편 재조립, LAND는 출발지·목적지 정보가 같다는 점을 연결한다. Smurf의 대표 구조는 브로드캐스트 응답 유도이며 단순 멀티캐스트 전송과 구분한다.

Ping of Death·Teardrop·LAND는 역사적인 구현 취약점의 원리를 설명하는 용어다. 현대 시스템에서 같은 형태의 패킷을 보내면 반드시 장애가 발생한다는 의미가 아니다.

초기 DDoS 관련 도구 이름에는 Trinoo, TFN, TFN2K, Stacheldraht가 있다. 공격자·중간 제어 시스템·다수 에이전트가 연결되는 구조를 이해하되, 현대의 모든 DDoS가 동일한 제어 구조를 사용한다고 일반화하지 않는다.

이 부분의 원문 →

내 최근 연습 오답

현재 브라우저의 연습 채점 기록에서 공개된 단원과 연결된 오답을 확인합니다.

학습 기록 →

오답 기록을 확인하고 있습니다.