虛擬主機安全性核心在於 NTFS 權限的最小權限原則落實。本文記錄從磁碟分區、TCP/IP 篩選、軟體安裝路徑、關鍵目錄 ACL 到 System32 核心執行檔封鎖的完整實戰配置。
C:\Program Files\Common Files:Everyone → 讀取/列出/執行 (ASP 連接資料庫需求)C:\WINNT\php.ini:Everyone → 讀取C:\WINNT\Temp (PHP session):Everyone → 讀取/寫入D:\PHP (ISAPI) / D:\Perl (ISAPI):Everyone → 讀取/列出/執行C:\WINNT\System32:Everyone → 讀取/列出/執行 (大量 DLL 相依)cacls.exe:移除繼承,拒絕所有人存取 (權限修改工具,平時不用)net.exe, cmd.exe, ftp.exe, tftp.exe, telnet.exe:僅允許改名後 Administrator 存取ServUDaemon.exe/ServUAdmin.exe 字串),防止預設帳號被惡用上傳木馬。部署後以低權限帳號測試網站功能、FTP 上傳/下載、資料庫連線、PHP/Perl 執行、郵件收發均正常。定期稽核 ACL 異動與事件日誌。
這套配置在實際虛擬主機環境運行多年,有效阻擋大多數 Web 入侵後的權限擴大與木馬植入。
Win2000/XP 上網即死機/重開機:超執行緒與防火牆衝突深度排查
Windows 2000 開機優化三大絕招:Msconfig 移植、Boot.ini 調校、關機選項精簡
Delphi 開發實戰:透過 ADSI 存取與管理 Active Directory
Windows Server 2003 效能監視與警示設定完整教學
Windows 2000 秘密武器:Rsdiag.exe 遠端儲存診斷工具完整參考手冊
Windows Server 2003 Active Directory 資料庫備份與還原完整實作指南
Windows Server 2008 Active Directory 改進:可重新啟動的 AD DS (無需重開機離線維護)