加固基于Windows 2021平臺(tái)的WEB服務(wù)器_第1頁(yè)
加固基于Windows 2021平臺(tái)的WEB服務(wù)器_第2頁(yè)
加固基于Windows 2021平臺(tái)的WEB服務(wù)器_第3頁(yè)
加固基于Windows 2021平臺(tái)的WEB服務(wù)器_第4頁(yè)
加固基于Windows 2021平臺(tái)的WEB服務(wù)器_第5頁(yè)
已閱讀5頁(yè),還剩3頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

Word加固基于Windows2021平臺(tái)的WEB服務(wù)器

加固基于Windows2021平臺(tái)的WEB服務(wù)器

基于Windows平臺(tái)下IIS運(yùn)行的網(wǎng)站總給人一種感覺(jué)就是脆弱。早期的IIS確實(shí)存在很多問(wèn)題,不過(guò)我個(gè)人認(rèn)為自從WindowsServer2021發(fā)布后,IIS6及WindowsServer2021新的安全特性、更加完善的管理功能和系統(tǒng)的穩(wěn)定性都有很大的增強(qiáng)。雖然從WindowsServer2021上可以看到微軟不準(zhǔn)備再發(fā)展ASP,特別是不再對(duì)Access數(shù)據(jù)庫(kù)的完好支持,但是面對(duì)它的那些優(yōu)勢(shì)迫使我不得不舍棄Windows2000Server。況且我也不需要運(yùn)行太多的ASP+Access,因?yàn)槲业某绦蚨际荘HP+MySQL(說(shuō)實(shí)話我不喜歡微軟的ASP和ASPNET),而且我確實(shí)信賴WindowsServer2021!

服務(wù)器、網(wǎng)站,看到這些詞大家都會(huì)想到什么,不只是性能更加關(guān)注的是它的安全問(wèn)題。很多人都無(wú)法做到非常完美的安全加固,因?yàn)榇蟛糠值馁Y料都來(lái)源互聯(lián)網(wǎng),而互聯(lián)網(wǎng)的資料總不是那么詳盡,畢竟每個(gè)服務(wù)器的應(yīng)用環(huán)境及運(yùn)行程序不同。

我從事互聯(lián)網(wǎng)這個(gè)行業(yè)只有2年時(shí)間,其間遇到了很多問(wèn)題,我所管理的服務(wù)器部分是開(kāi)放式(PUBLIC)的,它是向互聯(lián)網(wǎng)的用戶敞開(kāi)的,所以我所面臨的問(wèn)題就更加的多!安全性首當(dāng)其要,其次是系統(tǒng)的穩(wěn)定性,最后才是性能。要知道服務(wù)器上存在很多格式各樣的應(yīng)用程序,有些程序本身就有缺陷,輕者造成服務(wù)器當(dāng)機(jī),嚴(yán)重的會(huì)危及到服務(wù)器的整個(gè)數(shù)據(jù)安全。

舉個(gè)例子,有一臺(tái)運(yùn)行著300多個(gè)網(wǎng)站的Windows2000Server,一段時(shí)間里它經(jīng)常Down機(jī),發(fā)現(xiàn)內(nèi)存泄漏特別快,幾分鐘時(shí)間內(nèi)存使用立刻飆升到900M甚至高達(dá)1.2G,這個(gè)時(shí)候通過(guò)遠(yuǎn)程是無(wú)法訪問(wèn)服務(wù)器了,但是服務(wù)器系統(tǒng)本身卻還在運(yùn)行著。這個(gè)問(wèn)題著實(shí)讓我頭疼了很長(zhǎng)一段時(shí)間,因?yàn)槿绻挪楣收暇鸵獜倪@些網(wǎng)站入手,而網(wǎng)站的數(shù)量阻礙了我的解決進(jìn)度。后來(lái)通過(guò)Filemon監(jiān)控文件讀取來(lái)縮小排查范圍,之后對(duì)可疑網(wǎng)站進(jìn)行隔離,最終找到故障點(diǎn)并解決。要知道一段小小的代碼就可以讓運(yùn)行IIS5的Windows2000Server掛掉!而在WindowsServer2021下,應(yīng)用程序的級(jí)別低中高級(jí)變更為了程序池,這樣我們就可以對(duì)一個(gè)池進(jìn)行設(shè)置對(duì)內(nèi)存和CPU進(jìn)行保護(hù)。它的這一特性讓我減輕了很多的工作量并且系統(tǒng)也穩(wěn)定了很多。

另外嚴(yán)重的就是安全性的問(wèn)題了,無(wú)論任何文章都有一個(gè)宗旨就是盡量在服務(wù)器少開(kāi)放端口,并開(kāi)放必要的服務(wù),禁止安裝與服務(wù)器無(wú)關(guān)的應(yīng)用程序。在Windows2000Server中,目錄權(quán)限都是Everyone,很多服務(wù)都是以SYSTEM權(quán)限來(lái)運(yùn)行的,如Serv-UFTP這款出色的FTP服務(wù)器平臺(tái)曾經(jīng)害苦了不少人,它的溢出漏洞可以使入侵者輕松的獲取系統(tǒng)完全控制權(quán),如果做到呢?就是因?yàn)镾erv-UFTP服務(wù)使用SYSTEM權(quán)限來(lái)運(yùn)行,SYSTEM的權(quán)利比Administrator的權(quán)利可大的多,注冊(cè)表SAM項(xiàng)它是可以直接訪問(wèn)和修改的,這樣入侵者便利用這一特性輕松在注冊(cè)表中克隆一個(gè)超級(jí)管理員賬號(hào)并獲取對(duì)系統(tǒng)的完全控制權(quán)限。

我的目標(biāo):加固WEB服務(wù)器系統(tǒng),使之提高并完善其穩(wěn)定性及安全性。

系統(tǒng)環(huán)境:WindowsServer2021EnterpriseEditionWithServicePack1(以下簡(jiǎn)稱W2k3SP1),WEB平臺(tái)為IIS6,F(xiàn)TP平臺(tái)為Serv-UFTPServer

安裝配置操作系統(tǒng)

安裝操作系統(tǒng),在安裝前先要先去調(diào)整服務(wù)器的BIOS設(shè)置,關(guān)閉不需要的I/O,這樣節(jié)省資源又可以避免一些硬件驅(qū)動(dòng)問(wèn)題。務(wù)必?cái)嚅_(kāi)服務(wù)器與網(wǎng)絡(luò)的連接,在系統(tǒng)沒(méi)有完成安全配置前不要將它接入網(wǎng)絡(luò)。在安裝過(guò)程中如果網(wǎng)卡是PNP類型的,那么應(yīng)當(dāng)為其網(wǎng)絡(luò)屬性只配置允許使用TCP/IP協(xié)議,并關(guān)閉在TCP/IP上的NETBIOS,為了提供更安全的保證,應(yīng)該啟用TCP/IP篩選,并不開(kāi)放任何TCP端口。完成操作系統(tǒng)的安裝后,首次啟動(dòng)W2K3SP1,會(huì)彈出安全警告界面,主要是讓你立刻在線升級(jí)系統(tǒng)更新補(bǔ)丁,并配置自動(dòng)更新功能,這個(gè)人性化的功能是W2K3SP1所獨(dú)有的,在沒(méi)有關(guān)閉這個(gè)警告窗口前,系統(tǒng)是一個(gè)安全運(yùn)行的狀態(tài),這時(shí)我們應(yīng)當(dāng)盡快完成系統(tǒng)的在線更新。

修改Administrator和Guest這兩個(gè)賬號(hào)的密碼使其口令變的復(fù)雜,并通過(guò)組策略工具為這兩個(gè)敏感賬號(hào)更名。修改位置在組策略中ComputerConfiguration-WindowsSettings-SecuritySetting-LocalPolicies-SecurityOptions下,這樣做可以避免入侵者馬上發(fā)動(dòng)對(duì)此賬號(hào)的密碼窮舉攻擊。

服務(wù)器通常都是通過(guò)遠(yuǎn)程進(jìn)行管理的,所以我使用系統(tǒng)自帶的組件“遠(yuǎn)程桌面”來(lái)對(duì)系統(tǒng)進(jìn)行遠(yuǎn)程管理。之所以選擇它,因?yàn)樗窍到y(tǒng)自帶的組件缺省安裝只需要去啟用它就可以使用,支持驅(qū)動(dòng)器映射、剪切板映射等應(yīng)用,并且只要客戶端是WindowsXPPRO都會(huì)自帶連接組件非常方便,最主要還有一點(diǎn)它是免費(fèi)的。當(dāng)然第三方優(yōu)秀的軟件也有如:PCAnyWhere,使用它可以解決RemoteDesktop無(wú)法在本地環(huán)境模式下工作的缺點(diǎn)。為了防止入侵者輕易地發(fā)現(xiàn)此服務(wù)并使用窮舉攻擊手段,可以修改遠(yuǎn)程桌面的監(jiān)聽(tīng)端口:

1.運(yùn)行Regedt32并轉(zhuǎn)到此項(xiàng):

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TerminalServer\WinStations\RDP-Tcp

注意:上面的注冊(cè)表項(xiàng)是一個(gè)路徑;它已換行以便于閱讀。

2.找到“PortNumber”子項(xiàng),您會(huì)看到值00000D3D,它是3389的十六進(jìn)制表示形式。使用十六進(jìn)制數(shù)值修改此端口號(hào),并保存新值。

要更改終端服務(wù)器上某個(gè)特定連接的端口,請(qǐng)按照下列步驟操作:運(yùn)行Regedt32并轉(zhuǎn)到此項(xiàng):

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TerminalServer\WinStations\connection

注意:上面的注冊(cè)表項(xiàng)是一個(gè)路徑;它已換行以便于閱讀。

3.找到“PortNumber”子項(xiàng),您會(huì)看到值00000D3D,它是3389的十六進(jìn)制表示形式。使用十六進(jìn)制數(shù)值修改此端口號(hào),并保存新值。

注意:由于在終端服務(wù)器4.0版中尚未完全實(shí)現(xiàn)備用端口功能,因此只是“在合理的限度內(nèi)盡量”提供支持,如果出現(xiàn)任何問(wèn)題,Microsoft可能要求您將端口重設(shè)為3389。

原文來(lái)源:微軟知識(shí)庫(kù)KB187623。當(dāng)然為了達(dá)到更加安全的訪問(wèn),還可以采用IPSec來(lái)保護(hù)遠(yuǎn)程桌面的連接訪問(wèn)。

禁用不必要的服務(wù)不但可以降低服務(wù)器的資源占用減輕負(fù)擔(dān),而且可以增強(qiáng)安全性。下面列出了可以禁用的服務(wù):

ApplicationExperienceLookupService

AutomaticUpdates

BITS

ComputerBrowser

DHCPClient

ErrorReportingService

HelpandSupport

NetworkLocationAwareness

PrintSpooler

RemoteRegistry

SecondaryLogon

Server

Smartcard

TCP/IPNetBIOSHelper

Workstation

WindowsAudio

WindowsTime

WirelessConfiguration

打開(kāi)服務(wù)器本地計(jì)算機(jī)策略(gpedit.msc),參考以下選擇和修改對(duì)服務(wù)器進(jìn)行加固:

1.設(shè)置帳號(hào)鎖定閥值為5次無(wú)效登錄,鎖定時(shí)間為30分鐘;

2.從通過(guò)網(wǎng)絡(luò)訪問(wèn)此計(jì)算機(jī)中刪除Everyone組;

3.在用戶權(quán)利指派下,從通過(guò)網(wǎng)絡(luò)訪問(wèn)此計(jì)算機(jī)中刪除PowerUsers和BackupOperators;

4.為交互登錄啟動(dòng)消息文本。

5.啟用不允許匿名訪問(wèn)SAM帳號(hào)和共享;

6.啟用不允許為網(wǎng)絡(luò)驗(yàn)證存儲(chǔ)憑據(jù)或Passport;

7.啟用在下一次密碼變更時(shí)不存儲(chǔ)LANMAN哈希值;

8.啟用清除虛擬內(nèi)存頁(yè)面文件;

9.禁止IIS匿名用戶在本地登錄;

10.啟用交互登錄:不顯示上次的用戶名;

11.從文件共享中刪除允許匿名登錄的DFS和COMCFG;

12.禁用活動(dòng)桌面。

強(qiáng)化TCP協(xié)議棧:

WindowsRegistryEditorVersion5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters]

"SynAttackProtect"=dword:00000001

"EnablePMTUDiscovery"=dword:00000000

"NoNameReleaseOnDemand"=dword:00000001

"EnableDeadGWDetect"=dword:00000000

"KeepAliveTime"=dword:00300000

"PerformRouterDiscovery"=dword:00000000

"TcpMaxConnectResponseRetransmissions"=dword:00000003

"TcpMaxHalfOpen"=dword:00000100

"TcpMaxHalfOpenRetried"=dword:00000080

"TcpMaxPortsExhausted"=dword:00000005

安裝和配置IIS

進(jìn)入Windows組件安裝,找到應(yīng)用程序服務(wù)器,進(jìn)入詳細(xì)信息,勾選ASP.NET后,IIS必須的組件就會(huì)被自動(dòng)選擇,如果你的服務(wù)器需要運(yùn)行ASP腳本,那么還需要進(jìn)入Internet信息服務(wù)(IIS)-萬(wàn)維網(wǎng)服務(wù)下勾選ActiveServerPages。完成安裝后,應(yīng)當(dāng)在其他邏輯分區(qū)上單獨(dú)建立一個(gè)目錄用來(lái)存儲(chǔ)WEB網(wǎng)站程序及數(shù)據(jù)。

一臺(tái)WEB服務(wù)器上都運(yùn)行著多個(gè)網(wǎng)站,他們之間可能互不相干,所以為了起到隔離和提高安全性,需要建立一個(gè)匿名WEB用戶組,為每一個(gè)站點(diǎn)創(chuàng)建一個(gè)

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論