保護(hù)(IIS)web服務(wù)器的15個(gè)技巧
當(dāng)前位置:點(diǎn)晴教程→知識(shí)管理交流
→『 技術(shù)文檔交流 』
通常地,大多數(shù)web站點(diǎn)的設(shè)計(jì)目標(biāo)都是:以最易接受的方式,為訪問者提供即時(shí)的信息訪問。在過去的幾年中,越來越多的黑客、病毒和蠕蟲帶來的安全問題嚴(yán)重影響了網(wǎng)站的可訪問性,盡管apache服務(wù)器也常常是攻擊者的目標(biāo),然而微軟的internet信息服務(wù)(iis) web服務(wù)器才是真正意義上的眾矢之的。 [br][br] 高級(jí)教育機(jī)構(gòu)往往無法在構(gòu)建充滿活力、界面友好的網(wǎng)站還是構(gòu)建高安全性的網(wǎng)站之間找到平衡點(diǎn)。另外,它們現(xiàn)在必須致力于提高網(wǎng)站安全性以面對(duì)縮減中的技術(shù)預(yù)算 (其實(shí)許多它們的私有部門也面臨著相似的局面)。 [br][br] 正因?yàn)槿绱?,我在這里將為預(yù)算而頭疼的大學(xué)it經(jīng)理們提供一些技巧,以幫助他們保護(hù)他們的iis服務(wù)器。雖然主要是面對(duì)大學(xué)里的it專業(yè)人員的,但是這些技巧也基本上適用于希望通過少量的財(cái)政預(yù)算來提高安全性的iis管理人員。實(shí)際上,這里面的一些技巧對(duì)擁有強(qiáng)大預(yù)算的iis管理人員也是非常有用的。[br][br][br] [b]首先,開發(fā)一套安全策略[/b] [br][br] 保護(hù)web服務(wù)器的第一步是確保網(wǎng)絡(luò)管理員清楚安全策略中的每一項(xiàng)制度。如果公司高層沒有把服務(wù)器的安全看作是必須被保護(hù)的資產(chǎn),那么保護(hù)工作是完全沒有意義的。這項(xiàng)工作需要長(zhǎng)期的努力。如果預(yù)算不支持或者它不是長(zhǎng)期it戰(zhàn)略的一部分,那么花費(fèi)大量時(shí)間保護(hù)服務(wù)器安全的管理員將得不到管理層方面的重要支持。 [br][br] 網(wǎng)絡(luò)管理員為各方面資源建立安全性的直接結(jié)果是什么呢?一些特別喜歡冒險(xiǎn)的用戶將會(huì)被關(guān)在門外。那些用戶隨后會(huì)抱怨公司的管理層,管理層人員又會(huì)去質(zhì)問網(wǎng)絡(luò)管理員究竟發(fā)生了什么。那么,網(wǎng)絡(luò)管理員沒辦法建立支持他們安全工作的文檔,因此,沖突發(fā)生了。 [br][br] 通過標(biāo)注web服務(wù)器安全級(jí)別以及可用性的安全策略,網(wǎng)絡(luò)管理員將能夠從容地在不同的操作系統(tǒng)上部署各種軟件工具。[br][br] [b]iis安全技巧 [/b][br][br] 微軟的產(chǎn)品一向是眾矢之的,因此iis服務(wù)器特別容易成為攻擊者的靶子。搞清楚了這一點(diǎn)后,網(wǎng)絡(luò)管理員必須準(zhǔn)備執(zhí)行大量的安全措施。我將要為你們提供的是一個(gè)清單,服務(wù)器操作員也許會(huì)發(fā)現(xiàn)這是非常有用的。 [br][br] 1. 保持windows升級(jí): [br][br] 你必須在第一時(shí)間及時(shí)地更新所有的升級(jí),并為系統(tǒng)打好一切補(bǔ)丁??紤]將所有的更新下載到你網(wǎng)絡(luò)上的一個(gè)專用的服務(wù)器上,并在該機(jī)器上以web的形式將文件發(fā)布出來。通過這些工作,你可以防止你的web服務(wù)器接受直接的internet訪問。 [br][br] 2. 使用iis防范工具: [br][br] 這個(gè)工具有許多實(shí)用的優(yōu)點(diǎn),然而,請(qǐng)慎重的使用這個(gè)工具。如果你的web服務(wù)器和其他服務(wù)器相互作用,請(qǐng)首先測(cè)試一下防范工具,以確定它已經(jīng)被正確的配置,保證其不會(huì)影響web服務(wù)器與其他服務(wù)器之間的通訊。 [br][br] 3. 移除缺省的web站點(diǎn): [br][br] 很多攻擊者瞄準(zhǔn)inetpub這個(gè)文件夾,并在里面放置一些偷襲工具,從而造成服務(wù)器的癱瘓。防止這種攻擊最簡(jiǎn)單的方法就是在iis里將缺省的站點(diǎn)禁用。然后,因?yàn)榫W(wǎng)蟲們都是通過ip地址訪問你的網(wǎng)站的 (他們一天可能要訪問成千上萬(wàn)個(gè)ip地址),他們的請(qǐng)求可能遇到麻煩。將你真實(shí)的web站點(diǎn)指向一個(gè)背部分區(qū)的文件夾,且必須包含安全的ntfs權(quán)限 (將在后面ntfs的部分詳細(xì)闡述)。 [br][br] 4. 如果你并不需要ftp和smtp服務(wù),請(qǐng)卸載它們: [br][br] 進(jìn)入計(jì)算機(jī)的最簡(jiǎn)單途徑就是通過ftp訪問。ftp本身就是被設(shè)計(jì)滿足簡(jiǎn)單讀/寫訪問的,如果你執(zhí)行身份認(rèn)證,你會(huì)發(fā)現(xiàn)你的用戶名和密碼都是通過明文的形式在網(wǎng)絡(luò)上傳播的。smtp是另一種允許到文件夾的寫權(quán)限的服務(wù)。通過禁用這兩項(xiàng)服務(wù),你能避免更多的黑客攻擊。 [br][br] 5. 有規(guī)則地檢查你的管理員組和服務(wù): [br][br] 有一天我進(jìn)入我們的教室,發(fā)現(xiàn)在管理員組里多了一個(gè)用戶。這意味著這時(shí)某個(gè)人已經(jīng)成功地進(jìn)入了你的系統(tǒng),他或她可能冷不丁地將炸彈扔到你的系統(tǒng)里,這將會(huì)突然摧毀你的整個(gè)系統(tǒng),或者占用大量的帶寬以便黑客使用。黑客同樣趨向于留下一個(gè)幫助服務(wù),一旦這發(fā)生了,采取任何措施可能都太晚了,你只能重新格式化你的磁盤,從備份服務(wù)器恢復(fù)你每天備份的文件。因此,檢查iis服務(wù)器上的服務(wù)列表并保持盡量少的服務(wù)必須成為你每天的任務(wù)。[br][br] 你應(yīng)該記住哪個(gè)服務(wù)應(yīng)該存在,哪個(gè)服務(wù)不應(yīng)該存在。windows 2000 resource kit帶給我們一個(gè)有用的程序,叫作tlist.exe,它能列出每種情況運(yùn)行在svchost 之下的服務(wù)。運(yùn)行這個(gè)程序可以尋找到一些你想要知道的隱藏服務(wù)。給你一個(gè)提示:任何含有daemon幾個(gè)字的服務(wù)可能不是windows本身包含的服務(wù),都不應(yīng)該存在于iis服務(wù)器上。[br][br] 6. 嚴(yán)格控制服務(wù)器的寫訪問權(quán)限: [br][br] 這聽起來很容易,然而,在大學(xué)校園里,一個(gè)web服務(wù)器實(shí)際上是有很多"作者"的。教職人員都希望讓他們的課堂信息能被遠(yuǎn)程學(xué)生訪問。職員們則希望與其他的職員共享他們的工作信息。服務(wù)器上的文件夾可能出現(xiàn)極其危險(xiǎn)的訪問權(quán)限。將這些信息共享或是傳播出去的一個(gè)途徑是安裝第2個(gè)服務(wù)器以提供專門的共享和存儲(chǔ)目的,然后配置你的web服務(wù)器來指向共享服務(wù)器。這個(gè)步驟能讓網(wǎng)絡(luò)管理員將web服務(wù)器本身的寫權(quán)限僅僅限制給管理員組。 [br][br] 7. 設(shè)置復(fù)雜的密碼: [br][br] 我最近進(jìn)入到教室,從事件察看器里發(fā)現(xiàn)了很多可能的黑客。他或她進(jìn)入了實(shí)驗(yàn)室的域結(jié)構(gòu)足夠深,以至于能夠?qū)θ魏斡脩暨\(yùn)行密碼破解工具。如果有用戶使用弱密碼 (例如"password"或是 changeme"或者任何字典單詞),那么黑客能快速并簡(jiǎn)單的入侵這些用戶的賬號(hào)。 [br][br] 8. 減少/排除web服務(wù)器上的共享: [br][br] 如果網(wǎng)絡(luò)管理員是唯一擁有web服務(wù)器寫權(quán)限的人,就沒有理由讓任何共享存在。共享是對(duì)黑客最大的誘惑。此外,通過運(yùn)行一個(gè)簡(jiǎn)單的循環(huán)批處理文件,黑客能夠察看一個(gè)ip地址列表,利用\\命令尋找everyone/完全控制權(quán)限的共享。[br][br] 9. 禁用tcp/ip協(xié)議中的netbios: [br][br] 這是殘忍的。很多用戶希望通過unc路徑名訪問web服務(wù)器。隨著netbios被禁用,他們便不能這么做了。另一方面,隨著netbios被禁用,黑客就不能看到你局域網(wǎng)上的資源了。這是一把雙刃劍,如果網(wǎng)絡(luò)管理員部署了這個(gè)工具,下一步便是如何教育web用戶如何在netbios失效的情況下發(fā)布信息。 [br][br] 10. 使用tcp端口阻塞: [br][br] 這是另一個(gè)殘忍的工具。如果你熟悉每個(gè)通過合法原因訪問你服務(wù)器的tcp端口,那么你可以進(jìn)入你網(wǎng)絡(luò)接口卡的屬性選項(xiàng)卡,選擇綁定的tcp/ip協(xié)議,阻塞所有你不需要的端口。你必須小心的使用這一工具,因?yàn)槟悴⒉幌M麑⒆约烘i在web服務(wù)器之外,特別是在當(dāng)你需要遠(yuǎn)程登陸服務(wù)器的情況下。要得到tcp端口的詳細(xì)細(xì)節(jié),點(diǎn)擊這里。 [br][br] 11. 仔細(xì)檢查*.bat和*.exe 文件: 每周搜索一次*.bat [br][br] 和*.exe文件,檢查服務(wù)器上是否存在黑客最喜歡,而對(duì)你來說將是一場(chǎng)惡夢(mèng)的可執(zhí)行文件。在這些破壞性的文件中,也許有一些是*.reg文件。如果你右擊并選擇編輯,你可以發(fā)現(xiàn)黑客已經(jīng)制造并能讓他們能進(jìn)入你系統(tǒng)的注冊(cè)表文件。你可以刪除這些沒任何意義但卻會(huì)給入侵者帶來便利的主鍵。[br][br] 12. 管理iis目錄安全: [br][br] iis目錄安全允許你拒絕特定的ip地址、子網(wǎng)甚至是域名。作為選擇,我選擇了一個(gè)被稱作whoson的軟件,它讓我能夠了解哪些ip地址正在試圖訪問服務(wù)器上的特定文件。whoson列出了一系列的異常。如果你發(fā)現(xiàn)一個(gè)家伙正在試圖訪問你的cmd.exe,你可以選擇拒絕這個(gè)用戶訪問web服務(wù)器。當(dāng)然,在一個(gè)繁忙的web站點(diǎn),這可能需要一個(gè)全職的員工!然而,在內(nèi)部網(wǎng),這真的是一個(gè)非常有用的工具。你可以對(duì)所有局域網(wǎng)內(nèi)部用戶提供資源,也可以對(duì)特定的用戶提供。 [br][br] 13. 使用ntfs安全: [br][br] 缺省地,你的ntfs驅(qū)動(dòng)器使用的是everyone/完全控制權(quán)限,除非你手工關(guān)掉它們。關(guān)鍵是不要把自己鎖定在外,不同的人需要不同的權(quán)限,管理員需要完全控制,后臺(tái)管理賬戶也需要完全控制,系統(tǒng)和服務(wù)各自需要一種級(jí)別的訪問權(quán)限,取決于不同的文件。最重要的文件夾是system32,這個(gè)文件夾的訪問權(quán)限越小越好。在web服務(wù)器上使用ntfs權(quán)限能幫助你保護(hù)重要的文件和應(yīng)用程序。 [br][br] 14.管理用戶賬戶:[br][br] 如果你已經(jīng)安裝iis,你可能產(chǎn)生了一個(gè)tsinternetuser賬戶。除非你真正需要這個(gè)賬戶,否則你應(yīng)該禁用它。這個(gè)用戶很容易被滲透,是黑客們的顯著目標(biāo)。為了幫助管理用戶賬戶,確定你的本地安全策略沒有問題。iusr用戶的權(quán)限也應(yīng)該盡可能的小。 [br][br] 15. 審計(jì)你的web服務(wù)器: [br][br] 審計(jì)對(duì)你計(jì)算機(jī)的性能有著較大的影響,因此如果你不經(jīng)常察看的話,還是不要做審計(jì)了。如果你真的能用到它,請(qǐng)審計(jì)系統(tǒng)事件并在你需要的時(shí)候加入審計(jì)工具。如果你正在使用前面提到的whoson工具,審計(jì)就不那么重要了。缺省地,iis總是紀(jì)錄訪問, whoson 會(huì)將這些紀(jì)錄放置在一個(gè)非常容易易讀的數(shù)據(jù)庫(kù)中,你可以通過access或是 excel打開它。如果你經(jīng)常察看異常數(shù)據(jù)庫(kù),你能在任何時(shí)候找到服務(wù)器的脆弱點(diǎn)。 [br][br] [b]總結(jié)[/b] [br][br] 上述所有iis技巧和工具(除了whoson以外)都是windows自帶的。不要忘記在測(cè)試你網(wǎng)站可達(dá)性之前一個(gè)一個(gè)的使用這些技巧和工具。如果它們一起被部署,結(jié)果可能讓你損失慘重,你可能需要重啟,從而遺失訪問。 [br][br] 最后的技巧: 登陸你的web服務(wù)器并在命令行下運(yùn)行netstat -an。觀察有多少ip地址正嘗試和你的端口建立連接,然后你將有一大堆的調(diào)查和研究要做了。
該文章在 2011/3/14 15:48:07 編輯過 |
關(guān)鍵字查詢
相關(guān)文章
正在查詢... |