您好,登錄后才能下訂單哦!
這期內容當中小編將會給大家帶來有關有哪些典型的反病毒技術,文章內容豐富且以專業的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。
典型的反病毒技術有:1、特征碼技術,基于對已知病毒分析、查解的反病毒技術;2、虛擬機技術,啟發式探測未知病毒的反病毒技術;3、虛擬現實,未來的反病毒技術,分級制測定并對其使用反病毒程序。
典型的反病毒技術有:
一、特征碼技術:基于對已知病毒分析、查解的反病毒技術
目前的大多數殺病毒軟件采用的方法主要是特征碼查毒方案與人工解毒并行,亦即在查病毒時采用特征碼查毒,在殺病毒時采用人工編制解毒代碼。
特征碼查毒
方案實際上是人工查毒經驗的簡單表述,它再現了人工辨識病毒的一般方法,采用了“同一病毒或同類病毒的某一部分代碼相同”的原理,也就是說,如果病毒及其變種、變形病毒具有同一性,則可以對這種同一性進行描述,并通過對程序體與描述結果(亦即“特征碼”)進行比較來查找病毒。而并非所有病毒都可以描述其特征碼,很多病毒都是難以描述甚至無法用特征碼進行描述。使用特征碼技術需要實現一些補充功能,例如近來的壓縮包、壓縮可執行文件自動查殺技術。
但是,特征碼查毒方案也具有極大的局限性。特征碼的描述取決于人的主觀因素,從長達數千字節的病毒體中擷取十余字節的病毒特征碼,需要對病毒進行跟蹤、反匯編以及其它分析,如果病毒本身具有反跟蹤技術和變形、解碼技術,那么跟蹤和反匯編以獲取特征碼的情況將變得極其復雜。此外,要擷取一個病毒的特征碼,必然要獲取該病毒的樣本,再由于對特征碼的描述各個不同,特征碼方法在國際上很難得到廣域性支持。特征碼查病毒主要的技術缺陷表現在較大的誤查和誤報上,而殺病毒技術又導致了反病毒軟件的技術遲滯。
二、虛擬機技術:啟發式探測未知病毒的反病毒技術
虛擬機技術
的主要作用是能夠運行一定規則的描述語言。由于病毒的最終判定準則是其復制傳染性,而這個標準是不易被使用和實現的,如果病毒已經傳染了才判定是它是病毒,定會給病毒的清除帶來麻煩。
那么檢查病毒用什么方法呢?客觀地說,在各類病毒檢查方法中,特征值方法是適用范圍最寬、速度最快、最簡單、最有效的方法。但由于其本身的缺陷問題,它只適用于已知病毒,對于未知病毒,如果能夠讓病毒在控制下先運行一段時間,讓其自己還原,那么,問題就會相對明了。可以說,虛擬機是這種情況下的最佳選擇。
虛擬機在反病毒軟件中應用范圍廣,并成為目前反病毒軟件的一個趨勢。一個比較完整的虛擬機,不僅能夠識別新的未知病毒,而且能夠清除未知病毒,我們會發現這個反病毒工具不再是一個程序,而成為可以和卡斯帕羅夫抗衡的ibm深藍超級計算機。首先,虛擬機必須提供足夠的虛擬,以完成或將近完成病毒的“虛擬傳染”;其次,盡管根據病毒定義而確立的“傳染”標準是明確的,但是,這個標準假如能夠實施,它在判定病毒的標準上仍然會有問題;第三,假如上一步能夠通過,那么,我們必須檢測并確認所謂“感染”的文件確實感染的就是這個病毒或其變形。
目前虛擬機的處理對象主要是文件型病毒。對于引導型病毒、word/excel宏病毒、木馬程序在理論上都是可以通過虛擬機來處理的,但目前的實現水平仍相距甚遠。就像病毒編碼變形使得傳統特征值方法失效一樣,針對虛擬機的新病毒可以輕易使得虛擬機失效。雖然虛擬機也會在實踐中不斷得到發展。但是,pc的計算能力有限,反病毒軟件的制造成本也有限,而病毒的發展可以說是無限的。讓虛擬技術獲得更加實際的功效,甚至要以此為基礎來清除未知病毒,其難度相當大。
受病毒在理論上就是不可判定的這一根本前提的制約,事實上,無論是啟發式,亦或是虛擬機,都只能是一種工程學的努力,其成功的概率永遠不可達到100%。這是惟一的卻又是無可奈何的缺憾。
三、未來的反病毒技術: 虛擬現實
對于未來技術的展望可能只是一種近乎飄渺的幻想,但是就如同計算機病毒最初的描述出現在科幻小說里,雖然還有許許多多我們目前仍在實現卻仍未實現的技術,甚至還有許多我們根本未考慮到的因素。只要技術足夠成熟,網絡世界中是完全有可能出現類似人工智能的反病毒技術。
未來反病毒的疑難之一就是:我們永遠無法寫出一個合理的程序來辨識和查殺病毒。病毒掌握了人類所掌握的一切,它同樣能辨識和分析反毒程序,并對自身重新編程;而反毒程序要可能同樣地對病毒進行探測,再進行自編程。病毒與反毒程序的角逐就變成了自編程能力的實現,而這樣的結果只能導致網絡空間緊張,甚至崩潰!
我們還可以考慮用另一種方式:人工進入計算網絡世界的方法來查殺病毒。人有足夠的智能和經驗積累來完成對病毒的辨識和殺除,而這就只剩下建立人與計算機之間的“橋”的問題了。
目前的虛擬現實技術
重點放在了對人與人的自然界交流方式———“感官”的計算機描述的實現上,它如同人們所有的知覺都最終傳感給大腦,大腦對這種傳感作出一種體驗上的描述,從而形成知覺意識。如果計算機將二進制代碼流表述成腦電波的流信息,并通過神經傳感給大腦,則完全可以描述并引導、控制人的一切思維。簡單地說,人的思維與計算機語言存在了這樣一個通用的接口!
這種理論如果得以實現,則虛擬現實技術將進入新的發展領域。雖然從理論上講是不可能在對病毒未知的情況下對其做出精確判斷從而預防,但是在實際應用中,經過反病毒專家多年的統計、分析、研究積累的經驗,完全有可能以概率方式對病毒危險進行一種分級制測定并對其使用反病毒程序,在相當程度上達到較精確地防御未知病毒的侵入。
上述就是小編為大家分享的有哪些典型的反病毒技術了,如果剛好有類似的疑惑,不妨參照上述分析進行理解。如果想知道更多相關知識,歡迎關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。