目標
利用本地 IPsec 策略封鎖 ICMP 回聲請求,使其他電腦無法 Ping 通本機,本機 Ping 自身仍正常。
操作步驟
1. 開啟本地安全策略
控制台 → 管理工具 → 本地安全策略 → 左側選「IP 安全策略,在本地機器」。
2. 建立新策略
- 右鍵空白處 →「建立 IP 安全策略」。
- 名稱:
Block_ICMP_Ping → 下一步。
- 勾選「啟用預設回應規則」 → 下一步。
- 驗證方式:選「此字串保護金鑰交換 (預共用金鑰)」→ 輸入任意字串 (如
MySecretKey2024) → 下一步。
- 完成時 勾選「編輯屬性」 → 完成。
3. 設定安全規則 (阻擋 ICMP)
- 屬性視窗 →「規則」頁籤 →「新增」→ 下一步。
- 隧道端點:選「此規則不指定隧道」→ 下一步。
- 網路類型:選「所有網路連線」→ 下一步。
- 驗證方式:同前,輸入相同預共用金鑰 → 下一步。
- IP 篩選器清單:選「新增」→「新增」→「編輯」。
- 新增篩選器:
- 來源位址:我的 IP 位址
- 目的位址:任何 IP 位址
- 協定類型:ICMP
- 完成 → 確定 → 下一步。
- 篩選器動作:選「要求安全性」→ 下一步 → 完成 → 確定 → 關閉。
4. 指派策略生效
主控台右鍵 Block_ICMP_Ping →「指派」。狀態變為「已指派」即生效。
驗證與說明
- 他機 Ping 本機:請求逾時 (被封鎖)。
- 本機 Ping 自身 (127.0.0.1/本機 IP):正常回應 (不經網卡/IPsec)。
- Windows 2000 操作流程相同。
原理: IPsec 於核心層攔截符合篩選器的 ICMP 封包,要求安全協商 (AH/ESP),對方無法協商而丟棄,達到阻擋效果。