NT/2000 Web 伺服器安全現狀與系統性解決方案
NT/2000 架設網站佔據高比例,但安全設定零碎、補丁繁雜、防火牆非萬靈丹,導致站點安全參差不齊。瑞星公司整理主要漏洞,提出系統性建站安全方案。
核心防禦層次
- 作業系統精簡與加固:僅安裝必要元件 (IIS、ASP、索引服務等),移除範例網站、腳本對應、不必要的 ISAPI 擴充、預設虛擬目錄 (scripts, iisadmin, IISHelp)。
- 補丁管理自動化:訂閱微軟安全通報、部署 HFNetChk/MBSA 掃描缺失、建立補丁測試→部署流程,縮短暴露窗口。
- IIS 鎖定工具:執行
IISLockdown.exe + URLScan 2.5/3.0,封鎖高風險動詞、擴充名、異常標頭、目錄瀏覽、父路徑存取。
- 網路層防護:前端防火牆僅開放 TCP 80/443,封鎖管理埠 (135, 139, 445, 3389) 對外暴露;DMZ 架構隔離資料庫伺服器。
- 主機入侵防禦 (HIPS):部署註冊表/檔案系統/進程行為監控,阻擋 Web Shell 寫入、權限提升、後門植入。
- 應用程式層防護:WAF (Web Application Firewall) 過濾 SQL Injection、XSS、路徑遍歷;程式碼審計與輸入驗證。
- 稽核與日誌:啟用 IIS W3C 擴充日誌、失敗審核、檔案存取稽核;集中收集至 SIEM 關聯分析。
- 備份與災難恢復:系統狀態備份、網站內容異地備份、定期演練裸機恢復 (ASR)。
持續營運機制
- 建立資產清單與基線配置文件 (SCM/SCAP)。
- 每月例行性弱點掃描與滲透測試。
- 事件回應流程 (SOP) 與演練。
- 安全意識訓練 (開發/運維/管理)。
唯有將零碎補丁動作昇華為「精簡安裝 → 基線加固 → 多層防護 → 持續監控 → 快速回應」的生命週期管理,才能讓 NT/2000 Web 站點在惡劣網路環境中穩健運營。