IT Security
포트 스캐닝(port scanning) - TCP 스캔
로픽
2018. 3. 22. 22:30
300x250
포트 스캐닝(port scanning) - TCP 스캔
- 어떤 포트가 열려 있는지 확인하는 것으로 침입 전 취약점을 분석하기 위한 사전 작업 중 하나이다.
- 포트 스캐닝을 통해 대상 서버의 동작 여부와 제공하는 서비스를 확인할 수 있다.
** TCP FIN 스캔
- 스텔스 스캔으로 TCP Header의 제어비트를 비정상적으로 설정해서 스캔하는 방식이다.
- RFC 793에서는 "포트 상태가 CLOSED라면 요청 세그먼트에 대한 응답으로 RST를 보내게 한다."
* 연결되어 있지 않은 포트에 FIN 제어비트를 설정한 탐지패킷을 전송한다.
** 열려진 포트 : 응답이 없음
** 닫힌 포트 : RST + ACK 응답이 온다.
** TCP NULL 스캔
* 연결되어 있지 않은 포트에 제어비트를 아무것도 설정하지 않은 탐지패킷을 전송한다.
** 열려진 포트 : 응답이 없음
** 닫힌 포트 : RST + ACK 응답이 온다.
** TCP Xmas
* 연결되어 있지 않은 포트에 일부 제어비트(FIN, PSH, URG)를 설정한 탐지패킷을 전송한다.
* Xmas라고 이름붙인 이유는 크리스마스트리처럼 제어비트를 반짝거리게 설정
** 열려진 포트 : 응답이 없음
** 닫힌 포트 : RST + ACK 응답이 온다.
출처 : 정보 보안 개론 한권으로 배우는 보안 이론의 모든 것 (한빛 미디어)
반응형