寬帶普及,架站風氣盛行。即使打上補丁、裝防毒牆,網站仍常被入侵,主因多為 FSO 木馬。FSO(FileSystemObject)組件提供強大的檔案系統存取能力(讀寫刪改、列舉磁碟資訊),木馬利用此功能對主機進行任意檔案操作,破壞力驚人。解鈴還需繫鈴人——封殺 FSO 組件即可讓 FSO 木馬無技可施。
Windows 系統中 scrrun.dll 驅動 FSO 組件。對一般用戶,可直接刪除、改名或反登錄此 DLL:
在「執行」對話框輸入:regsvr32 /u %systemroot%\system32\scrrun.dll
反登錄後 FSO 木馬無法利用 FSO 功能,但自身也無法使用 FSO 相關腳本(如 ASP 架站)。一般用戶不影響系統正常運行,可放心操作。
僅限制受限用戶(Guests、IUSR_機器名)使用 FSO,保留管理員權限:
在「執行」輸入:cacls %systemroot%\system32\scrrun.dll /d guests
此命令拒絕 Guests 群組存取 scrrun.dll,匿名網站訪客(IUSR)即屬此群組,無法利用 FSO 木馬。管理員帳號仍可正常使用 FSO 進行網站開發。
前提:系統分區必須為 NTFS 格式(FAT32 不支援 ACL 權限控制)。