Windows Server 2003 首次採用「預設安全」設計哲學 (關閉非必要服務、預設強密碼、IE 增強安全性),但實戰中仍存在可被利用的預設配置:Administrator 帳號名稱固定、預設管理共享 (C$, ADMIN$, IPC$) 全開、無登入稽核。本文提供四大硬化實戰模組,透過群組原則實現開機自動化套用。
路徑:本地安全性原則 → 本地原則 → 安全性選項 項目:「帳號: 重新命名系統管理員帳號」 新名稱:svc_local_admin_01 (無特徵、非 Admin/Root/Administrator 變體)
Administrator。效果: 自動化掃描腳本將優先攻擊 "Administrator",浪費時間並暴露意圖,真實管理帳號隱身。
DelDefaultShares.bat
@echo off
net share C$ /delete /y
net share D$ /delete /y
net share E$ /delete /y
net share F$ /delete /y
net share ADMIN$ /delete /y
net share IPC$ /delete /y
REM 依實際磁碟機代號增減
%SystemRoot%\System32\GroupPolicy\User\Scripts\Logon\DelDefaultShares.batDelDefaultShares.bat。注意: 若伺服器需遠端部署軟體 (如 SMS/SCCM)、遠端登錄管理,請保留 ADMIN$ 或改用 WinRM/PowerShell Remoting 替代。
| 原則路徑 | 設定值 | 說明 |
|---|---|---|
| 互動式登入: 不顯示上一個使用者名稱 | 啟用 | 隱藏最後登入帳號,增加猜測難度 |
| 網路存取: 允許匿名 SID/名稱轉換 | 停用 | 封鎖 NULL Session 枚舉 |
| 網路存取: 可匿名存取的共享 | 空白 | 移除預設 COMCAT、COMSNAP 等匿名共享 |
| 網路存取: 可匿名存取的命名管道 | 空白 | 移除預設 samr、lsarpc、browser 等匿名管道 |
| 系統物件: 強制大小寫不區分的物件名稱 | 啟用 | 相容性與安全性平衡 |
| 使用者帳號控制: 內建 Administrator 帳號的管理員核准模式 | 啟用 (若 UAC 啟用) | 即使誘餌帳號被竊,亦受 UAC 限制 |
IIS_AppPool_SiteA;SQL Server → SQL_SVC_Prod;備份代理 → BKP_Agent。全部不加入 Administrators,僅授予服務目錄必要 NTFS 權限。結語: 透過「重命名 + 誘餌」雙重迷惑攻擊者、「啟動腳本」自動化移除預設共享、「GPO」統一套用安全性選項與稽核基線、「服務帳號專用化」限制提權半徑,Windows Server 2003 可從「預設安全」進化為「實戰安全」的堡壘等級主機。
Windows SBS 2008 伺服器備份與還原完整操作手冊
Windows 2000 藍屏死機完整排查手冊:STOP 錯誤代碼對應解法
Windows Server 2003 軟體 RAID 完整實作:動態磁碟、RAID-1/5 建立與故障恢復
Windows Server 2008 忘記密碼重置:利用放大鏡漏洞替換 Sticky Keys
Windows Server 2003 實用操作技巧 15 招:效能、安全、介面與維護優化
HTTP 500 內部伺服器錯誤三步根治法:註冊 VBScript、重置 MSDTC、重裝 IIS 徹底修復 ASP.NET 運行環境
Windows Server 2003 R2 檔案伺服器資源管理員 (FSRM) 配額管理完整實作:建立配額、模板、自動配額、編輯傳播與郵件通知