1. 程式人生 > >伺服器安全與維護(二)

伺服器安全與維護(二)

軟體維護篇

軟體系統方面的維護也是伺服器維護量最大的一部分,一般包括作業系統、網路服務、資料庫服務、使用者資料等各方面的維護。
一.作業系統維護
作業系統是伺服器執行的軟體基礎,其重要性不言自明。如今多數伺服器作業系統使用Windows NT或Windows 2000 Server作為作業系統,維護起來還是比較容易的。
在Windows NT或Windows 2000 Server中,應經常開啟事件檢視器,在系統日誌、安全日誌和應用程式日誌中檢視有沒有特別異常的記錄。另外我們都知道作業系統都是有漏洞的,因此需要到微軟的網站上下載最新的Service Pack(升級服務包)安裝上,將安全漏洞及時補上。
二.網路服務維護
網路服務有很多,如WWW服務、DNS服務、DHCP服務、SMTP服務、FTP服務等,隨著伺服器提供的服務越來越多,系統也容易混亂、安全性也將降低,此時可能需要重新設定各個服務的引數,開啟防火牆,使之安全而正常的執行。
三.資料庫服務
資料庫是重要的資料來源,經過一定時期的執行使用後,需要調整資料庫效能,使之進入最優化狀態。還有就是定期做好資料庫的備份,以防萬一。
現在流行而猖狂的黑客攻擊非SQL注入攻擊莫屬,雖然sql注入攻擊與程式設計師習慣有分不開的關係,但是,作為後續的安全,資料庫的安全配置是必不可少的,資料庫的二次認證也是必須的。
四.使用者資料
同理,隨著使用時間的增加,伺服器資料庫中可能存放了大量的資料。這些資料相對來說應該都是非常寶貴的資源,所以需要加以整理,並刻成光碟永久儲存起來,即使伺服器有故障,也能很快恢復資料。