【電腦病毒】種類介紹與 3 種預防方式

分享:
 

如同存在於現實世界的生物病毒一樣,電腦病毒(Computer Viruses)需寄生在其他程式上,才能順利執行、複製自身,並感染其他電腦,進行破壞。電腦病毒到底是什麼?有什麼可怕之處呢?如果電腦中毒了,該怎麼辦?可以有效預防電腦病毒嗎?本文將詳細介紹電腦病毒、常見電腦病毒種類、中毒症狀,以及電腦中毒的解決和預防辦法。

 

電腦病毒是什麼?認識電腦病毒與運作原理

電腦病毒是一種會破壞電腦系統和自我複製的惡意軟體,一旦置入於電腦,即會附著在電腦中原有的軟體內,改寫其程式碼或將自己的惡意程式碼插入其中。而後引起電腦運作問題,造成軟體和資料嚴重損害,而被寄生的軟體在運行之後,電腦病毒就可以自體複製,並傳播給其他裝置。

 

而所謂的程式碼則是,將對電腦或其他電子裝置所下的指令一步驟一步驟地用程式語言(如C、C++、JavaScript、Python 等等)清楚寫出。電腦程式可以想像成一篇用中文寫成的牛肉麵食譜,詳盡列出所需材料以及作法。在這個例子中,電腦就是理解中文的廚師,但這個廚師必須完全依照食譜指示做菜。惡意程式碼像是故意在食譜中放入錯誤資訊,例如要求使用有毒的食材、無限延長烹煮時間,危及廚師本身。

 

而惡意程式碼需要針對被寄生的宿主程式的漏洞撰寫,利用宿主程式碼規範不清楚、邏輯上有誤的地方下指令,讓宿主執行駭客指定的行為。也因為如此,市占率最高的微軟作業系統最常淪為駭客設計病毒的主要目標,只要寫了一隻微軟病毒,即可感染大量電腦。若針對 Mac OS 作業系統設計病毒,相對難以擴散,也就較難達成網路攻擊的目的。

 

電腦病毒簡史

早在 1949 年,就有關於電腦病毒理論的研究出版,只是電腦科學界當時尚未使用「病毒」一詞來形容自我複製的電腦程式。1984 年,美國電腦科學家佛雷德・科恩(Fred Cohen)在其論文《電腦病毒實驗》(Computer Viruses - Theory and Experiments)中首次以「病毒」描述惡意軟體,明確定義電腦病毒,並探討電腦病毒的危害和應對的資安策略。

 

目前普遍認為,世界上第一個誕生於在實驗室以外的電腦病毒是 Elk Cloner。1982 年,由 15 歲的美國高中生里奇・斯克倫塔(Rich Skrenta)針對 Apple II 作業系統寫出,寄生在該作業系統後會自行複製至未受感染的磁片。感染了 Elk Cloner 後,電腦每啟動 50 次,螢幕中即會跳出文字,干擾電腦使用。早期的電腦病毒多以惡作劇為目的,Elk Cloner 也是其中之一。但隨著科技發展,電腦病毒已成為駭客用來竊取資料、造成大規模損害、獲取不當利益的工具。

 

7 種常見的電腦病毒種類

以攻擊目標和手法來說,感染電腦裝置的病毒,有常見的以下 7 種:

一、開機型病毒(Boot Sector Vriuses)

開機型病毒過去主要以實體媒介傳遞,如磁碟片、CD 或 USB 硬碟,連接上電腦後,再竄改啟動程式碼。電腦下次開機後,病毒便會隨著開機作業運作。而越來越少用到實體媒介的現在,也有駭客利用電子郵件的夾帶檔案散播開機型病毒。

 

開機型病毒感染磁碟片的開機磁區或是硬碟的第一開機磁區,在電腦開機時,開始執行惡意程式碼,趁作業系統載入前,就散播到未被感染的磁碟片上。過去開機型病毒多透過磁碟作業系統(Disk Operating System,DOS)指令傳播,因此在幾乎沒有用到的 DOS 指令的 Windows 95 問世後,開機型病毒逐漸式微。現今則有惡意程式 Bootkit,同樣在作業系統載入前運作,藉以掩護惡意軟體行為,而非用來感染可攜式裝置,像是 USB 隨身碟和行動硬碟。

 

二、檔案型病毒(File Infector Viruses)

檔案型病毒是最常見的電腦病毒,寄生於電腦中的執行檔(以 .exe、.com、.App、.run 等副檔名結尾),在被寄生的檔案執行同時運作,有的還會傳播至其他執行檔。依照感染方式,檔案型病毒又可以分為以下兩種:

  • 非常駐型病毒(Non-Memory-Resident Viruses ):寄生於執行檔,受感染的執行檔再去感染其他程式。

  • 常駐型病毒(Memory-Resident Viruses):寄生在電腦記憶體中,只要作業系統在運行中即可執行,感染任何打開的檔案,影響整個電腦系統。即便刪除了感染病毒的檔案,病毒還會繼續存在於電腦中。

 

三、巨集病毒(Macro Virsus)

巨集病毒針對有巨集功能的程式撰寫,如 Word 與 Excel。巨集功能可以設定並執行一連串的動作和指令,讓程式自動化處理重複性高的動作。比方說,在 Word 文件檔中,設定建立表格的巨集;或是在 Excel 表單中設置計算平均值的巨集,提高文件或數據處理的效率。微軟辦公軟體因其普及度,成為巨集病毒的主要攻擊目標。1990 年代針對 Word、Excel 等軟體的巨集病毒大為流行,微軟電子郵件軟體 Outlook 更是巨集病毒的主要傳播途徑。

 

四、千面人病毒(Polymorphic/Mutation Viruses)

千面人病毒的程式碼做過加密處理,但每次自我複製後,千面人病毒都會使用不同的金鑰再次加密病毒本身,改變其解碼流程,避免防毒軟體的偵測。就像生物病毒一樣,千面人病毒可以自我編碼、不斷突變,成功感染宿主。

 

五、覆蓋型病毒(Overwrite Viruses)

覆蓋型病毒一旦找到目標,便會刪除目標檔案本來的程式碼,並以自己的惡意程式碼取而代之。而檔案一旦被感染,就無法找回原本的內容。因此對電腦系統來說,破壞力極強。

 

六、複合型病毒(Multipartite Viruses)

複合型病毒同時有檔案型病毒和開機型病毒的特性,可以感染開機磁區,也可以寄生在 .exe、.com 等執行檔。因此傳染力高強,也能造成嚴重損害。

 

七、網路型病毒(Network Viruses)

網路型病毒顧名思義攻擊連接電腦的網路,以網路封包的型態存在,透過網路在電腦之間傳遞。網路型病毒可癱瘓整體電腦網路,危險性不可小看。

 

【除了利用電腦病毒外,駭客還有哪些攻擊方式呢?想了解更多駭客的攻擊手法,可以參考《什麼是網路攻擊》。】

 

有機會使電腦中毒的原因

電腦病毒可以自我複製,感染其他裝置,主要傳播途徑有:可攜式裝置(攜帶硬碟、USB 隨身碟等)、網路釣魚電子郵件和訊息、隱藏式下載。平時使用電腦,可能因為操作不當,誤將病毒引入自己的電腦。以下不良電腦與網路使用習慣都可能導致電腦被置入病毒:

  1. 將來路不明的隨身碟/攜帶式硬碟連接至電腦。

  2. 安裝盜版或免費軟體:網路上的破解版或是盜版程式和遊戲,常被駭客用來藏匿電腦病毒,藉著使用者想要貪小便宜的心態進行網路犯罪活動。

  3. 未經掃描,就下載陌生電子郵件的夾帶檔案。

  4. 造訪不安全網頁、點擊彈跳式廣告:電腦病毒可能暗藏其中,利用隱藏式下載的方式,在使用者不知情的情況下被植入電腦。

  5. 不更新系統:系統更新通常會修補安全漏洞,不更新系統等於讓自己門戶大開,讓駭客有機可乘。

 

 有感染電腦病毒嗎?電腦中毒的 5 個症狀

如果不幸電腦中毒會有什麼反應呢?有些電腦病毒所執行的指令相當明顯,使用者一眼就可以發現電腦中毒,例如在螢幕跳出訊息;也有些電腦病毒把自己隱藏得很好,默默在背景執行。那要如何判斷電腦是不是中毒了?無論有沒有出現明顯的不良影響,都可以透過觀察電腦是否有以下跡象,先簡單確認有沒有感染電腦病毒的可能:

  1. 電腦反應速度下降:電腦病毒在執行中也需要消耗電腦運算資源,排擠到其他程式運行。作業系統、網路連線、軟體程式速度下降都有可能是電腦中毒的徵兆。

  2. 瀏覽器首頁被綁架、出現彈跳視窗:首頁綁架、電腦或網頁平白無故出現不必要的彈跳視窗,都可能是受惡意軟體的影響。

  3. 電腦異常/當機/無預警關閉:電腦自行關機、停擺,或是出現異常活動,如檔案自動開啟、程式自動執行、平白無故出現錯誤訊息等等。

  4. 電子信箱自動傳送大量信件:有些病毒會操控受感染的電腦寄信,以此方式散播病毒,擴大網路攻擊範圍。

  5. 帳戶異常登出:在自己沒有操作的情況下,帳戶被強制登出,也可能是電腦病毒造成的。

 

總歸來說,電腦中毒的話,通常運行效能會下降,以及出現無法解釋的異常活動。注意到這些情形,就要趕快進一步了解電腦是不是真的中毒了,中什麼毒,並尋求相對應的解決辦法。下一段將介紹感染電腦病毒該怎麼處理。

 

電腦中毒怎麼辦?解決中毒的方法

如果掃描電腦後,發現真的有病毒,下一步就是要移除病毒了。惡意軟體防護工具除了掃描、偵測病毒以外,也可以用來進行解除電腦病毒的工作。掃毒清毒時,除了要徹底掃描整台電腦,也要掃描使用過的可攜式裝置,以及連至同一網路的其他電腦或裝置,避免病毒移除不完全,之後又重複感染。

 

如果沒有安裝防護軟體,或是無法自行移除病毒,建議可以先關閉電腦。因為電腦停止運作的同時,病毒也會停止運行,可將病毒造成的損害以及感染範圍縮到最小,再尋求資安專家協助。

 

電腦病毒可以預防嗎?3 件事避免電腦中毒

俗話說,「預防勝於治療」,在資安領域亦是如此。想要有效預防電腦中毒,可以參考以下作法:

  1. 設置並開啟防火牆:開啟防火牆可以監控和管理由網際網路傳遞至電腦內的資料,降低不小心從網路上下載電腦病毒的可能性。

  2. 使用防毒軟體,並定期更新:防毒軟體可以定期掃描電腦和系統、偵測是否有電腦病毒,並封鎖惡意程式,讓電腦不受影響。而定期更新可以確保防毒軟體有最新的電腦病毒資料,可以即時探測到其存在,並且修補防毒軟體本身可能有的資安漏洞。

  3. 提高資安意識,養成良好電腦與網路使用習慣:不點擊彈跳式廣告或可疑連結、不下載盜版程式或是影音檔案、下載電子郵件夾帶檔案前先掃毒等等,都可以協助大家避免網路病毒。

 

電腦病毒影響電腦運作、破壞系統、損害資料,對任何人來說都是避之唯恐不及的麻煩。即使只是惡作劇性質的電腦病毒都可能永久傷害電腦硬碟,降低其運作效能。因此使用電腦網路時,小心謹慎,並做好資安防護措施,避免電腦受病毒入侵才是上上策。晟崴科技提供 Web 應用程序及 API 保護(WAAP)MDR 威脅偵測應變服務資安弱點通報機制(VANS)弱點掃描資安健診服務等多種資安解決辦法。協助您設置 Web 防火牆及 API 防護,並監控網路和電腦系統,掃描病毒、偵測異常活動。

 

歡迎聯絡晟崴科技

因為電腦病毒而苦惱嗎?讓我們幫您第一時間針修復可能使電腦中毒的漏洞!

 

相關訊息

WAF 是什麼?3 大類型 WAF 保護網頁不受攻擊

WAF 是什麼?3 大類型 WAF 保護網頁不受攻擊

Web 應用程式防火牆(WAF)為了保護 Web 應用程式的資安而誕生。本篇文章將深入介紹 WAF,其功能和種類,協助您提升企業 IT 安全,保護機敏資訊不外洩、企業營運穩定不中斷。

什麼是防火牆?認識防火牆功能

什麼是防火牆?認識防火牆功能

防火牆是網路安全的核心技術,保護內部免受外部威脅。無論是企業或個人,防火牆都可以過濾可疑流量,阻擋惡意攻擊。本文將介紹防火牆功能、運作原理及各式類型。

MDR 是什麼?與 EDR 的差異與使用好處

MDR 是什麼?與 EDR 的差異與使用好處

MDR 和 EDR 是什麼呢?企業可以如何利用這兩者,加強自身資安防護?本文將深入介紹 EDR 和 MDR,並說明實務上的差異與優勢,協助您選擇最適合的資安防護方案。

聯絡我們
聯絡我們

CONTACT US

聯絡我們的專業團隊,解答您的所有疑慮與需求!


本網站使用 Cookie 來提升您的使用體驗、協助我們分析網站效能和使用狀況,以及讓我們投放相關聯的行銷內容。您可以在下方管理 Cookie 設定,或是按一下「全部接受」即代表您同意採用目前的設定。

管理Cookies

隱私權偏好設定中心

本網站使用 Cookie 來提升您的使用體驗、協助我們分析網站效能和使用狀況,以及讓我們投放相關聯的行銷內容。您可以在下方管理 Cookie 設定,或是按一下「全部接受」即代表您同意採用目前的設定。

查看政策

管理同意設定

必要的Cookie

一律啟用

網站運行離不開這些 Cookie 且您不能在系統中將其關閉。通常僅根據您所做出的操作(即服務請求)來設置這些 Cookie,如設置隱私偏好、登錄或填充表格。您可以將您的瀏覽器設置為阻止或向您提示這些 Cookie,但可能會導致某些網站功能無法工作。

數字驗證

請由小到大,依序點擊數字