Windows 7中Firewall的新特性介紹
Windows 7 Firewall簡介
與Vista相同的是,可以通過訪問控制面板程序?qū)indows 7 firewall進行基礎(chǔ)配置。與Vista不同的是,你還可以通過訪問控制面板的方式對其進行高級配置(包括對出站連接過濾器的配置),而不是一定要創(chuàng)建空白MMC并加入嵌入式管理單元來實現(xiàn)。與圖1所視一樣,只是點擊一下左側(cè)面板里的高級配置選項。
圖1 在Windows 7中,你可以通過控制面板程序進行防火墻高級配置更多的網(wǎng)絡(luò)配置
Vista firewall允許你去選擇是在公共網(wǎng)格上還是在專用網(wǎng)絡(luò)中,而在Windows 7中你有三個選擇--公用網(wǎng)絡(luò)、家庭網(wǎng)絡(luò)、辦公網(wǎng)絡(luò)。后兩個選項是專用網(wǎng)絡(luò)的細(xì)化。
如果你選擇了“家庭網(wǎng)絡(luò)”選項,你將可以建立一個“家庭組”。在這種環(huán)境中,“網(wǎng)路發(fā)現(xiàn)”會自動啟動,你將可以看到網(wǎng)絡(luò)中其它的計算機和設(shè)備,同時他們也將可以看到你的計算機。隸屬于“家庭組”的計算機能夠共享圖片、音樂、打印機這樣的硬件設(shè)備。如果有你不想共享的文件夾在文檔庫中,你還可以排除它們。
如果你選擇的是“工作網(wǎng)絡(luò)”,“網(wǎng)路發(fā)現(xiàn)”同樣會自動啟動,但是你將不能創(chuàng)建或是加入“家庭組”。如果你的計算機加入了Windows域(通過控制面板--系統(tǒng)和安全--系統(tǒng)--高級系統(tǒng)配置--計算機名 選項卡)并通過DC驗證,那么防火墻將自動識別網(wǎng)絡(luò)類型為域環(huán)境網(wǎng)絡(luò)。
而“公用網(wǎng)絡(luò)”類型是當(dāng)你在機場、賓館、咖啡館或使用移動寬帶網(wǎng)絡(luò)聯(lián)通公共wi-fi網(wǎng)絡(luò)時的適當(dāng)選擇,“網(wǎng)路發(fā)現(xiàn)”將默認(rèn)關(guān)閉,這樣其它網(wǎng)絡(luò)中的計算機就不會發(fā)現(xiàn)你的共享而你也將不能創(chuàng)建或加入“家庭組”。
在全部的網(wǎng)絡(luò)模式中,Windows 7 firewall都將在默認(rèn)情況下攔截任何發(fā)送到不屬于白名單中應(yīng)用程序的連接。如圖2所示,Windows 7允許你對不同網(wǎng)絡(luò)類型分別配置。
圖2 Windows 7允許你對各個網(wǎng)絡(luò)類型分別配置多重作用防火墻策略
在Vista中,盡管你有公用網(wǎng)絡(luò)和私用網(wǎng)絡(luò)兩個配置文件,但是只會有一個在指定的時間內(nèi)起作用。所以如果你的計算機發(fā)生要同時連接兩個不同網(wǎng)絡(luò)的情況,那你就要倒霉啦。最嚴(yán)格的那條配置文件會被用戶到所有的連接上,這意味著你可能無法在本地(私用)網(wǎng)絡(luò)中做你想做的事,因為你是在公用網(wǎng)絡(luò)在規(guī)則下操作。而在Windows 7 (和 Server 2008 R2)中,不同網(wǎng)絡(luò)適配器上可以使用不同的配置文件。也就是說專用網(wǎng)絡(luò)之間的網(wǎng)絡(luò)連接受專用網(wǎng)絡(luò)規(guī)則支配,而與公用網(wǎng)絡(luò)之間的流量則應(yīng)用公用網(wǎng)絡(luò)規(guī)則。
起作用的是那些不顯眼的小事
在很多事例中,更好的可用性往往取決于小的改變,MS聽取了用戶的意見并將一些“不顯眼而又起作用小東西”加入了Windows 7 firewall之中。比如,在Vista中當(dāng)你創(chuàng)建防火墻規(guī)則時,必須分別列出各個IP地址和端口。而現(xiàn)在你只需要指定一個范圍,這樣一來用在執(zhí)行一般管理任務(wù)上的時間就被大大縮短了。
你還可以在防火墻控制臺中創(chuàng)建連接安全規(guī)則(Connection Security Rules)來指定哪些端口或協(xié)議有使用IPsec的需求,而不必再使用netsh命令,對于那些喜歡GUI的人,這是一個更方便的改進。
連接安全規(guī)則(Connection Security Rules)還支持動態(tài)加密。意思是如果服務(wù)器收到一個客啟端發(fā)出的未加密(但是通過了驗證)的信息,安全關(guān)聯(lián)會通過已議定的“運行中”來要求加密,以建立更安全的通訊。
在“高級設(shè)置”中對配置文件進行配置
使用“高級設(shè)置”控制面板,你可以對每一個網(wǎng)絡(luò)類型的配置文件進行設(shè)置,如圖3所標(biāo)
圖3 你可以通過“高級設(shè)置”來設(shè)置每一個配置文件對配置文件,你可以進行如下設(shè)置:
* 開啟/關(guān)閉防火墻* (攔截、攔截全部連接或是允許)入站連接* (允許或攔截)出部連接* (在有程序被攔截后是否通知你)通知顯示* 允許單播對多播或廣播響應(yīng)* 除組策略防火墻規(guī)則以外允許本地管理員創(chuàng)建并應(yīng)用本地防火墻規(guī)則* 除組策略連接安全規(guī)則以外允許本地管理員創(chuàng)建并應(yīng)用本地連接安全規(guī)則
記錄日志
在Vista firewall里可以為把日志事件設(shè)置為記錄到文件中(默認(rèn)路徑為WindowsSystem32LogFilesFirewallpfirewall.log)。而在Windows 7中,為了更容易訪問,還可以把日志事件寫入“事件查看器”的“應(yīng)用程序和服務(wù)(Applications and Services)”中。并通過打開“事件查看器”,在左邊面板,點擊高級配置中的“應(yīng)用程序和服務(wù)日志” -- Microsoft --Windows --Windows Firewall with Advanced Security對日志進行訪問,如圖4所示。
圖4 Windows 7事件查看器中的防火墻日志在事件查看器日志中,你可以通過創(chuàng)建一個自定義查看,對日志進行過濾、搜索或者進行更詳細(xì)的日志記錄。
Netsh命令
Windows 7包含了向后兼容的netsh環(huán)境,不過,如果你運行它,你將收到一條重要信息提示不贊成使用'netsh firewall',最好用'netsh advfirewall firewall'代替。
總結(jié)
Windows 7 Firewall對Windows Vista firewall進行了諸多改進,并將“隱藏的”高級特性都顯示了出來。因為沒有在防火墻應(yīng)用程序里顯示出來,很多用戶,包括一些IT專業(yè)人士,都沒有發(fā)現(xiàn)在Vista firewall中就可以對出站的通訊進行過濾、監(jiān)控等等性能高級配置。在Windows 7中,MS內(nèi)置了一個比之以前的版本功能更加強大的防火墻,這也使其替代其它第三方主機防火墻產(chǎn)品成為一種切實的可能。
相關(guān)文章:
