病毒的认识
目前最主要的還是特征碼比對,就是反病毒公司發(fā)現(xiàn)一個病毒,就從這個病毒中提取一串或多串字符作為這個病毒的特征(既病毒庫),以后,只要發(fā)現(xiàn)其它文件含有這串字符,就判定它是病毒。
這樣,因為需要耗費(fèi)病毒捕捉和分析的時間,就存在查殺滯后的問題,殺軟的病毒庫永遠(yuǎn)跟不上病毒的產(chǎn)生速度。
所以目前各主流殺軟都在積極發(fā)展虛擬殺毒技術(shù),既這個程序,沒有任何已知的字符串可以判定它是病毒,但又不能判斷它是否安全,那就先由殺軟虛擬出一個環(huán)境(這個環(huán)境與系統(tǒng)隔離),讓這個程序在其中運(yùn)行,如果發(fā)現(xiàn)這個程序有惡意行為,則判定它是病毒。這樣可以有效防止未知病毒,因此也成為殺軟的發(fā)展趨勢。反病毒軟件的外圍程序(用戶界面)可以說用什么寫都是可以的,無論是VB還是C#等面向?qū)ο蟮恼Z言,但內(nèi)核程序(主要是驅(qū)動)應(yīng)是C,C++或匯編等偏向底層的語言
總結(jié)
- 上一篇: ZGY的Excel特征提取器初期版本完成
- 下一篇: Oracle9i卸载后再次安装,设置的S