들어가며
Chapter 1. TCP/IP와 패킷 분석 기초
1. 네트워크 계층
1.1 IP 프로토콜
2. 전송 계층
2.1 TCP 프로토콜
2.2 UDP 프로토콜
3. 응용 계층
4. 정리
Chapter 2. 네트워크 포트 스캔
1. 포트 스캔
2. TCP 포트 스캔
2.1 TCP SYN 스캔
2.2 TCP stealth 스캔
3. UDP 포트 스캔
4. 정리
Chapter 3. DDoS 공격 패킷 분석
1. DDoS 공격
1.1 DDoS 공격의 기본 원리
1.2 DDoS 공격의 목적
1.3 DoS & DDoS의 차이점
2. DDoS 공격의 주요 유형
2.1 대역폭 공격
2.2 자원 고갈 공격
2.3 응용 계층 공격
3. 대역폭 공격
3.1 UDP Flooding
3.2 ICMP Flooding
3.3 IP Flooding
3.4 Fragmentation Flooding
3.5 GRE Flooding
3.6 반사 공격
3.7 DNS 반사 공격
3.8 SSDP 반사 공격
3.9 SNMP 반사 공격
3.10 NTP 반사 공격
3.11 이외 반사 공격
4. 자원 고갈 공격
4.1 SYN Flooding
4.2 SYN-ACK Flooding, ACK Flooding
4.3 TCP Connection Flooding
4.4 TCP data Flooding
5. 응용 계층 공격
5.1 GET Flooding
5.2 POST Flooding
5.3 Slow HTTP 공격
5.4 DNS Query Flooding
6. 정리
6.1 대역폭 공격
6.2 자원 고갈 공격
6.3 응용 계층 공격
Chapter 4. 대용량 패킷 분석
1. 대용량 패킷
2. 대용량 패킷 분석 절차
2.1 패킷 기본 정보 확인
2.2 HTTP 패킷 분석
2.3 HTTP 이외의 프로토콜별 공격 확인
2.4 패킷 분할
2.5 패킷 통합
3. 패킷 가시화
3.1 Gnuplot를 이용한 가
네트워크상에서 발생하는 다양한 유형의 공격 패킷 분석 마스터
이 책은 보안 관제, 보안 담당자, 보안 분석가 등 보안 현업에 종사하는 실무자를 위한 패킷 분석 기술서입니다. 포트 스캔, DDoS 공격, 웹 해킹, 악성 코드 트래픽, 무선랜 해킹, 시스템 취약점 공격, 대용량 패킷 분석까지 실제 네트워크상 에서 발생할 수 있는 악의적인 공격 패킷 유형들에 대해 저자의 분석 노하우를 전하려 노력하였습니다.
다양한 네트워크 공격을 어떤 원리로 탐지하고 차단해야 할지 평소에도 고민하는 엔지니어가 되어야만 불시에 발생하는 공격에 손쉽게 대응할 수 있을 것입니다. 공격 유형별 패킷을 분석할 수 있는 수준에 도달하기 위해 이 책에서 제공하는 사례와 실습으로 네트워크 공격 유형을 알아 보고, 통신 프로토콜들을 이해해 보세요. 그래서 DDoS, IPS, APT, WAF 등과 같은 보안 장비에서 제공하는 정책에 단순히 의존적으로 운영하는 수준에 그치지 않고, 어떠한 공격에도 능동적으로 대응하는 실력있는 보안 전문가로 거듭나기를 바랍니다.
책의 내용을 실습할 수 있도록 본석 패킷 파일과 실습 파일 제공
이 책 대부분의 내용은 독자들이 직접 따라 할 수 있도록 분석 패킷 파일과 기타 실습 파일을 제공하여 실습 형태로 집필하였습니다. 독자들의 패킷 분석 실습을 위해 별도의 pcap(네트워크 패킷 수집 파일을 제공하고, 기타 실습에 사용하는 도구 다운로드 위치 및 설치 방법 등에 대한 정보도 제공합니다.
관련 자료는 “보안초보 스터디" 네이버 카페(https://cafe.naver.com/sec의 “책-네트워크공격패킷분석(자료실” 또는 프리렉 홈페이지의 ‘자료실’에서 내려받을 수 있습니다. “보안초보 스터디”는 보안에 관한 다양한 자료를 제공하고 보안을 공부하려는 사람들의 커뮤니티가 조성된 곳입니다. 실습에 필요한 자료를 얻고 궁금한 내용은 질의 응답을 통해 해결하며 다양한 사람들과 정보도 공유하기 바랍니다.