Web 伺服器是企業對外服務的前哨站,亦是攻擊者最青睞的目標。本文匯總實戰驗證的安全配置清單,涵蓋 IIS 站台隔離、腳本引擎鎖定、資料庫最小權限、FTP 服務強化四大面向,助您構建纵深防禦體系。
C:\inetpub 目錄。.asp、.php、.cgi、.pl、.aspx。.asa、.cer、.cdx 等高風險對應。php5isapi.dll),避免 php-cgi.exe 帶來的效能與安全隱患。.mdb)映射至無關 DLL(如 ssinc.dll),防止直接下載。banneredit 或 WinHex 修改 HTTP 標頭 Server 欄位,隱藏 IIS 版本資訊。FTP根目錄/ ├── wwwroot/ ← 站台程式碼(讀取+執行,禁寫入) ├── database/ ← 資料庫備份(唯讀,嚴禁網路存取) └── logfiles/ ← 站台日誌(唯讀)
regsvr32 /u C:\WINNT\System32\wshom.ocx
del C:\WINNT\System32\wshom.ocx
regsvr32 /u C:\WINNT\system32\shell32.dll
del C:\WINNT\system32\shell32.dll
註銷並刪除 WScript.Shell、Shell.Application、WScript.Network 元件,徹底斷開 ASP Wood馬執行命令、枚舉系統資訊的路徑。注意:此操作不可逆,生產環境請先測試相容性。
Need_FSO 與 No_FSO。Need_FSO 群組對 C:\WINNT\system32\scrrun.dll 的「讀取與執行」權限。; 權限
C:\winnt\php.ini → Users 唯讀
; 核心安全參數
safe_mode = On
register_globals = Off
allow_url_fopen = Off
display_errors = Off
magic_quotes_gpc = On
open_basedir = "D:\WebRoot" ; 限制腳本存取路徑
disable_functions = passthru,exec,shell_exec,system,phpinfo,get_cfg_var,popen,chmod
com.allow_dcom = false
''@'%', root@'%' 等),保留 root@localhost 並設定高強度密碼(≥20 字元、混合大小寫數字特殊符號)。SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, ALTER,嚴禁授予 mysql.* 權限。SHUTDOWN、RELOAD、PROCESS、FILE 等高危管理權限。mysql 系統帳號啟動服務,目錄權限最小化:datadir 僅該帳號可讀寫,安裝目錄授予 Users「讀取/列出/執行」。4001-4003,防火牆對應放行。MDTM 指令修改檔案時間。servu_svc 帳號(不屬於任何群組),授予安裝目錄與 FTP 根目錄完全控制,上層目錄授予「讀取」,移除繼承權限。避免使用 SYSTEM 高權限啟動。上述配置需配合定期修補、弱點掃描、滲透測試、日誌審計與應急響應機制,才能構成完整安全生命週期。記住:沒有絕對安全的伺服器,只有持續被強化的伺服器。