初級安全篇
Windows2000 含有很多的安全功能和選項,如果你合理的配置它們,那麼windows 2000将會是一個很安全的作業系統.。
1.實體安全
伺服器應該安放在安裝了螢幕的隔離房間内,并且螢幕要保留15天以上的攝像記錄。另外,機箱,鍵盤,電腦桌抽屜要上鎖,以確定旁人即使進入房間也無法使用電腦,鑰匙要放在另外的安全的地方。
2.停掉Guest 帳号
在計算機管理的使用者裡面把guest帳号停用掉,任何時候都不允許guest帳号登陸系統。為了保險起見,最好給guest 加一個複雜的密碼,你可以打開記事本,在裡面輸入一串包含特殊字元,數字,字母的長字元串,然後把它作為guest帳号的密碼拷進去。
3.限制不必要的使用者數量
去掉所有的duplicate user 帳戶, 測試用帳戶, 共享帳号,普通部門帳号等等。使用者組政策設定相應權限,并且經常檢查系統的帳戶,删除已經不在使用的帳戶。這些帳戶很多時候都是黑客們入侵系統的突破口,系統的帳戶越多,黑客們得到合法使用者的權限可能性一般也就越大。國内的nt/2000主機,如果系統帳戶超過10個,一般都能找出一兩個弱密碼帳戶。我曾經發現一台主機197個帳戶中竟然有180個帳号都是弱密碼帳戶。
4.建立2個管理者用帳号
雖然這點看上去和上面這點有些沖突,但事實上是服從上面的規則的。 建立一個一般權限帳号用來收信以及處理一些*常事物,另一個擁有Administrators 權限的帳戶隻在需要的時候使用。可以讓管理者使用 “ RunAS” 指令來執行一些需要特權才能作的一些工作以友善管理。
5.把系統administrator帳号改名
大家都知道,windows 2000 的administrator帳号是不能被停用的,這意味着别人可以一遍又一邊的嘗試這個帳戶的密碼。把Administrator帳戶改名可以有效的防止這一點。當然,請不要使用Admin之類的名字,改了等于沒改,盡量把它僞裝成普通使用者,比如改成:guestone 。
6.建立一個陷阱帳号
什麼是陷阱帳号? Look!>建立一個名為” Administrator”的本地帳戶,把它的權限設定成最低,什麼事也幹不了的那種,并且加上一個超過10位的超級複雜密碼。這樣可以讓那些 Scripts s忙上一段時間了,并且可以借此發現它們的入侵企圖。或者在它的login scripts上面做點手腳。嘿嘿,夠損!
7.把共享檔案的權限從”everyone”組改成“授權使用者”
“everyone” 在win2000中意味着任何有權進入你的網絡的使用者都能夠獲得這些共享資料。任何時候都不要把共享檔案的使用者設定成”everyone”組。包括列印共享,預設的屬性就是”everyone”組的,一定不要忘了改。
8.使用安全密碼
一個好的密碼對于一個網絡是非常重要的,但是它是最容易被忽略的。前面的所說的也許已經可以說明這一點了。一些公司的管理者建立帳号的時候往往用公司名,計算機名,或者一些别的一猜就到的東西做使用者名,然後又把這些帳戶的密碼設定得N簡單,比如 “welcome” “iloveyou” “letmein”或者和使用者名相同等等。這樣的帳戶應該要求使用者首此登陸的時候更改成複雜的密碼,還要注意經常更改密碼。前些天在IRC和人讨論這一問題的時候,我們給好密碼下了個定義:安全期内無法破解出來的密碼就是好密碼,也就是說,如果人家得到了你的密碼文檔,必須花43天或者更長的時間才能破解出來,而你的密碼政策是42天必須改密碼。
9.設定螢幕保護密碼
很簡單也很有必要,設定螢幕保護密碼也是防止内部人員破壞伺服器的一個屏障。注意不要使用OpenGL和一些複雜的螢幕保護程式,浪費系統資源,讓他黑屏就可以了。還有一點,所有系統使用者所使用的機器也最好加上螢幕保護密碼。
10. 使用NTFS格式分區
把伺服器的所有分區都改成NTFS格式。NTFS檔案系統要比FAT,FAT32的檔案系統安全得多。這點不必多說,想必大家得伺服器都已經是NTFS的了。
11.運作防毒軟體
我見過的Win2000/Nt伺服器從來沒有見到有安裝了防毒軟體的,其實這一點非常重要。一些好的防毒軟體不僅能殺掉一些著名的病毒,還能清除大量木馬和後門程式。
12.保障備份盤的安全
一旦系統資料被破壞,備份盤将是你恢複資料的唯一途徑。備份完資料後,把備份盤防在安全的地方。千萬别把資料備份在同一台伺服器上,那樣的話,還不如不要備份。1# 大 中 小 發表于 2007-05-29 18:59:21
中級安全篇:
1.利用win2000的安全配置工具來配置政策
微軟提供了一套的基于MMC(管理控制台)安全配置和分析工具,利用他們你可以很友善的配置你的伺服器以滿足你的要求。具體内容請參考微軟首頁: http://www.microsoft.com/windows200...y/sctoolset.asp
2.關閉不必要的服務
windows 2000 的 Terminal Services(終端服務),IIS ,和RAS都可能給你的系統帶來安全漏洞。為了能夠在遠端友善的管理伺服器,很多機器的終端服務都是開着的,如果你的也開了,要确認你已經正确的配置了終端服務。有些惡意的程式也能以服務方式悄悄的運作。要留意伺服器上面開啟的所有服務,中期性(每天)的檢查他們。下面是C2級别安裝的預設服務: Computer Browser service TCP/IP NetBIOS Helper Microsoft DNS server Spooler NTLM SSP Server RPC Locator WINS RPC service Workstation Netlogon Event log
3.關閉不必要的端口
關閉端口意味着減少功能,在安全和功能上面需要你作一點決策。如果伺服器安裝在_blank">防火牆的後面,冒的險就會少些,但是,永遠不要認為你可以高枕無憂了。用端口掃描器掃描系統所開放的端口,确定開放了哪些服務是黑客入侵你的系統的第一步。system32driversetcservices 檔案中有知名端口和服務的對照表可供參考。具體方法為: 網路上的芳鄰>屬性>本地連接配接>屬性>internet 協定(tcp/ip)>屬性>進階>選項>tcp/ip篩選>屬性 打開tcp/ip篩選,添加需要的tcp,udp,協定即可。
4.打開稽核政策
開啟安全稽核是win2000最基本的入侵檢測方法。當有人嘗試對你的系統進行某些方式(如嘗試使用者密碼,改變帳戶政策,未經許可的檔案通路等等)入侵的時候,都會被安全稽核記錄下來。很多的管理者在系統被入侵了幾個月都不知道,直到系統遭到破壞。下面的這些稽核是必須開啟的,其他的可以根據需要增加: 政策 設定 稽核系統登陸事件 成功,失敗 稽核帳戶管理 成功,失敗 稽核登陸事件 成功,失敗 稽核對象通路 成功 稽核政策更改 成功,失敗 稽核特權使用 成功,失敗 稽核系統事件 成功,失敗
5.開啟密碼密碼政策
政策 設定 密碼複雜性要求 啟用 密碼長度最小值 6位 強制密碼曆史 5 次 強制密碼曆史 42 天
6.開啟帳戶政策
政策 設定 複位帳戶鎖定計數器 20分鐘 帳戶鎖定時間 20分鐘 帳戶鎖定門檻值 3次
7.設定安全記錄的通路權限
安全記錄在預設情況下是沒有保護的,把他設定成隻有Administrator和系統帳戶才有權通路。
8.把敏感檔案存放在另外的檔案伺服器中
雖然現在伺服器的硬碟容量都很大,但是你還是應該考慮是否有必要把一些重要的使用者資料(檔案,資料表,項目檔案等)存放在另外一個安全的伺服器中,并且經常備份它們。
9.不讓系統顯示上次登陸的使用者名
預設情況下,終端服務接入伺服器時,登陸對話框中會顯示上次登陸的帳戶明,本地的登陸對話框也是一樣。這使得别人可以很容易的得到系統的一些使用者名,進而作密碼猜測。修改系統資料庫可以不讓對話框裡顯示上次登陸的使用者名,具體是: HKLMSoftwareMicrosoftWindows NTCurrentVersionWinlogonDontDisplayLastUserName 把 REG_SZ 的鍵值改成 1 .
10.禁止建立空連接配接 預設情況下,任何使用者通過通過空連接配接連上伺服器,進而枚舉出帳号,猜測密碼。我們可以通過修改系統資料庫來禁止建立空連接配接: Local_MachineSystemCurrentControlSetControlLSA-RestrictAnonymous 的值改成”1”即可。
10.到微軟網站下載下傳最新的更新檔程式
很多網絡管理者沒有通路安全站點的習慣,以至于一些漏洞都出了很久了,還放着伺服器的漏洞不補給人家當靶子用。誰也不敢保證數百萬行以上代碼的2000不出一點安全漏洞,經常通路微軟和一些安全站點,下載下傳最新的service pack和漏洞更新檔,是保障伺服器長久安全的唯一方法。上一篇: win2000 2003指令大全2# 大 中 小 發表于 2007-05-29 18:59:47
進階篇:
1. 關閉 DirectDraw
這是C2級安全标準對視訊卡和記憶體的要求。關閉DirectDraw可能對一些需要用到DirectX的程式有影響(比如遊戲,在伺服器上玩星際争霸?我暈..$%$^%^&??),但是對于絕大多數的商業站點都應該是沒有影響的。修改系統資料庫 HKLMSYSTEMCurrentControlSetControlGraphicsDriversDCI 的Timeout(REG_DWORD)為 0 即可。
2.關閉預設共享
win2000安裝好以後,系統會建立一些隐藏的共享,你可以在cmd下打 net share 檢視他們。網上有很多關于IPC入侵的文章,相信大家一定對它不陌生。要禁止這些共享,打開 管理工具>計算機管理>共享檔案夾>共享 在相應的共享檔案夾上按右鍵,點停止共享即可,不過機器重新啟動後,這些共享又會重新開啟的。
預設共享目錄 路徑和功能
每個分區的根目錄。Win2000 Pro版中,隻有Administrator 和Backup Operators組成員才可連接配接,Win2000 Server版本 Server Operatros組也可以連接配接到這些共享目錄ADMIN$ %SYSTEMROOT% 遠端管理用的共享目錄。它的路徑永遠都指向Win2000的安裝路徑,比如 c:winnt 在Win2000 Server中,FAX$在fax用戶端發傳真的時候會到。 空連接配接。共享提供了登入到系統的能力。 NetLogon 這個共享在Windows 2000 伺服器的Net Login 服務在處 理登陸域請求時用到 PRINT$ %SYSTEMROOT%SYSTEM32SPOOLDRIVERS 使用者遠端管理列印機 解決辦法: 打開系統資料庫編輯器。REGEDIT HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServiceslanmanserverparameters 在右邊建立一個名為AutoShareServer的DWORD鍵。值為0
3.禁止dump file的産生
dump檔案在系統崩潰和藍屏的時候是一份很有用的查找問題的資料(不然我就照字面意思翻譯成垃圾檔案了)。然而,它也能夠給黑客提供一些敏感資訊比如一些應用程式的密碼等。要禁止它,打開 控制台>系統屬性>進階>啟動和故障恢複把 寫入調試資訊 改成無。要用的時候,可以再重新打開它。
4.使用檔案加密系統EFS
Windows2000 強大的加密系統能夠給磁盤,檔案夾,檔案加上一層安全保護。這樣可以防止别人把你的硬碟挂到别的機器上以讀出裡面的資料。記住要給檔案夾也使用EFS,而不僅僅是單個的檔案。 有關EFS的具體資訊可以檢視
5.加密temp檔案夾
用程式在安裝和更新的時候,會把一些東西拷貝到temp檔案夾,但是當程式更新完畢或關閉的時候,它們并不會自己清除temp檔案夾的内容。是以,給temp檔案夾加密可以給你的檔案多一層保護。
6.鎖住系統資料庫
在windows2000中,隻有administrators和Backup Operators才有從網絡上通路系統資料庫的權限。如果你覺得還不夠的話,可以進一步設定系統資料庫通路權限
7.關機時清除掉頁面檔案
頁面檔案也就是排程檔案,是win2000用來存儲沒有裝入記憶體的程式和資料檔案部分的隐藏檔案。一些第三方的程式可以把一些沒有的加密的密碼存在記憶體中,頁面檔案中也可能含有另外一些敏感的資料。要在關機的時候清楚頁面檔案,可以編輯系統資料庫 HKLMSYSTEMCurrentControlSetControlSession ManagerMemory Management 把ClearPageFileAtShutdown的值設定成1。
8.禁止從軟碟和CD Rom啟動系統
一些第三方的工具能通過引導系統來繞過原有的安全機制。如果你的伺服器對安全要求非常高.,可以考慮使用可移動軟碟和光驅。把機箱鎖起來扔不失為一個好方法。
9.考慮使用智能卡來代替密碼
對于密碼,總是使安全管理者進退兩難,容易受到 10phtcrack 等工具的攻擊,如果密碼太複雜,使用者把為了記住密碼,會把密碼到處亂寫。如果條件允許,用智能卡來代替複雜的密碼是一個很好的解決方法。
10.考慮使用IPSec
正如其名字的含義,IPSec 提供 IP 資料包的安全性。IPSec 提供身份驗證、完整性和可選擇的機密性。發送方計算機在傳輸之前加密資料,而接收方計算機在收到資料之後解密資料。利用IPSec可以使得系統的安全性能大大增強.