Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

善用 Windows 7 AppLocker 封鎖惡意程式,徹底困住木馬病毒

編輯:Windows 7 系統介紹

Windows 7 AppLocker 實戰:以應用程式控制原則阻擋病毒執行

傳統防毒軟體常因病毒變種、加殼而查殺不完全。Windows 7 內建的 AppLocker(應用程式控制原則) 可建立「白名單/黑名單」規則,精確控制哪些程式允許執行,甚至能以檔案雜湊值封鎖病毒所有副本,是進階防護的利器。

適用版本

  • Windows 7 專業版、企業版、旗艦版 完整支援 AppLocker。
  • 家庭進階版/基本版/入門版不支援(無 secpol.msc)。

操作步驟:建立「拒絕執行」規則封鎖特定病毒

  1. 開啟本地安全性原則:Win → 輸入 secpol.msc → Enter。
  2. 展開:應用程式控制原則 → AppLocker → 可執行檔規則。
  3. 右鍵空白處 → 建立新規則 → 進入精靈。
  4. 權限頁面:
    • 動作:選「拒絕」
    • 使用者或群組:選「Everyone」(所有使用者)
  5. 條件頁面:三種模式任選一:
    • 發布者:依數位簽章(適用正規軟體管控,病毒通常無簽章)。
    • 路徑:指定病毒檔案完整路徑或資料夾(最直觀)。
    • 檔案雜湊:依 SHA-256 雜湊值封鎖,即使病毒複製到其他位置、改名也無效(最推薦)。
    本例選「路徑」→ 瀏覽選取病毒檔案 → 下一步 → 建立。
  6. 首次建立規則會提示「建立預設規則」,選「是」,避免系統關鍵程式被誤封鎖。
secpol.msc 開啟 AppLocker 可執行檔規則 建立新規則權限設定 條件選擇路徑 建立預設規則提示

規則生效驗證

雙擊該病毒檔案,應彈出「此程式被群組原則封鎖」訊息,無法執行。

若規則不生效:啟動 Application Identity 服務

  1. Win+R → services.msc。
  2. 找到 Application Identity → 右鍵「內容」。
  3. 啟動類型改為自動 → 點選「啟動」 → 確定。
  4. 重新嘗試執行被封鎖程式。

進階應用建議

  • 白名單模式:預設拒絕所有,僅允許簽章受信任的發布者(如 Microsoft、Adobe 等)執行,企業環境最安全。
  • 搭配 SRP(軟體限制原則):舊版相容性補充。
  • 定期更新防毒軟體:AppLocker 是補充非替代,病毒定義庫仍需最新。

後記

AppLocker 是 Windows 7 企業級安全功能下放給高階版本的強大工具,善用「檔案雜湊」條件可徹底封鎖已知惡意程式所有變體。建議系統管理員建立基準規則集,並搭配記錄稽核模式(Audit Only)先觀察再強制執行。

Copyright © Windows教程網 All Rights Reserved