腳本病毒攻擊現場還原
作者親歷:IE視窗瘋狂彈出直至資源耗盡死機。防毒/防火牆均無法攔截。查證後確認為**腳本病毒**,核心依賴WSH(Windows Scripting Host)執行。
什麼是WSH?
- 全稱:Windows Scripting Host,微軟提供的32位Windows平台**與語言無關的腳本解釋機制**。
- 核心組件:
WScript.exe(圖形界面)、CScript.exe(命令列),位於%Windir%\System32\。
- 支援語言:VBScript、JScript(默認),可擴展PerlScript、PythonScript等。
- 設計初衷:系統管理員自動化配置桌面/服務,實現「最小化管理」。
- **對普通用戶幾乎零用處**,卻成腳本病毒(VBS/JS/WSF/WSH等)執行的必備運行時。
方法一:協載WSH(最徹底、副作用最小)
- Win+Break → 「控制台」→「添加/刪除程式」→「添加/刪除Windows組件」。
- 雙擊「附件」→ 取消勾選「Windows Scripting Host」 → 確定完成協載。
- 驗證:雙擊任意
.vbs/.js/.wsf文件 → 提示「找不到腳本引擎」或以記事本打開,不再執行。
作者實測:協載後上網不再遭遇惡意腳本攻擊,**極其有效**。
方法二:文件關聯剝離(不協載WSH的替代方案)
- 「我的電腦」→「查看」→「文件夾選項」→「文件類型」。
- 依次查找並選中擴展名:**VBS、VBE、JS、JSE、WSH、WSF**。
- 點擊「刪除」移除該文件類型的所有操作(打開、編輯、列印等)。
- 結果:雙擊腳本文件無反應/提示未關聯,無法直接執行。
方法三:IE安全區域鎖死ActiveX與Java(犧牲部分網頁體驗)
- IE → 「工具」→「Internet選項」→「安全」→「自定義級別」。
- 將所有**ActiveX控件與外掛程式**、**Java相關項目**全部設為「停用」/「提示」。
- 代價:大量依賴ActiveX/Java的正規網頁(銀行、證券、OA、舊版管理系統)無法正常使用。
方法四:基礎安全衛生(必要條件)
- 系統/IE/Office持續打補丁:修補腳本引擎、瀏覽器內核、文檔解析器漏洞。
- 部署優質防毒軟體+即時監控+雲端查殺:行為啟發式捕獲未知腳本惡意行為(如大量文件操作、註冊表修改、網路連接)。
- 不訪問來歷不明/高風險網站:破解/盜版/成人/駭客/釣魚網站是腳本病毒重災區。
- 啟用Windows「受限制的區域」策略:將不可信站點加入「受限制的站點」區域,自動禁用腳本/ActiveX/下載。
企業級防護建議
| 層面 | 措施 | 工具/技術 |
| 終端 | 組策略強制協載WSH / 文件關聯剝離 / 受限制區域站點鎖定 | GPO、AppLocker、SRP |
| 網關 | Web代理/防火牆內容掃描攔截惡意腳本下載、駐留頁面注入 | ICAP對接殺毒、SSL檢查、URL過濾 |
| 郵件 | 郵件網關剝離/隔離腳本附件、HTML郵件純文本轉換 | Exchange輸送規則、第三方郵件安全網關 |
| 應用 | 內容安全策略(CSP)頭部、X-Content-Type-Options: nosniff、Subresource Integrity | Web應用開發規範、WAF規則集 |
腳本病毒雖老但常青,**協載WSH是單機最高性價比防護**,企業環境請採用「終端+網關+郵件+應用」四層聯動防禦。
copyright ©
萬盛學電腦網 all rights reserved