在windows xp sp2中,windows防火牆有了許多新增特性,其中包括:默認對計算機的所有連接啟用、應用於所有連接的全新的全局配置選項、用於全局配置的新增對話框集、全新的操作模式、啟動安全性、本地網絡限制、異常流量可以通過應用程序文件名指定對internet協議第6版(ipv6)的內建支持
采用netsh和組策略的新增配置選項
本文將詳細描述用於手動配置全新的windows防火牆的對話框集。與windows xp(sp2之前的版本)中的icf不同,這些配置對話框可同時配置ipv4和ipv6流量。
windows xp(sp2之前的版本)中的icf設置包含單個復選框(在連接屬性的“高級”選項卡上“通過限制或阻止來自internet對此計算機的訪問來保護我的計算機和網絡”復選框)和一個“設置”按鈕,您可以使用該按鈕來配置流量、日志設置和允許的icmp流量。
在windows xp sp2中,連接屬性的“高級”選項卡上的復選框被替換成了一個“設置”按鈕,您可以使用該按鈕來配置常規設置、程序和服務的權限、指定於連接的設置、日志設置和允許的icmp流量。
“設置”按鈕將運行全新的windows防火牆控制面板程序(可在“網絡和internet連接與安全中心”類別中找到)。
新的windows防火牆對話框包含以下選項卡:
“常規”“異常”“高級”“常規”選項卡
在“常規”選項卡上,您可以選擇以下選項:
“啟用(推薦)”
選擇這個選項來對“高級”選項卡上選擇的所有網絡連接啟用windows防火牆。
windows防火牆啟用後將僅允許請求的和異常的傳入流量。異常流量可在“異常”選項卡上進行配置。
“不允許異常流量”
單擊這個選項來僅允許請求的傳入流量。這樣將不允許異常的傳入流量。“異常”選項卡上的設置將被忽略,所有的連接都將受到保護,而不管“高級”選項卡上的設置如何。
“禁用”
選擇這個選項來禁用windows防火牆。不推薦這樣做,特別是對於可通過internet直接訪問的網絡連接。
注意:對於運行windows xp sp2的計算機的所有連接和新創建的連接,windows防火牆的默認設置是“啟用(推薦)”。這可能會影響那些依賴未請求的傳入流量的程序或服務的通信。在這樣的情況下,您必須識別出那些已不再運作的程序,將它們或它們的流量添加為異常流量。許多程序,比如internet浏覽器和電子郵件客戶端(如:outlook express),不依賴未請求的傳入流量,因而能夠在啟用windows防火牆的情況下正確地運作。
如果您在使用組策略配置運行windows xp sp2的計算機的windows防火牆,您所配置的組策略設置可能不允許進行本地配置。在這樣的情況下,“常規”選項卡和其他選項卡上的選項可能是灰色的,而無法選擇,甚至本地管理員也無法進行選擇。
基於組策略的windows防火牆設置允許您配置一個域配置文件(一組將在您連接到一個包含域控制器的網絡時所應用的windows防火牆設置)和標准配置文件(一組將在您連接到像internet這樣沒有包含域控制器的網絡時所應用的windows防火牆設置)。這些配置對話框僅顯示當前所應用的配置文件的windows防火牆設置。要查看當前未應用的配置文件的設置,可使用netsh firewall show命令。要更改當前沒有被應用的配置文件的設置,可使用netsh firewall set命令。
“異常”選項卡
在“異常”選項卡上,您可以啟用或禁用某個現有的程序或服務,或者維護用於定義異常流量的程序或服務的列表。當選中“常規”選項卡上的“不允許異常流量”選項時,異常流量將被拒絕。
對於windows xp(sp2之前的版本),您只能根據傳輸控制協議(tcp)或用戶數據報協議(udp)端口來定義異常流量。對於windows xp sp2,您可以根據tcp和udp端口或者程序或服務的文件名來定義異常流量。在程序或服務的tcp或udp端口未知或需要在程序或服務啟動時動態確定的情況下,這種配置靈活性使得配置異常流量更加容易。
已有一組預先配置的程序和服務,其中包括:
文件和打印共享、遠程助手(默認啟用)、遠程桌面、upnp框架,這些預定義的程序和服務不可刪除。
如果組策略允許,您還可以通過單擊“添加程序”,創建基於指定的程序名稱的附加異常流量,以及通過單擊“添加端口”,創建基於指定的tcp或udp端口的異常流量。
當您單擊“添加程序”時,將彈出“添加程序”對話框,您可以在其上選擇一個程序或浏覽某個程序的文件名。
當您單擊“添加端口”時,將彈出“添加端口”對話框,您可以在其中配置一個tcp或udp端口。
全新的windows防火牆的特性之一就是能夠定義傳入流量的范圍。范圍定義了允許發起異常流量的網段。在定義程序或端口的范圍時,您有兩種選擇: