無論是 Windows 7、macOS、Linux 或 BSD,作業系統啟動都是精密串聯的過程:設定處理器模式、載入核心、驅動程式、繪圖介面、常駐程式,最後才交給使用者。這串「精密卻脆弱」的鏈條任何一環出錯,系統就會無法啟動。常見無法開機原因包括:驅動程式錯誤、核心程式損壞、儲存核心的磁碟故障、使用者常駐程式衝突。
作業系統廠商規定「所有執行的程式必須經過檢查」。封閉式生態(如 Apple App Store 審核機制)雖相對安全,但也限制了軟體來源多樣性。
Windows Vista/7 引入使用者帳戶控制(UAC),判定程式有風險時會彈出確認視窗,讓病毒「難以悄悄感染」。雖部分使用者嫌煩而關閉,但平心而論,這是兼顧安全與便利的必要之惡。
防毒軟體「理應」攔截可執行檔病毒,防火牆「理應」阻擋網路攻擊。切勿自以為「不亂執行髒東西就不需防毒」——網路蠕蟲可利用漏洞直接鑽入記憶體,即使您什麼都不做也可能中毒。無論免費版或付費版,防毒軟體都是必裝。
使用者亂執行程式並順帶執行病毒,是殺傷力最大的問題。因為是「自己執行的」,病毒取得機會即可為所欲為:竄改登錄、潛伏硬碟深處、感染重要檔案,後果「輕則重灌,重則報廢」。這雖非唯一原則,卻是一般使用者最該牢記的防毒鐵律。
只要上述任何一環出錯,都可能導致系統無法正常載入。幸好這類情況不常發生。掌握這些防毒基本概念,能讓您在使用電腦時更從容安心。