核心思想:不用系統管理員上網,病毒無權破壞系統
Windows 2000/XP 為多用戶作業系統,**各用戶環境隔離**。若日常上網使用「受限用戶」,惡意代碼/病毒僅能破壞該用戶配置,**無法取得系統權限**修改核心檔案、註冊表、安裝服務。配合「超級管理員」僅用於維護,可構建極強防線。
建立帳號架構 (雙保險)
- 超級管理員 A (Admin1): 密碼 10 碼以上,僅用於系統更新、安裝軟體、帳號管理。
- 超級管理員 B (Admin2): 同等權限、同等強密碼,**備用救援帳號** (防遺忘密碼、防駭客猜解 Admin1)。
- 日常用戶 (User1): 歸屬 `Users` 群組,**日常登入、辦公、上網使用此帳號**。
- 代理上網用戶 (User2): 同屬 `Users` 群組,**僅用於 IE「以其他使用者身分執行」上網,從不直接登入系統**。
實作「代理上網」步驟
- 以 `User1` 登入系統。
- 找到 IE 執行檔 (`C:\Program Files\Internet Explorer\iexplore.exe`),建立桌面捷徑。
- 右鍵捷徑 → 以其他使用者身分執行... → 輸入 `User2` 帳號密碼。
- 此 IE 視窗即在 `User2` 安全語境下運行,**所有網頁腳本、ActiveX、下載程式僅擁有 User2 權限**。
為何有效?
- 惡意代碼以為 `User2` 是當前活躍用戶,嘗試寫入啟動項、修改系統區域 → **權限不足失敗**。
- 即使木馬在 `User2` 配置檔中存活,**下次以 `User1` 登入時不會被載入** (用戶環境隔離)。
- 跨用戶操作被 Windows 安全模型原生阻擋,如同「別人無法佔據你的床」。
「金蟬脫殼」—— 一鍵恢復乾淨系統
若不慎中毒 (如誤用 Admin 登入上網):
- 重開機,以 `Admin1` 登入,**不執行任何額外程式**。
- 進入「電腦管理 → 本地用戶和群組 → 使用者」,**刪除 `User1`、`User2`**。
- 所有跟隨這兩個帳號的病毒、配置、暫存檔**隨帳號一併消失**。
- 重新建立 `User1`、`User2`,Windows 會分配**全新乾淨配置**。
- 以 `User1` 登入,系統如新安裝般乾淨。
鐵律:三條必守規則
- **任何時間不以管理員身分上網/日常操作** (除非系統級維護)。
- **必須用管理員時**:僅執行系統內建工具 (控制台、MMC、事件檢視器等),**不開資源管理器瀏覽硬碟、不執行第三方程式**;維護完畢立即登出。
- **定期打補丁**,配合此法,除非硬體故障/誤操作,系統幾乎永遠無毒。