win7在安全性上比windows XP有了很大的提高,我們現在來看一看win7在防火牆方面的一些設計。
關於win7的防火牆。
在設置win7的防火牆時,需要注意這樣一些問題。
1,首先要關閉win7的自動還原功能。win7的自動還原稱為智能還原,當初設置防火牆的時候讓我
很是郁悶,不知哪出了問題。因為一設置好之後重啟的時候它就還原了。搞得我以為中了木馬,
還因此卸載了360相關軟件。關閉自動還原的操作如下:單擊開始---控制面板---系統---系統保護
選本地磁盤(C:)(系統)--關閉之。其中可能出現UAC,需要你輸入管理員口令。
2,點開始---在搜索程序和文件框中輸入cmd,在上面會顯示出cmd.exe這個程序,右鍵單擊--以管理員
身分運行,如果你已經是管理員了,UAC只提示你是或否而以,如果不是管理員,你需要輸入管理員
口令。現在處於命令行下了。運行secpol.msc,打開本地安全策略對話框。注意win7與win xp的區別
在win xp中,管理員帳戶必然有管理員權限,它們是一致的。但在win7,雖然是管理員帳戶,但仍
以普通帳戶身分運行程序。從cmd中也可看出來,如果是管理員,上面會顯示管理員,如果是一般身
分,則不會顯示。不過如果你以administrator帳號運行程序,你就是以管理員權限運行的。這是 .
administrator與其他管理員帳號的區別。在win7中administrator默認是禁用的。
3,導航到高級安全Windows防火牆。右鍵單擊高級安全Windows防火牆-本地組策略對象-點屬性,打開
屬性對話框。對於家庭用戶而言,一般把域,專用,公用設置為一致,實際上你如果只使用公用網
絡,你只需設置公用配置文件選項卡。不過為簡單,我們把它設為一致。防火牆狀態:啟用(推薦);
入站連接:阻止所有連接;出站連接:阻止。我們沒有選默認設置,默認的安全性低於我們的設置。
對於家庭用戶,如果你選了入站連接:阻止所有連接,那麼你的計算機不可能作成服務器了,會阻止
emule,kugoo,等許多軟件的功能,如果你不想那麼嚴格,比如你還想用遠程桌面,就設為入站連接:
阻止(默認)吧。出站連接我們不使用默認,使用阻止。
我們對這兩項進行簡單的介紹。
入站連接如果設為默認值,那麼符合規則的入站連接是允許的,如果設為阻止所有連接,那麼任
何入站連接都是禁止的,那怕它符合規則也是不能連接到本機的。所以在這種性況下,遠程桌面不能
使用。
出站連接如果設為允許(默認),則任何程序都可以訪問互連網,這是我們不希望的,我們只希望
.
我們允許的程序訪問互聯網。
設好之後點確定。如果不出意外,則任何程序此時都不能訪問互聯網了。(如果IE能,說明它已經加
入到規則中了。我們後面也就不需要加IE訪問的規則了。)
4,點入站規則和出站規則可以看到,下面是空的。因為我們還沒有允許程序訪問網絡。入站規則我們不
需要設置,因為前面我們已經阻止了所有連接,設了也是無用。
出站規則是我們需要設置的,否則我們怎麼上網?右鍵點出站規則--新建規則--出現一對話框,選程序
下一步 在此程序路徑中輸入system,下一步,其後依次設為 允許連接,名稱中輸入“允許system訪問
網絡”,完成。在右邊的規則框中可以修改我們建立的這條規則。對於system我們不需要修改。注意如果你在上網的時候
把你的網絡設成了專用網絡,你需要在專用前打勾而不是公用。這條規則配置好之後,其余的就類同了。
我們需要建三條規則,才能為上網打好基礎。另外兩條規則如下:
(1) 名稱:允許DNS;程序和服務-此程序:%SystemRoot%\System32\svchost.exe;協議和端口-協議類型:UDP
本地端口:1024-65535,遠程端口:53 ;高級:公用。
(2) 名稱:允許回顯;程序和服務:所有符合指定條件的程序;協議和端口-協議類型:ICMPv4;高級:公用。 .
加上前面那條允許system訪問網絡,共三條。好,這一階段完成。
5,點控制面板--windows防火牆--windows高級設置,出現UAC控制對話框,要求你確認是否繼續,如不是管理員
要求你輸入管理員口令。打開本地計算機上的高級windows安全防火牆,下面的入站連接,出站連接,與我們
在組策略下的一樣,設置也完全一樣。其中有三條規則是我們在前面設過的了,在此是不能更改的。組
策略的設置高於這裡的設置。我們把這裡的規則導出保存在一個文件中以備以後恢復用,如果你都懂了,根本就
不需要恢復了,這裡只是以防萬一你弄錯了好還原。然後把能刪除的都刪了(也可把能禁的都禁了,就不需要
導出了)。當然我們前面設的三條是刪不了的。點出站規則,新建一條規則,如下
名稱:“允許IE訪問互聯網”;程序和服務:%ProgramFiles%\Internet Explorer\iexplore.exe;協議和端
口--協議類型:TCP,本地端口:1024-65535,遠程端口:80;高級:公用。
此時打開IE,可以看到,可以上網了。
其他的設置類似,如此,只有經過我們允許的程序才能訪問網絡。
QQ的設置:
名稱:允許QQ訪問互聯網;協議和端口--協議類型:UDP,遠程端口:8000,高級:公用。 .
你如果對QQ作了如上設置,就需在QQ的登陸界面指定QQ的登陸端口號。如果你沒有指定遠程端口號,就不必。
如果你不能確定某程序所用的端口號,就用任意。用了端口號之後就限制得更嚴格些了。
從我們前面的設置中可以看出,只有system是開放的。還有svchost.exe所用的端口是開放的,並且它只
能和遠程的53號端口通信,本質上是關閉的。因為木馬是不可能與遠程的53號端口通信的。
在組策略的設置中,我不能確信是否必須開放system 。我最初試的時候,如果不開放,好象不能上網樣。
而現在我不用這條規則它又能上一樣。其余兩項是必須開放的。否則上不了網。 .