Notice
Recent Posts
Recent Comments
Link
«   2025/07   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
Archives
Today
Total
관리 메뉴

의미없는 블로그

[Nessus] ICMP Timestamp Requst Remote Date Disclosure 본문

# 나/!nfra

[Nessus] ICMP Timestamp Requst Remote Date Disclosure

SaltLee 2025. 2. 12. 19:40

ICMP 타입 중에

- Timestamp : 네트워크 시간 정보 교환하는 목적으로 사용

- Echo Request / Reply : Ping 할 때 사용

 

여기서 Timestamp 쓰지 말라고 잡은건데

왜 쓰지 말라 하냐?

 

머.. 시스템이 Timestamp 패킷 응답하면

그걸 분석해서 시스템 OS(ex. Windows)를 식별할 수 있다..

 

Timestamp 응답을 통해 서버의 정확한 시간 정보를 수집해서

이를 기반으로 TCP 시퀀스 예측 공격을 할 수 있다..

 

딱히 중요한 문제는 아님

그래서 중요도도 Low 임

 

Timestamp 비활성화 하는 방법은

방화벽에서 ICMP Timestamp 를 막으면 됨

Timestamp Request 가 Type 13번이라서 이것만 막으면 됨

 

Request 만 막아도 요청이 차단되어 Reply 를 보내지 않기 때문에

Nessus 에 양호로 뜬다

 

[Windows]
파워쉘> New-NetFirewallRule -DisplayName "Block ICMP Timestamp" -Direction Inbound -Protocol ICMPv4 -IcmpType 13 -Action Block

[Linux]
sudo iptables -A INPUT -p icmp --icmp-type 13 -j DROP

[AIX]
no -p -o icmptimestamp=0 (현재 세션에서 반영)
echo "icmptimestamp=0" >> /etc/tunables/nextboot (재 부팅 시 풀리지 않게 영구 적용)

 

아예 하드닝 코드에 이걸 박아주셨다

신규 서버 생성될때 이렇게 설정돼서 나오게

 

Comments