ASP 的 FileSystemObject (FSO) 提供強大檔案系統存取能力,卻也成為木馬惡意讀寫伺服器檔案的利器。單純禁用 FSO 會導致合法 ASP 程式失效。解決之道在於「最小權限隔離」。
IIS_WPG 群組並重開機。E:\Abc\Abc.com 為例:
Abc,設密碼永不過期、不可變更、隸屬 Guests 群組。E:\Abc →「安全性」→移除繼承權限、刪除 Everyone,僅保留 Administrators 與 Abc 完全控制。Abc.com →「目錄安全性」→「驗證與存取控制」編輯,將匿名存取帳號改為 Abc。如此,網站訪客以 Abc 身分匿名存取,FSO 操作被限制在 E:\Abc 目錄內,無法越界竊取系統檔案。

圖 1:加入 IIS_WPG 群組

圖 2:設定網站匿名存取帳號