全新安裝 Windows NT 4.0 或 Windows 2000 並套用大量修補程式,並不代表伺服器已具備對外服務的安全基線。IIS 作為網頁伺服器核心,歷來是攻擊者重點目標。本文將從作業系統底層到 IIS 應用層,系統性說明如何建立高安全性的 IIS 伺服器環境。
convert.exe)。Everyone 群組對關鍵目錄(如 Winnt\Repair)的寫入、修改甚至讀取權限。net share c$ /delete 放入啟動腳本自動移除預設管理共享。!)。於網路介面卡屬性 → 綁定設定中,取消 NetBIOS over TCP/IP,阻斷網路層級的資訊洩漏與攻擊面。
避免在同一台伺服器安裝資料庫等其他服務;若必須共存,資料庫密碼嚴禁與系統登入密碼相同。
編輯登錄檔 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W3SVC\Parameters,新增 REG_DWORD 值 MaxClientRequestBuffer,設定 IIS 接受的最大 URL 長度(建議 256 位元組)。
.htr 腳本對應。/_vti_bin 虛擬目錄設為拒絕遠端存取。htw 與 webhits.dll 的對應。Q256888_W2K_SP1_x86_en.EXE。C:\Program Files\Common Files\System\Msadc\msadcs.dll。若不使用 Index Server,請停用或移除該服務;若使用,務必於敏感目錄取消「Index this resource」選項。
2kunicode.exe。ntunicode86.exe。完成上述設定後,伺服器安全性顯著提升,但絕不代表「一勞永逸」。微軟產品漏洞發現頻率極高,網管必須時刻關注新漏洞公告,即時套用修補程式,建立完整的資產清單與變更管理流程,方能做到有備無患。