杀毒软件()是一種用於預防、偵測及移除惡意軟件的程式。防毒軟體通常提供即時監控和手動掃描功能,且能自動更新病毒資料庫。有些防毒軟體則附加檔案修復、防火牆、VPN等額外功能。
雖然因偵測和移除電腦病毒而得名,但防毒軟件也可以阻止電腦蠕蟲、特洛伊木馬程式,甚至是潛在附加軟件。
原理
防毒軟體一般實時監控電腦程式的舉動,及掃瞄系統是否含有惡意程式。部分防毒軟體可經由作業系統開機後隨常駐程式啟動。
它們的即時監控技術不盡相同。防毒軟體通常會將檔案特徵碼作比較,以判斷是否為惡意程式。有的防毒軟體會利用一些空間,模擬作業系統和執行受測程序,根據程序的動作判斷是否惡意軟件。
手動掃描硬碟的方式,則和上面提到的即時監控的第一種方式一樣,只是在這裡,防毒軟體會根據使用者選擇的掃描類別作檢查。
另外,防毒軟體更涉及更多技術:
- 掃描壓縮檔技術:對壓縮檔案和封裝文件作分析檢查。
- 程序竄改防護:防止惡意程式竄改或刪除防毒軟件。
- 修復技術:還原被惡意程式損壞的檔案。
*急救盘杀毒:利用空白U盘制作急救启动盘,以检测电脑病毒。
*智能扫描:僅扫描最常用的磁盘、系统关键位置,耗时较短。
*全盘扫描:扫描电脑全部磁盘,耗时较长。
*开机扫描:在电脑开机时扫描,用於對抗難以移除的惡意程式,如Rootkit。
*檔案监控:磁盘上的文件
*网页防护:電腦連線和瀏覽網址
*行为防护:应用程序行为
- 特征码类别:
** 1.文件特征码:針對病毒在文件中的存在形式,分為單一檔案特徵碼與利用多個特徵碼進行判斷的複合檔案特徵碼。
** 2.内存特征码:對應病毒在主記憶體的存在形式,同樣分為單一和複合兩種情形。
*优点:分析速度快、准确率高、誤判相对较少;較少需要用户参与
*缺点:面对不断出现的新病毒,必须不断更新病毒库,否则便会逐渐失去用途;无法檢測到未知的新病毒
行为監控
- 机制:按照預先建立的規則阻止或提醒用户程式的惡意行为。
EICAR防毒測試檔案
EICAR防毒測試檔案是歐洲反電腦病毒協會(EICAR)和電腦安全公司共同推出的測試檔案,用於測試病毒掃描引擎。檔案不會危害電腦安全,而其特徵碼已被各家防毒軟件收錄。
防毒軟體評比
*AV-Comparatives
*AV-Test
*VB100
參見
*防毒軟體列表
**防毒軟體比較
*沙盒(Sandbox)
*惡意軟件
**電腦病毒
**電腦蠕蟲
**特洛伊木馬 (電腦)
*潛在附加軟件
**廣告軟件
*電腦保安軟件
**防火牆
**入侵檢測系統
参考文献
外部連結
- [https://web.archive.org/web/20170314114645/http://www.dmoz.org/Computers/Security/Malicious_Software/Viruses/Detection_and_Removal_Tools/ 防毒軟體]at [https://web.archive.org/web/20170317083619/http://www.dmoz.org/ the Open Directory Project]
- [http://www.cib.gov.tw/upload/WebServiceFile/WF_File_937210236.pdf 壹、免費防毒軟體貳、免費線上掃毒]
- [http://mag.udn.com/mag/digital/storypage.jsp?f_ART_ID=92807 完全看懂》2007防毒軟體架構原理 (上)]
- [http://mag.udn.com/mag/digital/storypage.jsp?f_ART_ID=92808 完全看懂》2007防毒軟體架構原理 (下)]
; 線上掃描分析
*
- [http://virscan.org/ VirSCAN]
- [https://virusscan.jotti.org/zh-CN Jotti's malware scan]
评论 (0)