Windows Server 2003 雖屬較安全的伺服器作業系統,仍存不安全因子。透過目錄權限、安全性原則、協定堆疊、服務與存取控制的加固,可大幅提升整體安全性。以下為五大核心步驟:
開啟「本地安全性設定」→「本地原則」→「安全性選項」,找到「帳號:重新命名系統管理員帳號」,將 Administrator 改為不起眼的名稱(如 guestone),避免使用 Admin 等易猜名稱。接著新建一個名為 Administrator 的陷阱帳號,設為「受限使用者」,權限最低,並設超過 10 碼的高複雜度密碼。此舉可誘騙攻擊腳本浪費時間,並便於發現入侵意圖。
系統安裝後會建立 C$、D$、admin$ 等隱藏共享,常被 IPC$ 入侵利用。編寫批次檔 delshare.bat:
@echo off
net share C$ /del
net share D$ /del
net share E$ /del
net share F$ /del
net share admin$ /del
將其置於 %SystemRoot%\system32\GroupPolicy\User\Scripts\Logon,再透過 gpedit.msc →「使用者設定」→「Windows 設定」→「指令碼(登入/登出)」→「登入」加入該指令碼,實現開機自動刪除預設共享。
IPC$ 為命名管道遠端連線功能,預設開啟。修改登錄檔 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa 下的 restrictanonymous 值為 1,即可禁用匿名 IPC 連線,阻擋未授權的遠端列舉與存取。
在「群組原則編輯器」中,依序設定「電腦設定」→「Windows 設定」→「安全性設定」→「本地原則」→「安全性選項」中的「網路存取:可遠端存取的登錄路徑」與「網路存取:可遠端存取的登錄路徑和子路徑」為空白,防止駭客透過遠端登錄掃描竊取系統資訊。