防毒軟體、防火牆都裝了,為何仍中招?關鍵在於「自檢」。病毒與木馬常利用 TCP 連線對外攻擊或接受外部指令,定期自檢 TCP 連線能及早發現異常、降低損害。本文分兩大面向說明自檢方法與工具。
當惡意程式(病毒、木馬、駭客控制端)啟動時,會先以 TCP 三向交握建立端對端連線,再進行資料竊取、橫向移動或下載惡意載體。掌握連線狀態,即掌握主動權。
主機感染震盪波、衝擊波等蠕蟲,在破壞本地系統的同時,大量發起對外 TCP 連線掃描、感染其他主機。若防毒軟體暫時無法查殺,須先手動遏制擴散。
Windows 內建 netstat 為命令列介面、無法即時更新。Tcpview 提供 GUI、即時動態顯示所有進程的 TCP/UDP 連線,含程序名、PID、協定、本地/遠端 IP:Port,極利於快速分析。
安裝 Windows XP SP2 以上補丁,可將單一程序可開啟的 TCP 連線數限制在 10 個以內,有效抑制蠕蟲大量對外連線。
此法可緩解內向外攻擊,但根治仍須更新防毒軟體、打系統補丁、移除惡意程式。
特定埠突然湧入大量 TCP 連線,頻寬被佔滿、服務不穩,疑似遭受 DoS/DDoS 或駭客暴力破解。
netstat -an 或 Tcpview 觀察 SYN_RECEIVED、ESTABLISHED 狀態的外部連線來源 IP 與埠號。定期自檢 TCP 連線,配合防毒、防火牆、補丁管理,才能構建纵深防禦,將網路威脅降至最低。