반응형
34. 패킷 캡처 - 보안의 기본 |
-
패킷 캡처는 패킷을 캡처(취득)하는 작업을 말한다.
패킷이란 네트워크를 흐르는 데이터를 가리키는 경우가 많지만, 경우에 따라서는 USB 버스를 통과하는 데이터를 캡처하는 경우도 있다.
* 패킷 캡처용 툴
-
Linux 환경에서는 tcpdump 가 있다.
Windows 환경에서는 MS 가 네트워크 모니터를 제공하고 있고, 이외 WInPcap, Win10Pcap 등도 이용 가능하다.
Wireshark 같은 툴도 있다. (이 녀석이 WinPcap, Win10Pcap 등의 lib 으로 사용하여 패킷 캡처한다.)
* 패킷 캡처를 하는 데 필요한 것
-
캡처할 수 있는 패킷은 툴이 작동하고 있는 컴퓨터가 수신할 수 있는 통신 데이터만으로 제한된다.
만약 특정 네트워크를 흐르는 모든 데이터를 취득하고 싶은 경우는 통신 데이터를 복제할 수 있는 미러 포트라는 기능이 탑재된 네트워크 스위치가 필요하다.
-
패킷 캡처를 하면 네트워크를 흐르는 모든 데이터를 취득할 수 있기 때문에 모든 통신 내용을 파악할 수 있다고 생각될지 모르지만 실제로 그런 것은 아니다.
VPN(Virtual Private Network) 통신과 같이 암호화 통신의 경우는 데이터가 암호화되기 때문에 패킷 캡처로 통신 데이터를 취득은 할 수 있어도 그 내용을 해독할 수는 없다.
암호화된 데이터를 해독하려면 복호화용 키를 입수하거다 다른 수단을 사용해야 한다.
반응형
'프로그래밍 놀이터 > 보안' 카테고리의 다른 글
[도서 정리] 36. 허니팟과 허니넷 (0) | 2019.11.15 |
---|---|
[도서 정리] 35. SIEM - 보안의 기본 (0) | 2019.11.14 |
[도서 정리] 33. 포렌식 - 보안의 기본 (0) | 2019.11.12 |
[도서 정리] 32. 정적 해석 - 보안의 기본 (0) | 2019.11.11 |
[도서 정리] 31. 동적 해석 - 보안의 기본 (0) | 2019.11.10 |
댓글