公務(wù)員期刊網(wǎng) 論文中心 正文

計算機(jī)病毒程序語義檢測方法

前言:想要寫出一篇引人入勝的文章?我們特意為您整理了計算機(jī)病毒程序語義檢測方法范文,希望能給你帶來靈感和參考,敬請閱讀。

計算機(jī)病毒程序語義檢測方法

社會的快速進(jìn)步促進(jìn)了計算機(jī)技術(shù)的發(fā)展,與此同時計算機(jī)病毒也以驚人的速度在蔓延,計算機(jī)技術(shù)已經(jīng)滲透到我們生活中的每一個細(xì)節(jié)當(dāng)中,保證計算機(jī)系統(tǒng)的正常運(yùn)行,維護(hù)網(wǎng)絡(luò)環(huán)境的健康已經(jīng)成為了我們必須關(guān)注的問題。

1基于程序語義的計算機(jī)病毒檢測方法研究意義

計算機(jī)網(wǎng)絡(luò)技術(shù)在實(shí)踐中的應(yīng)用充分體現(xiàn)了網(wǎng)絡(luò)的高效性和便捷性,資訊要聞可以在短時間內(nèi)傳到世界的每一個角落,通過計算機(jī)技術(shù)的應(yīng)用,程序員設(shè)計了各種各樣的在線交流軟件和在線購物軟件,加強(qiáng)了人與人之間的交流,在最大程度上方便了人們的生活,可以說計算機(jī)技術(shù)已經(jīng)滲透到人們生活中的每一個細(xì)節(jié)當(dāng)中。但是計算機(jī)在給人們的生活帶來方便的同時,也存在著一定的安全隱患,計算機(jī)病毒與計算機(jī)黑客的興起給人們的生活帶來了嚴(yán)重的負(fù)面影響,人們通過網(wǎng)絡(luò)進(jìn)行的所有活動都得不到安全保障,為了保證網(wǎng)絡(luò)環(huán)境的健康,減少網(wǎng)絡(luò)事故帶來的經(jīng)濟(jì)財產(chǎn)損失,就應(yīng)該重新審視計算機(jī)病毒的危害性,監(jiān)督網(wǎng)絡(luò)運(yùn)行環(huán)境,對危害網(wǎng)絡(luò)正常運(yùn)行的行為進(jìn)行嚴(yán)格的懲罰,研發(fā)新型的計算機(jī)病毒檢測技術(shù)和對抗技術(shù),維持計算機(jī)系統(tǒng)的正常工作,保證網(wǎng)絡(luò)信息的安全。

2基于程序語義的計算機(jī)病毒檢測方法分析

2.1Win-FIX病毒防范技術(shù)

傳統(tǒng)的計算機(jī)防范技術(shù)主要是,將反病毒程序軟件安裝到計算機(jī)運(yùn)行系統(tǒng)之中,這種計算機(jī)病毒防護(hù)系統(tǒng)無法準(zhǔn)確的檢測計算機(jī)病毒,在計算機(jī)遭受到病毒攻擊時,只能起到拖延時間的作用,不能充分發(fā)揮反病毒軟件的作用。Win-FIX病毒防范技術(shù)的主要原理是在計算機(jī)系統(tǒng)模塊中添加反病毒指令,這種技術(shù)的主要特點(diǎn)是時刻檢測計算機(jī)病毒。通過Win-FIX病毒防范技術(shù)的應(yīng)用,計算機(jī)反病毒程序不只是外部的程序軟件,而是與計算機(jī)操作系統(tǒng)合為一體的實(shí)時保護(hù)指令,使病毒檢測防范工作由被動狀態(tài)變?yōu)橹鲃訝顟B(tài)。計算機(jī)在遭受病毒攻擊之前,Win-FIX病毒防范技術(shù)就能發(fā)現(xiàn)計算機(jī)系統(tǒng)中的病毒隱患,并啟動相應(yīng)的指令進(jìn)行病毒清除操作,在清除病毒的過程中收集病毒程序的編碼信息,然后下載相應(yīng)的反病毒補(bǔ)丁,有效的防止了病毒的二次攻擊。Win-FIX病毒防范技術(shù)能夠在計算機(jī)用戶意識不到的情況下進(jìn)行病毒防護(hù)工作,提高了計算機(jī)系統(tǒng)的兼容性,但是這種技術(shù)還不夠完美,主要原因是在進(jìn)行計算機(jī)系統(tǒng)維護(hù)工作時,要從系統(tǒng)的源代碼入手,眾所周知大多數(shù)軟件公司都不公開計算機(jī)源程序設(shè)計代碼,這增加了計算機(jī)程序維護(hù)工作的難度,致使Win-FIX病毒防范技術(shù)的穩(wěn)定性不能得到保障。

2.2啟發(fā)式代碼掃描技術(shù)

啟發(fā)式代碼掃描技術(shù)的主要特點(diǎn)是可以自發(fā)掃描計算機(jī)系統(tǒng),分析計算機(jī)系統(tǒng)結(jié)構(gòu),然后通過數(shù)據(jù)的對比分析發(fā)現(xiàn)計算機(jī)的潛在病毒,并針對病毒所在位置進(jìn)行清理和粉碎工作。啟發(fā)式代碼掃描技術(shù)有自動備份病毒數(shù)據(jù)信息的功能,能夠在短時間內(nèi)分析病毒的特征,并采取解決措施,所以與第一次病毒掃描工作相比,啟發(fā)式掃描技術(shù)二次掃描工作的準(zhǔn)確性更高,速度更快。與Win-FIX病毒防范技術(shù)相比,啟發(fā)式代碼掃描技術(shù)在實(shí)際執(zhí)行時更復(fù)雜,軟件程序指令敏感度更高,在進(jìn)行病毒檢測工作時,不僅僅掃描計算機(jī)操作系統(tǒng),還能夠自動擴(kuò)展搜索范圍,從更全面的角度維護(hù)計算機(jī)的系統(tǒng)安全。受啟發(fā)代碼掃描技術(shù)自身特性影響,啟發(fā)代碼掃描技術(shù)要以大容量的數(shù)據(jù)庫為運(yùn)行基礎(chǔ),啟動靜態(tài)掃描系統(tǒng),病毒防護(hù)技術(shù)并不精確,啟發(fā)代碼掃描技術(shù)整體的穩(wěn)定性不高。

2.3虛擬機(jī)病毒防護(hù)技術(shù)

顧名思義虛擬機(jī)就是在計算機(jī)系統(tǒng)內(nèi),模擬了另一個計算機(jī)指令防護(hù)系統(tǒng),這個虛擬的指令防護(hù)系統(tǒng)實(shí)質(zhì)上是檢測病毒的容器,當(dāng)系統(tǒng)中有異常的軟件程序或有攻擊性的軟件指令時,系統(tǒng)就將該異常程序投放到虛擬機(jī)中進(jìn)行測試,如果虛擬機(jī)檢測出該段程序具有傳播性,就遍歷計算機(jī)系統(tǒng)找到程序位置,進(jìn)行粉碎操作。虛擬機(jī)病毒防護(hù)技術(shù)是一項十分高端的病毒防護(hù)技術(shù),為提高該技術(shù)的病毒檢測速度和搜索精準(zhǔn)度,至今仍舊有許多高端的計算機(jī)人才在研究和完善它。虛擬機(jī)病毒防護(hù)技術(shù)在檢測計算機(jī)病毒時,會自動分析計算機(jī)病毒的攻擊原理和程序組成結(jié)構(gòu),并在虛擬的環(huán)境中截取受到攻擊的文件信息,摸索病毒遍歷系統(tǒng)信息的規(guī)律。以大量的殺毒準(zhǔn)備工作為基礎(chǔ),當(dāng)虛擬機(jī)病毒檢測技術(shù)搜素到病毒位置之后,會用最直接有效的方法粉碎計算機(jī)病毒,與此同時還能夠檢測出潛藏在計算機(jī)系統(tǒng)內(nèi)的病毒種子,殺毒后自行修復(fù)系統(tǒng)受損程序,保證計算機(jī)系統(tǒng)的完整,有效的避免了計算機(jī)病毒的殘留。但是虛擬機(jī)病毒防護(hù)技術(shù)在運(yùn)行時會占用大量的計算機(jī)資源,病毒檢測時間長,在計算機(jī)系統(tǒng)受損嚴(yán)重的情況下,運(yùn)行虛擬機(jī)病毒防護(hù)技術(shù)會影響計算機(jī)其它程序的運(yùn)行,具有一定的局限性。

2.4計算機(jī)病毒免疫系統(tǒng)

計算機(jī)病毒免疫系統(tǒng)是模仿生物免疫系統(tǒng)設(shè)計的病毒防護(hù)技術(shù),以免疫原理為基礎(chǔ),檢測各種形式的計算機(jī)病毒,然后采取相應(yīng)的措施粉碎計算機(jī)病毒,繼而達(dá)到維護(hù)計算機(jī)正常運(yùn)行的目標(biāo)。與其它病毒防護(hù)技術(shù)相比,計算機(jī)病毒免疫系統(tǒng)具有及強(qiáng)的學(xué)習(xí)能力與記憶能力,計算機(jī)病毒免疫系統(tǒng)內(nèi)部主要分為兩個部分,一部分是自體區(qū),另一部分是非自體區(qū)。當(dāng)計算機(jī)病毒免疫系統(tǒng)遇見新種類的計算機(jī)病毒時,系統(tǒng)會自動對病毒程序所屬區(qū)域進(jìn)行判斷,然后根據(jù)系統(tǒng)反饋信息采取相應(yīng)的解決措施。計算機(jī)病毒免疫系統(tǒng)在每一次殺毒工作結(jié)束后都會累計一定的殺毒經(jīng)驗(yàn),隨著時間的不斷推移,計算機(jī)病毒免疫系統(tǒng)可能面對的病毒種類不斷增加,系統(tǒng)殺毒的方式也越來越多變,當(dāng)系統(tǒng)遇見已經(jīng)入侵過的病毒時,系統(tǒng)程序的基礎(chǔ)記憶會蘇醒,并結(jié)合以往的經(jīng)驗(yàn)采取適當(dāng)?shù)臍⒍敬胧S嬎銠C(jī)病毒免疫系統(tǒng)適合長時間的使用,因?yàn)橛嬎銠C(jī)病毒免疫系統(tǒng)在經(jīng)過足夠時間的學(xué)習(xí)之后,病毒免疫程序會覆蓋在計算機(jī)系統(tǒng)的每一個指令中,全面優(yōu)化計算機(jī)的病毒檢測工作,提高計算機(jī)的病毒免疫力,切實(shí)保障計算機(jī)的運(yùn)行安全,為計算機(jī)用戶提供最優(yōu)質(zhì)的服務(wù)。

3結(jié)語

綜上所述,基于程序語義的計算機(jī)病毒檢測方法是保證計算機(jī)安全運(yùn)行的有效手段之一。在計算機(jī)技術(shù)發(fā)展迅速的今天,計算機(jī)病毒的形式也在不斷改變,在這樣的時代背景下,想要保護(hù)人們的隱私安全,就應(yīng)該總結(jié)計算機(jī)病毒程序的傳染方式和語義規(guī)律,通過對現(xiàn)代計算機(jī)病毒特征的研究,研發(fā)全新的基于病毒程序語義的病毒檢測防護(hù)系統(tǒng),繼而達(dá)到全面防護(hù)計算機(jī)系統(tǒng)的目標(biāo)。

作者:陳冬冬 單位:亳州職業(yè)技術(shù)學(xué)院