C:\inetpub 目錄。display_errors = Off),自訂 403/404/500 頁面隱藏伺服器資訊。Server),使用 UrlScan 或自訂模組隱藏版本號。建議每站點根目錄下建立三層結構:
wwwroot/ ← 網站程式碼(唯讀+執行,無寫入) database/ ← 資料庫備份檔(唯讀,嚴禁網頁直連) logfiles/ ← 站點日誌(寫入,無執行)
註冊/刪除危險 COM 元件(需重啟 IIS 生效):
regsvr32 /u C:\Windows\System32\wshom.ocx del C:\Windows\System32\wshom.ocx regsvr32 /u C:\Windows\System32\shell32.dll del C:\Windows\System32\shell32.dll
此舉卸載 WScript.Shell、Shell.Application、WScript.Network,有效阻斷 ASP 木馬執行命令、列目錄、竊取系統資訊。
FSO (scrrun.dll) 若業務需求必須保留,可用 NTFS 權限分組控管:需用組給予執行權限,無需組移除權限。
php.ini 硬化設定; 權限 C:\Windows\php.ini → Users 唯讀 ; 核心安全參數 safe_mode = On register_globals = Off allow_url_fopen = Off display_errors = Off magic_quotes_gpc = On open_basedir = "網站實體路徑" ; 限制跨目錄存取 disable_functions = passthru,exec,shell_exec,system,phpinfo,get_cfg_var,popen,chmod com.allow_dcom = false
root@localhost,設定高強度密碼。SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,ALTER,嚴禁 SHUTDOWN,RELOAD,PROCESS,FILE 權限,更不可授予 mysql 系統庫操作權限。data/) 僅限 MySQL 服務帳號讀寫。skip-networking 或 bind-address=127.0.0.1 禁止遠端直連(改用 SSH Tunnel)。