提高Web服務器安全性的方法:1、關閉并禁用Web服務器上不使用的服務;2、分配管理權限和特權,同時分配最小的權限所訪問的網站,Web應用程序文件和數據庫所需的任何匿名用戶;3、刪除不必要的模塊和應用擴展,以防止服務器被有針對性的攻擊;4、監控和審計Web服務器日志,包括網絡服務日志,數據庫服務器日志和操作系統日志。
具體內容如下:
1、刪除不必要的服務
默認操作系統安裝和配置往往不是安全的。一個典型的默認安裝包含許多網絡服務,您將無法在Web服務器配置需要,如遠程注冊表服務,打印服務器服務等的服務越多的操作系統上運行,更多的端口保持打開狀態,因此關閉并禁用不使用的服務。
2、管理權限和特權
文件和網絡服務影響的網絡服務器的安全,因為如果一個Web服務器引擎,通過網絡服務軟件威脅,用戶可以訪問在其上的網絡服務正在運行的帳戶的權限。為了增加安全性,分配特權最少需要一個特定的網絡服務來運行。此外,分配最小的權限所訪問的網站,Web應用程序文件和數據庫所需的任何匿名用戶。
3、刪除不必要的模塊和應用擴展
默認的Apache安裝啟用了一些預先定義的模塊,你可能不使用。關閉這些模塊,以防止對他們有針對性的攻擊。微軟的Web服務器,互聯網信息服務,是類似的。默認情況下,它被配置為服務于大量的應用程序類型,如ASP,ASP.NET,等您的應用程序擴展名列表中只應包括擴展您的網站或網絡應用程序將使用的列表。每個應用程序的擴展也應僅限時,可以使用特定的HTTP動詞。
4、監控和審計Web服務器
理想情況下,你應該存儲所有存在于一個隔離區的Web服務器日志。網絡服務日志是網站訪問日志,數據庫服務器日志和操作系統日志應經常監測。而且,是在尋找奇日志條目,因為日志文件往往會提供所有關于企圖攻擊的信息。如果您從日志發現可疑的活動,立即展開調查,看看到底是怎么回事。