關(guān)于服務(wù)器的安全該如何做好
服務(wù)器在網(wǎng)絡(luò)組織中是特別容易被黑客針對攻擊的,提高Web服務(wù)器安全性,減少不必要損失,是我們?nèi)粘_\行不可缺少的操作。
默認操作系統(tǒng)安裝和配置往往不是安全的。一個典型的默認安裝包含許多網(wǎng)絡(luò)服務(wù),將無法在Web服務(wù)器配置需要,如遠程注冊表服務(wù),打印服務(wù)器服務(wù)等。服務(wù)越多的在操作系統(tǒng)上運行,更多的端口保持打開狀態(tài),因此關(guān)閉并禁用不使用的服務(wù)。
文件和網(wǎng)絡(luò)服務(wù)影響的網(wǎng)絡(luò)服務(wù)器的安全,因為如果一個Web服務(wù)器引擎,通過網(wǎng)絡(luò)服務(wù)軟件威脅,用戶可以訪問在其上的網(wǎng)絡(luò)服務(wù)正在運行的帳戶的權(quán)限。為了增加安全性,分配特權(quán)最少需要一個特定的網(wǎng)絡(luò)服務(wù)來運行。此外,分配最小的權(quán)限所訪問的網(wǎng)站,Web應(yīng)用程序文件和數(shù)據(jù)庫所需的任何匿名用戶。
比如最近在熱傳的程序員鎖死服務(wù)器事件,如果企業(yè)做好了服務(wù)器權(quán)限配置,由企業(yè)最高負責人掌控服務(wù)器最高權(quán)限,技術(shù)部門只有使用權(quán)限,那么也不會因為一個鎖死命令就導(dǎo)致服務(wù)器無法被啟用。默認的Apache安裝啟用了一些預(yù)先定義的模塊,你可能不使用。關(guān)閉這些模塊,以防止對他們有針對性的攻擊。
微軟的Web服務(wù)器,互聯(lián)網(wǎng)信息服務(wù)是類似的。默認情況下,它被配置為服務(wù)于大量的應(yīng)用程序類型,如ASP、ASP.NET等,應(yīng)用程序擴展名列表中只應(yīng)包括擴展網(wǎng)站或網(wǎng)絡(luò)應(yīng)用程序?qū)⑹褂玫牧斜?。每個應(yīng)用程序的擴展也應(yīng)僅限時,可以使用特定的HTTP動詞。
理想情況下,你應(yīng)該存儲所有存在于一個隔離區(qū)的Web服務(wù)器日志。網(wǎng)絡(luò)服務(wù)日志是網(wǎng)站訪問日志,數(shù)據(jù)庫服務(wù)器日志和操作系統(tǒng)日志應(yīng)經(jīng)常監(jiān)測。而且,是在尋找奇日志條目,因為日志文件往往會提供所有關(guān)于企圖攻擊的信息。如果從日志發(fā)現(xiàn)可疑的活動,立即展開調(diào)查,看看到底是怎么回事。