Windows 防火牆能限制未經授權的連線,提供防毒蠕蟲的第一道防線。但如何在安全性與系統效能間取得平衡?Michael Howard 建議深入了解本地設定、群組原則如何影響防火牆,並善用 netsh 指令精確掌握內部運作。
netsh 是命令列腳本工具,可本地或遠端顯示/修改網路設定,支援批次模式執行多組指令,並能將設定匯出為文字檔供備份或部署其他伺服器。Windows XP SP2 大幅增強了 netsh 的防火牆相關功能。
netsh firewall show? 可見完整清單)| 指令 | 功能說明 |
|---|---|
show allowedprogram | 顯示允許通行的程式清單 |
show config | 顯示防火牆整體設定 |
show currentprofile | 顯示目前使用的防火牆設定檔 |
show icmpsetting | 顯示 ICMP 設定 |
show logging | 顯示記錄設定 |
show opmode | 顯示作業模式設定 |
show portopening | 顯示開放連接埠清單 |
show service | 顯示服務設定 |
show state | 顯示防火牆目前狀態 |
| 指令 | 功能說明 |
|---|---|
set allowedprogram | 編輯允許程式清單 |
set icmpsettings | 編輯 ICMP 設定 |
set logging | 編輯記錄設定 |
set notifications | 編輯通知設定 |
set opmode | 編輯作業模式(啟用/停用/僅通知) |
set portopening | 編輯連接埠開放規則 |
set service | 編輯服務規則 |
掌握這些指令,防火牆配置將不再是難題。