病毒防范技術(shù)_第1頁
病毒防范技術(shù)_第2頁
病毒防范技術(shù)_第3頁
病毒防范技術(shù)_第4頁
病毒防范技術(shù)_第5頁
已閱讀5頁,還剩66頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、病毒(bngd)防范技術(shù)共七十一頁2022/7/192病毒(bngd)演示彩帶病毒病毒演示(ynsh)千年老妖病毒演示圣誕節(jié)病毒病毒演示白雪公主共七十一頁2022/7/193紅色(hngs)代碼1() 共七十一頁章節(jié)(zhngji)目錄(一)計算機(jī)病毒概念 1.計算機(jī)病毒定義 2.計算機(jī)病毒產(chǎn)生和發(fā)展(fzhn) (二)計算機(jī)病毒原理(三)反病毒技術(shù) 共七十一頁計算機(jī)病毒定義(dngy)定義:計算機(jī)病毒是一段附著在其他程序上的可以實現(xiàn)自我繁殖的程序代碼。(國外)1994年2月18日,國家正式頒布實施了中華人民共和國計算機(jī)信息系統(tǒng)安全保護(hù)條例,在第二十八條中明確指出:計算機(jī)病毒是指編制或者在計算

2、機(jī)程序中插入的破壞計算機(jī)功能或者毀壞數(shù)據(jù)影響(yngxing)計算機(jī)使用并能自我復(fù)制的一組計算機(jī)指令或者程序代碼。(國內(nèi))共七十一頁病毒(bngd)產(chǎn)生背景計算機(jī)病毒的產(chǎn)生是計算機(jī)技術(shù)和以計算機(jī)為核心的社會(shhu)信息化進(jìn)程發(fā)展到一定階段的必然產(chǎn)物。它產(chǎn)生的背景是:計算機(jī)病毒是計算機(jī)犯罪的一種新的衍化形式計算機(jī)病毒是高技術(shù)犯罪, 具有瞬時性、動態(tài)性和隨機(jī)性。不易取證, 風(fēng)險小破壞大, 從而刺激了犯罪意識和犯罪活動。是某些人惡作劇和報復(fù)心態(tài)在計算機(jī)應(yīng)用領(lǐng)域的表現(xiàn)。計算機(jī)軟硬件產(chǎn)品的危弱性是根本的技術(shù)原因 數(shù)據(jù)從輸入、存儲、處理、輸出等環(huán)節(jié), 易誤入、篡改、丟失、作假和破壞;程序易被刪除、改寫

3、;計算機(jī)軟件設(shè)計的手工方式, 效率低下且生產(chǎn)周期長;對使用程序的錯誤和缺陷沒有預(yù)知性微機(jī)的普及應(yīng)用是計算機(jī)病毒產(chǎn)生的必要環(huán)境共七十一頁病毒(bngd)的來源搞計算機(jī)的人員和業(yè)余愛好者的惡作劇、尋開心制造出的病毒, 例如象圓點一類的良性病毒。 軟件公司及用戶為保護(hù)自己的軟件被非法復(fù)制而采取的報復(fù)性懲罰措施。旨在攻擊(gngj)和摧毀計算機(jī)信息系統(tǒng)和計算機(jī)系統(tǒng)而制造的病毒-就是蓄意進(jìn)行破壞。用于研究或有益目的而設(shè)計的程序, 由于某種原因失去控制或產(chǎn)生了意想不到的效果。共七十一頁病毒發(fā)展(fzhn)簡歷電腦病毒的概念其實起源相當(dāng)早,在第一部商用電腦出現(xiàn)之前好幾年,電腦的先驅(qū)者馮諾伊曼(John Vo

4、n Neumann)在他的一篇論文復(fù)雜自動裝置的理論及組識的進(jìn)行里,已經(jīng)勾勒出病毒程序的藍(lán)圖。1977年夏天,托馬斯捷瑞安(Thomas.J.Ryan)的科幻小說P-1的春天(The Adolescence of P-1)成為美國的暢銷書,作者在這本書中描寫了一種可以在計算機(jī)中互相傳染的病毒,病毒最后控制了 7,000 臺計算機(jī),造成了一場災(zāi)難。第一個病毒誕生(dnshng): 1983 年 11 月 3 日,弗雷德科恩 (Fred Cohen) 博士研制出一種在運(yùn)行過程中可以復(fù)制自身的破壞性程序(該程序能夠?qū)е耈NIX系統(tǒng)死機(jī)),倫艾德勒曼 (Len Adleman) 將它命名為計算機(jī)病毒(

5、computer viruses),并在每周一次的計算機(jī)安全討論會上正式提出。 “巴基斯坦”病毒 :1986 年初,在巴基斯坦的拉合爾 (Lahore),巴錫特 (Basit) 和阿姆杰德(Amjad) 兩兄弟經(jīng)營著一家 IBM-PC 機(jī)及其兼容機(jī)的小商店。他們編寫了Pakistan 病毒,即Brain。在一年內(nèi)流傳到了世界各地。 世界上公認(rèn)的第一個在個人電腦上廣泛流行的病毒通過軟盤傳播。共七十一頁“蠕蟲莫里斯”:1988年冬天,正在康乃爾大學(xué)攻讀的莫里斯,把一個被稱為“蠕蟲”的電腦病毒(din no bn d)送進(jìn)了美國最大的電腦網(wǎng)絡(luò)互聯(lián)網(wǎng)。1988年11月2日下午5點,互聯(lián)網(wǎng)的管理人員首次

6、發(fā)現(xiàn)網(wǎng)絡(luò)有不明入侵者。當(dāng)晚,從美國東海岸到西海岸,互聯(lián)網(wǎng)用戶陷入一片恐慌。CIH病毒,又名“切爾諾貝利”,是一種可怕的電腦病毒。它是由臺灣大學(xué)生陳盈豪編制的,九八年五月間,陳盈豪還在大同工學(xué)院就讀時,完成以他的英文名字縮寫“CIH”名的電腦病毒起初據(jù)稱只是為了“想紀(jì)念一下1986的災(zāi)難”或“使反病毒軟件公司難堪”。2001年7月19日針對IIS服務(wù)的.ida漏洞產(chǎn)生的CodeRed沖擊波:年僅18歲的高中生杰弗里李帕森因為涉嫌是“沖擊波”電腦病毒的制造者于2003年8月29日被捕。對此,他的鄰居們表示不敢相信。在他們的眼里,杰弗里李帕森是一個電腦天才,而決不是什么黑客,更不會去犯罪。共七十一頁

7、章節(jié)(zhngji)目錄(一)計算機(jī)病毒概念 (二)計算機(jī)病毒原理1.計算機(jī)病毒特征 2.計算機(jī)病毒的分類 3.計算機(jī)病毒的傳播途徑4.病毒的表現(xiàn)形式5.計算機(jī)病毒的工作機(jī)制(jzh)(三)反病毒技術(shù) 共七十一頁計算機(jī)病毒特征(tzhng)1.破壞性:(體系設(shè)計者的意圖)無論何種病毒一旦進(jìn)入系統(tǒng)對OS的運(yùn)行就會造成不同程度的影響,小到占用資源大到刪除數(shù)據(jù)和使系統(tǒng)崩潰,使之無法恢復(fù),造成補(bǔ)課挽回的損失。2.傳染性:(最重要的特征)計算機(jī)病毒也會通過各種媒體從已被感染的計算機(jī)擴(kuò)散到未被感染的計算機(jī)。 病毒一旦進(jìn)入計算機(jī)并得以執(zhí)行,就會尋找符合感染條件(tiojin)的目標(biāo),將其感染,達(dá)到自我繁殖的

8、目的。所謂感染,就是病毒將自身潛入到合法程序的指令序列中,致使執(zhí)行合法程序的操作,會引發(fā)病毒程序的執(zhí)行,或以病毒程序的執(zhí)行取代正常程序的執(zhí)行。只要一臺計算機(jī)染上病毒,如不及時處理,那么病毒會在這臺機(jī)子上迅速擴(kuò)散,其中的大量文件(一般是可執(zhí)行文件)就會被感染。而被感染的文件又成了新的傳染源,在與其他機(jī)子進(jìn)行數(shù)據(jù)交換或通過網(wǎng)絡(luò)接觸,病毒會繼續(xù)傳染。共七十一頁3.隱蔽性:病毒是一種(y zhn)具有很高編程技巧,短小精悍的可執(zhí)行程序,他通常粘附在正常程序或磁盤引導(dǎo)扇區(qū)中,以及一些空閑概率比較大的扇區(qū)中,目的就是不讓用戶發(fā)現(xiàn)。計算機(jī)病毒不經(jīng)過程序代碼分析或計算機(jī)病毒代碼掃描,病毒程序與正常程序是不容易

9、區(qū)別開來的。4.潛伏性:計算機(jī)病毒潛伏性是指病毒具有依附其他媒體而寄生的能力。大部分病毒感染系統(tǒng)以后,一般不會馬上發(fā)作,他可長期的隱藏,只有條件滿足才會啟動。因此,病毒可以在磁盤、光盤或其他介質(zhì)上靜靜的呆上幾天,甚至是幾年。 共七十一頁5.可觸發(fā)性:病毒的可觸發(fā)性是指當(dāng)病毒觸發(fā)條件滿足時,病毒才在感染了的計算機(jī)上開始發(fā)作,表現(xiàn)出一定的癥狀和破壞性。有的是在屏幕上顯示信息圖形或特殊標(biāo)識有的則執(zhí)行破壞(phui)系統(tǒng)的操作,如格式化磁盤、刪除文件、加密數(shù)據(jù)、封鎖鍵盤、毀壞系統(tǒng)等。6.不可預(yù)見性:從對病毒的檢測來看,病毒具有不可預(yù)見性。病毒永遠(yuǎn)超前于反病毒軟件。共七十一頁網(wǎng)絡(luò)時期病毒的特點:在網(wǎng)絡(luò)環(huán)

10、境下,網(wǎng)絡(luò)病毒除了具有上述共性外,還有一些新特點:破壞性強(qiáng)傳播速度快觸發(fā)條件多殺毒難度大擴(kuò)散面廣傳播形式復(fù)雜(fz)多樣,針對性強(qiáng)共七十一頁計算機(jī)病毒的分類(fn li)1. 按破壞性形式(xngsh)分類 分 類 表現(xiàn)及影響良性病毒只是顯示信息、湊樂、發(fā)出聲響、自我復(fù)制。除了減少磁盤空間外,對系統(tǒng)沒有其他影響惡性病毒封鎖、干擾、中斷輸入輸出、使用戶無法打印,甚至終止計算機(jī)的運(yùn)行,使系統(tǒng)造成嚴(yán)重的錯誤(Azsua、TypoCOM)極惡性病毒刪除普通程序或系統(tǒng)文件,破壞系統(tǒng)配置,導(dǎo)致死機(jī)、崩潰等災(zāi)難性病毒破壞分區(qū)信息。主引導(dǎo)區(qū)信息、FAT,刪除數(shù)據(jù)文件,甚至格式硬盤共七十一頁2.按連接方式分類源

11、碼型病毒:較少見,也難以編寫。因為他要攻擊高級語言編寫的源程序,在源程序編譯之前插入其中,并隨源程序一起編譯。連接成可執(zhí)行文件。此時剛剛生成的可執(zhí)行文件便已經(jīng)帶毒了。入侵型病毒:可用自身代替正常程序(chngx)中的部分模塊或堆棧區(qū)。因此這類病毒只攻擊某些特定程序(chngx),針對性強(qiáng),一般難以發(fā)現(xiàn),清除也較困難。操作系統(tǒng)型病毒:可用其自身部分加入或替代操作系統(tǒng)的部分功能。由于其直接感染操作系統(tǒng),這類病毒的危害性也較大。(小球,大麻)外殼型病毒:將自身依附在正常程序的開頭或結(jié)尾,相當(dāng)于給正常程序加了個外殼。大部分文件型病毒屬于此類共七十一頁3按病毒特有的算法分類伴隨型病毒:這類病毒不改變文件

12、本身,他根據(jù)算法產(chǎn)生EXE文件的伴隨體,具有同樣的名字和不同擴(kuò)展名(COM)。蠕蟲型病毒:通過計算機(jī)網(wǎng)絡(luò)傳播,不改變文件和資料信息,利用網(wǎng)絡(luò)從一臺機(jī)器的內(nèi)存?zhèn)鞑サ狡渌麢C(jī)器的內(nèi)存,計算網(wǎng)絡(luò)地址,將自身的病毒通過網(wǎng)絡(luò)發(fā)送。他們在系統(tǒng)中存在(cnzi),一般除了占用內(nèi)存以外不會占用其他資源。寄生型病毒:除了伴隨和蠕蟲,其他的都可以成為寄生型病毒,他們依附在系統(tǒng)的引導(dǎo)區(qū)或文件,通過系統(tǒng)的功能進(jìn)行傳播練習(xí)型病毒:病毒自身包含錯誤,不能進(jìn)行很好的傳播,例如一些病毒處于調(diào)試階段變形病毒:這病毒使用一個復(fù)雜的算法,使自己每傳播一份都具有不同的內(nèi)容與長度。共七十一頁4、按寄生方式分類引導(dǎo)型病毒即磁盤引導(dǎo)型、引導(dǎo)

13、扇區(qū)型、磁盤啟動型、系統(tǒng)型病毒等定義:把自己的病毒程序放在軟磁盤的引導(dǎo)區(qū)以及硬盤的主引導(dǎo)記錄區(qū)或引導(dǎo)扇區(qū),當(dāng)作正常的引導(dǎo)程序,而將真正的引導(dǎo)程序搬到其他位置。破壞:改寫主引導(dǎo)記錄區(qū)、引導(dǎo)區(qū)、文件(wnjin)分配表、文件(wnjin)目錄區(qū)、中斷向量表等文件型病毒定義:指對所有通過操作系統(tǒng)的文件系統(tǒng)進(jìn)行感染的病毒感染文件:可執(zhí)行文件(.bat、.exe、.com、.dll.)、高級語言編寫的源代碼、編譯過程中生成的中間文件?;旌闲筒《荆ㄓ址Q綜合型、復(fù)合型病毒)即有引導(dǎo)型病毒的特點,也有文件型病毒的特點。共七十一頁 (a)引導(dǎo)(yndo)型病毒 (b)文件(wnjin)型病毒圖:病毒的傳播、破壞

14、過程共七十一頁一個引導(dǎo)病毒傳染的實例假定用硬盤啟動,且該硬盤已染上了小球病毒,那么加電自檢以后,小球病毒的引導(dǎo)模塊就把全部病毒代碼1024字節(jié)保護(hù)到了內(nèi)存的最高段,即97C0:7C00處;然后修改(xigi)INT 13H的中斷向量,使之指向病毒的傳染模塊。以后,一旦讀寫軟磁盤的操作通過INT 13H的作用,計算機(jī)病毒的傳染塊便率先取得控制權(quán),它就進(jìn)行如下操作:讀入目標(biāo)磁盤的自舉扇區(qū)(BOOT扇區(qū))。判斷是否滿足傳染條件。如果滿足傳染條件(即目標(biāo)盤BOOT區(qū)的01FCH偏移位置為5713H標(biāo)志),則將病毒代碼的前512字節(jié)寫入BOOT引導(dǎo)程序,將其后512字節(jié)寫入該簇,隨后將該簇標(biāo)以壞簇標(biāo)志,

15、以保護(hù)該簇不被重寫。跳轉(zhuǎn)到原INT 13H的入口執(zhí)行正常的磁盤系統(tǒng)操作。共七十一頁小球病毒:發(fā)作條件是當(dāng)系統(tǒng)時鐘處于半點或整點,而系統(tǒng)又在進(jìn)行讀盤操作。發(fā)作時屏幕出現(xiàn)一個活蹦亂跳的小圓點,作斜線運(yùn)動,當(dāng)碰到屏幕邊沿或者文字就立刻反彈,碰到的文字,英文會被整個削去,中文會削去半個或整個削去,也可能留下制表符亂碼。其規(guī)律是,ASCII碼字符后3位為3(011)的,發(fā)生行反射;后3位為5(101)的,發(fā)生列反射,其它字符不改變(gibin)小球運(yùn)動方向。小球病毒后期經(jīng)過一些好事者的改造,后期的變種運(yùn)動的規(guī)律開始逐漸復(fù)雜化。共七十一頁一個文件病毒傳染的實例假如VVV.COM(或.EXE)文件已染有耶路

16、撒冷病毒,那么運(yùn)行該文件后,耶路撒冷病毒的引導(dǎo)模塊會修改INT 21H的中斷向量,使之指向病毒傳染模塊,并將病毒代碼駐留內(nèi)存,此后退回操作系統(tǒng)。以后再有任何加載執(zhí)行文件的操作,病毒的傳染模塊將通過INT 21H的調(diào)用率先獲得控制權(quán),并進(jìn)行以下操作:讀出該文件特定部分。判斷是否傳染。如果滿足條件,則用某種方式將病毒代碼與該可執(zhí)行文件鏈接,再將鏈接后的文件重新寫入磁盤。轉(zhuǎn)回(zhun hu)原INT 21H入口,對該執(zhí)行文件進(jìn)行正常加載。共七十一頁宏病毒宏病毒的傳播一般來說,一個宏病毒傳播發(fā)生在被感染的宏指令覆蓋(fgi)、改寫及增加全局宏指令表中的宏, 由此進(jìn)一步感染隨后打開和存貯的所有Doc文

17、檔。 當(dāng)Word打開一個.doc文件時,先檢查里面有沒有模板/宏代碼, 如果有的話就認(rèn)為這不是普通的doc文件,而是一個模版文件, 并執(zhí)行里面的auto類的宏(如果有的話)。一般染毒后的.doc被打開后,通過Auto宏或菜單、快捷鍵來激活,隨后感染諸如Normal.dot或powerup.dot等全局模板文件得到系統(tǒng)永久控制權(quán)。奪權(quán)后,當(dāng)系統(tǒng)有文檔存儲動作時,病毒就把自身復(fù)制入此文檔并儲存成一個后綴為.doc 的模板文件;另外,當(dāng)一定條件滿足時,病毒就會干些小小的或者大大的破壞活動。 共七十一頁宏病毒特點傳播極快可通過網(wǎng)絡(luò)、mail等傳播制作、變種方便宏病毒則是以人們?nèi)菀组喿x的源代碼宏語言Wo

18、rd Basic形式出現(xiàn),所以編寫和修改宏病毒(bngd)比以往病毒(bngd)更容易 。破壞可能性極大多平臺交叉感染共七十一頁現(xiàn)代(xindi)計算機(jī)病毒木馬程序它不會自我繁殖,也不刻意的去感染其他文件。它通過將自身偽裝吸引用戶下載執(zhí)行,向施種木馬者打開電腦的門戶(mnh),使施種者可以任意毀壞、竊取被種者的文件,甚至遠(yuǎn)程操控被種者的電腦。危害:偷竊個人賬戶、密碼信息;遠(yuǎn)程控制;組建僵尸網(wǎng)絡(luò)。目前流行的病毒絕大部分是木馬程序。共七十一頁現(xiàn)代(xindi)計算機(jī)病毒蠕蟲蠕蟲是一種通過網(wǎng)絡(luò)傳播的惡性病毒,它具有病毒的一些共性,如傳播性、隱蔽性、破壞性等等(dn dn)。同時也有自己的一些特征,如

19、不利用文件寄生,有的只存在與內(nèi)存中,對網(wǎng)絡(luò)造成拒絕服務(wù),以及和黑客技術(shù)相結(jié)合等。共七十一頁現(xiàn)代(xindi)計算機(jī)病毒僵尸網(wǎng)絡(luò)(Botnet)采用一種或多種傳播手段,將大量主機(jī)感染僵尸程序,從而在控制者和被感染主機(jī)之間形成一個可一對(y du)多的網(wǎng)絡(luò)。攻擊者通過各種途徑傳播僵尸程序,感染互聯(lián)網(wǎng)上的大量主機(jī),而被感染的主機(jī)將通過一個控制信道接收攻擊者的指令,組成一個僵尸網(wǎng)絡(luò)。共七十一頁計算機(jī)病毒的傳播(chunb)途徑1)通過不可移動的設(shè)備進(jìn)行傳播 較少見,但破壞力很強(qiáng)。2)通過移動存儲設(shè)備進(jìn)行傳播 最廣泛的傳播途徑(tjng)3)通過網(wǎng)絡(luò)進(jìn)行傳播 反病毒所面臨的新課題4)通過點對點通訊系統(tǒng)和

20、無線通道傳播 預(yù)計將來會成為兩大傳播渠道共七十一頁2022/7/1929共七十一頁病毒(bngd)的表現(xiàn)形式病毒通過多種途徑感染計算機(jī),那么我們怎么看出已中毒? 1)平時運(yùn)行正常的計算機(jī)突然經(jīng)常性無故死機(jī)。可能病毒修改了中斷處理程序等。2)操作系統(tǒng)無法正常啟動。關(guān)機(jī)后重啟,操作系統(tǒng)報告缺少必要的啟動文件或文件破壞,系統(tǒng)無法啟動??赡懿《靖腥鞠到y(tǒng)文件使文件結(jié)構(gòu)發(fā)生變化。3)運(yùn)行速度明顯變慢。4)以前能正常運(yùn)行的軟件經(jīng)常發(fā)生內(nèi)存不足的錯誤,或使用(shyng)程序中的某個功能時報說內(nèi)存不足??赡懿《菊加昧藘?nèi)存。共七十一頁5)打印和通信發(fā)生(fshng)錯誤。打印出來的是亂碼,調(diào)制解調(diào)器不能撥號???/p>

21、能是病毒駐留內(nèi)存占用打印端口、串行通信端口的中斷服務(wù)程序。6)無意中要求對軟盤進(jìn)行讀寫操作。如操作系統(tǒng)提示軟驅(qū)中沒有插軟盤等。7)系統(tǒng)文件的時間、日期、大小發(fā)生變化。這是最明顯計算機(jī)病毒跡象。8)運(yùn)行Word,打開Word文檔后,該文檔另存為時只能以模板方式保存。無法存為另一DOC文檔。中了宏病毒的緣故。共七十一頁9)磁盤空間迅速(xn s)減少。10)陌生人發(fā)來的電子郵件。尤其是那些很具有誘惑力的,如笑話或情書等,又帶有附件的郵件。11)自動鏈接到一些陌生的網(wǎng)站。計算機(jī)沒有上網(wǎng),但他自己撥號并連接到一個陌生的站點,有可能被遠(yuǎn)程控制了。12)提示一些不相干的話。宏病毒,在滿足發(fā)作的條件就會彈出

22、對話框顯示某句話,并要求用戶確定。13)發(fā)出一段美妙的音樂?!皸罨焙汀盀g陽河”。14)產(chǎn)生特定的圖像?!靶∏颉惫财呤豁?5)進(jìn)行游戲(yux)算法?!皞髌娌《尽?6)Windows桌面圖標(biāo)發(fā)生變化。17)自動發(fā)送電子郵件。在某一特定的時刻向同一個服務(wù)器發(fā)送無用的信件。18)鼠標(biāo)自己動。受到黑客的控制。共七十一頁病毒的工作(gngzu)機(jī)制從本質(zhì)上來看,病毒程序可以執(zhí)行其他程序所能執(zhí)行的一切功能。與普通程序又不同的是病毒一般將自身附著在其他程序上。病毒程序所依附的其他程序稱為宿主程序。當(dāng)用戶運(yùn)行(ynxng)宿主程序時,病毒程序被激活,并開始執(zhí)行。一旦病毒程序被執(zhí)行,它就能執(zhí)行一切意想不到的

23、功能(如感染其他程序、刪除文件等)。分析病毒的工作機(jī)制,有助于掌握病毒的本質(zhì),并積極做好病毒防治工作。 共七十一頁計算機(jī)病毒的工作(gngzu)步驟分析從病毒程序的生命周期來看,它一般會經(jīng)歷4個階段:潛伏階段、傳染階段、觸發(fā)(chf)階段和發(fā)作階段。該過程如圖所示。 共七十一頁在潛伏階段,病毒程序處于休眠狀態(tài),用戶根本感覺不到病毒的存在,但并非所有病毒均會經(jīng)歷潛伏階段。如果某些事件發(fā)生(如特定的日期、某個特定的程序被執(zhí)行等),病毒就會被激活,并從而進(jìn)入傳染階段。處于傳染階段的病毒,將感染其他程序-將自身程序復(fù)制到其他程序或者磁盤的某個區(qū)域上。經(jīng)過傳染階段,病毒程序已經(jīng)具備運(yùn)行的條件,一旦病毒被

24、激活,則進(jìn)入觸發(fā)階段。在觸發(fā)階段,病毒執(zhí)行某種特定功能從而達(dá)到既定的目標(biāo)。病毒在觸發(fā)條件成熟時即可發(fā)作。處于發(fā)作階段的病毒將為了(wi le)既定目的而運(yùn)行(如破壞文件、感染其他程序等。 共七十一頁病毒程序的功能模塊:為了實現(xiàn)病毒生命周期的轉(zhuǎn)換,病毒程序必須具有相應(yīng)的功能模塊。病毒程序的典型組成包括引導(dǎo)模塊、傳染(chunrn)模塊和表現(xiàn)模塊共七十一頁1.計算機(jī)病毒的引導(dǎo)模塊 主要實現(xiàn)將計算機(jī)病毒程序引入計算機(jī)內(nèi)存,并使得傳染和表現(xiàn)模塊處于活動狀態(tài)。為了避免計算機(jī)病毒程序被清除(如殺毒程序的處理等),引導(dǎo)模塊需要提供自保護(hù)功能,從而避免在內(nèi)存中的自身代碼不被覆蓋或清除。一旦引導(dǎo)模塊將計算機(jī)病毒

25、程序引入內(nèi)存后,它還將為傳染模塊和表現(xiàn)模塊設(shè)置相應(yīng)的啟動條件,以便(ybin)在適當(dāng)?shù)臅r候或者合適的條件下激活傳染模塊或者觸發(fā)表現(xiàn)模塊。 共七十一頁2. 計算機(jī)病毒的感染模塊 計算機(jī)病毒的傳染模塊有兩個(lin )功能:依據(jù)引導(dǎo)模塊設(shè)置的傳染條件,判斷當(dāng)前系統(tǒng)環(huán)境是否滿足傳染條件;如果傳染條件滿足,則啟動傳染功能,將計算機(jī)病毒程序附加到其他宿主程序上。相應(yīng)地,感染模塊分為感染條件判斷子模塊和傳染功能實現(xiàn)子模塊兩個部分。 共七十一頁3. 計算機(jī)病毒的表現(xiàn)模塊 與計算機(jī)病毒傳染模塊相似,其表現(xiàn)模塊功能也包括兩個部分(b fen)根據(jù)引導(dǎo)模塊設(shè)置的觸發(fā)條件,判斷當(dāng)前系統(tǒng)環(huán)境是否滿足所需要的觸發(fā)條件;

26、一旦觸發(fā)條件滿足,則啟動計算機(jī)病毒程序,按照預(yù)定的計劃執(zhí)行(如刪除程序、盜取數(shù)據(jù)等)。因此,表現(xiàn)模塊包含兩個子模塊:表現(xiàn)條件判斷子模塊和表現(xiàn)功能實現(xiàn)子模塊。前者判斷激活條件是否滿足,則而后者則實現(xiàn)功能。 需要說明的是,并非所有計算機(jī)病毒程序都需要上述3個模塊,如引導(dǎo)型計算機(jī)病毒沒有表現(xiàn)模塊,而某些文件型計算機(jī)病毒則沒有引導(dǎo)模塊。共七十一頁計算機(jī)病毒的觸發(fā)(chf)機(jī)制計算機(jī)病毒在傳染和發(fā)作之前,往往要判斷某些特定條件是否滿足,滿足則傳染或發(fā)作,否則不傳染或不發(fā)作或只傳染不發(fā)作,這個條件就是計算機(jī)病毒的觸發(fā)條件。過于苛刻的觸發(fā)條件,可能使計算機(jī)病毒有好的潛伏性,但不易傳播,只具低殺傷力;而過于寬

27、松的觸發(fā)條件將導(dǎo)致(dozh)計算機(jī)病毒頻繁感染與破壞,容易暴露,導(dǎo)致(dozh)用戶做反計算機(jī)病毒處理,也不能有大的殺傷力。 實際上計算機(jī)病毒采用的觸發(fā)條件花樣繁多,而且還在不斷更新。共七十一頁1.日期觸發(fā) 許多計算機(jī)病毒采用日期作為觸發(fā)條件。日期觸發(fā)大體包括特定日期觸發(fā)、月份觸發(fā)和前半年后半年觸發(fā)等。臭名昭著的 “CIH”是4月26日發(fā)作。 2. 時間觸發(fā):包括特定的時間觸發(fā)、染毒后累計工作時間觸發(fā)和文件最后寫入時間觸發(fā)等。 3.鍵盤觸發(fā) 有些計算機(jī)病毒監(jiān)視用戶的擊鍵動作,當(dāng)發(fā)現(xiàn)計算機(jī)病毒預(yù)定的鍵入時,計算機(jī)病毒被激活,進(jìn)行某些(mu xi)特定操作。鍵盤觸發(fā)包括擊鍵次數(shù)觸發(fā)、組合鍵觸發(fā)和

28、熱啟動觸發(fā)等。 共七十一頁4.感染觸發(fā)(chf) 許多計算機(jī)病毒的感染需要某些條件觸發(fā),而且相當(dāng)數(shù)量的計算機(jī)病毒又將與感染有關(guān)的信息反過來作為破壞行為的觸發(fā)條件,稱為感染觸發(fā)。它包括運(yùn)行感染文件個數(shù)觸發(fā)、感染序數(shù)觸發(fā)、感染磁盤數(shù)觸發(fā)和感染失敗觸發(fā)等。 5.啟動觸發(fā) 計算機(jī)病毒對機(jī)器的啟動次數(shù)計數(shù),并將此值作為觸發(fā)條件稱為啟動觸發(fā)。 6.訪問磁盤次數(shù)觸發(fā) 計算機(jī)病毒對磁盤的訪問的次數(shù)進(jìn)行計數(shù),以預(yù)定次數(shù)作為觸發(fā)條件稱為訪問磁盤次數(shù)觸發(fā)。 共七十一頁7.調(diào)用中斷功能(gngnng)觸發(fā) 計算機(jī)病毒對中斷調(diào)用次數(shù)計數(shù),以預(yù)定次數(shù)作為觸發(fā)條件稱為調(diào)用中斷功能觸發(fā)。 8. CPU型號/主板型號觸發(fā) 計算

29、機(jī)病毒能識別運(yùn)行環(huán)境的CPU型號/主板型號,以預(yù)定CPU型號/主板型號作為觸發(fā)條件,不過這種計算機(jī)病毒的觸發(fā)方式比較少見。 共七十一頁章節(jié)(zhngji)目錄(一)計算機(jī)病毒概念(ginin) (二)計算機(jī)病毒原理(三)反病毒技術(shù) 1.病毒檢測技術(shù)2.計算機(jī)病毒清除3.計算機(jī)病毒預(yù)防共七十一頁病毒技術(shù)與反病毒技術(shù)存在著相互對立相互依存的關(guān)系,二者在彼此的較量中不斷(bdun)發(fā)展??偟膩碇v病毒技術(shù)落后于反病毒技術(shù)。計算機(jī)病毒的防治可分為:計算機(jī)病毒的檢測計算機(jī)病毒的清除計算機(jī)病毒的預(yù)防共七十一頁病毒檢測技術(shù)(jsh)檢測計算機(jī)病毒方法有:外觀檢測法比較法特征(tzhng)代碼法行為監(jiān)測法(實時

30、監(jiān)控法)校驗和法感染實驗法病毒分析法這些方法依據(jù)的原理不同,實現(xiàn)時所需開銷不同,檢測范圍也不同,各有所長。 共七十一頁外觀(wigun)檢測法計算機(jī)病毒侵入計算機(jī)系統(tǒng)后,通常會使計算機(jī)系統(tǒng)的某些部分發(fā)生變化,進(jìn)而引發(fā)一些異?,F(xiàn)象,如屏幕顯示異常、聲音異常、文件系統(tǒng)異常、系統(tǒng)運(yùn)行速度的異常、打印機(jī)并行端口的異常和通信串行口的異常等。這些異常雖然不能準(zhǔn)確地判斷系統(tǒng)感染了何種計算機(jī)病毒,但是可以根據(jù)這些異常現(xiàn)象來判斷計算機(jī)病毒的存在,盡早地發(fā)現(xiàn)計算機(jī)病毒,便于及時有效地進(jìn)行處理(chl)。外觀檢測法是計算機(jī)病毒防治過程中起著重要輔助作用的一個環(huán)節(jié),可通過其初步判斷計算機(jī)是否感染了計算機(jī)病毒。 共七十

31、一頁比較法進(jìn)行原始(yunsh)的或者正常的預(yù)備檢驗對象的特征比較 由于病毒的感染會引起文件長度和內(nèi)容、內(nèi)存以及中斷向量的變化,從這些特征的比較中可以發(fā)現(xiàn)異常,從而判斷病毒的有無。優(yōu)點:簡單,方便,不用專用的軟件。缺點:無法確認(rèn)計算機(jī)病毒的種類和名稱。共七十一頁特征(tzhng)代碼法計算機(jī)病毒程序通常具有明顯的特征代碼,特征代碼可能是計算機(jī)病毒的感染標(biāo)記(由字母或數(shù)字組成串) “快樂的星期天”計算機(jī)病毒代碼中含有“Today is Sunday”, “1434” 計算機(jī)病毒代碼中含有“It is my birthday”在被計算機(jī)病毒感染的文件或計算機(jī)中,總能找到這些特征代碼。將這些己知計算

32、機(jī)病毒的特征代碼串收集起來就構(gòu)成了計算機(jī)病毒特征代碼數(shù)據(jù)庫,這樣,我們就可以通過搜索(su su)、比較計算機(jī)系統(tǒng)(可能是文件、磁盤、內(nèi)存等)中是否含有與特征代碼數(shù)據(jù)庫中特征代碼匹配的特征代碼,來確定被檢計算機(jī)系統(tǒng)是否感染了計算機(jī)病毒,并確定感染了何種計算機(jī)病毒。 共七十一頁特征代碼(di m)法實現(xiàn)步驟 特征代碼法被廣泛應(yīng)用于很多著名計算機(jī)病毒檢測工具中,是目前被公認(rèn)為是檢測己知計算機(jī)病毒的最簡單、開銷最小的方法。特征代碼法的實現(xiàn)步驟如下: (1)采集己知計算機(jī)病毒樣本。 (2)在計算機(jī)病毒樣本中,抽取計算機(jī)病毒特征代碼。(3)將特征代碼納入計算機(jī)病毒數(shù)據(jù)庫。 (4)檢測文件。打開被檢測文件

33、,在文件中搜索,根據(jù)數(shù)據(jù)庫中的計算機(jī)病毒特征代碼, 檢查(jinch)文件中是否含有這些特征代碼,如果發(fā)現(xiàn)計算機(jī)病毒特征代碼,由特征代碼與計算機(jī)病毒一一對應(yīng),便可以斷定,被查文件所感染的是何種計算機(jī)病毒。 共七十一頁特征(tzhng)代碼法優(yōu)缺點 特征代碼法的優(yōu)點如下: (1)檢測準(zhǔn)確,快速(kui s); (2)可識別計算機(jī)病毒的具體類型: (3)誤報率低: (4)依據(jù)檢測結(jié)果,針對具體計算機(jī)病毒類型,可做殺毒處理。 共七十一頁特征(tzhng)代碼法優(yōu)缺點 (1)由于相對于新計算機(jī)病毒的出現(xiàn),發(fā)現(xiàn)特征(tzhng)代碼的時間滯后,使得新計算機(jī)病毒就有可乘之機(jī)。 (2)搜集己知計算機(jī)病毒的特

34、征代碼,研發(fā)開銷大。 (3)在網(wǎng)絡(luò)上效率低,因為在網(wǎng)絡(luò)服務(wù)器上,長時間搜索會使整個網(wǎng)絡(luò)性能變壞。(4)不易識別變形計算機(jī)病毒。 共七十一頁行為(xngwi)監(jiān)測法(實時監(jiān)控法)實時監(jiān)控反計算機(jī)病毒技術(shù)一向為反計算機(jī)病毒界所看好,被認(rèn)為是比較徹底的反計算機(jī)病毒的解決方案。通過對計算機(jī)病毒多年的觀察研究,人們發(fā)現(xiàn)計算機(jī)病毒有一些行為是計算機(jī)病毒的共同行為,而且比較特殊。在正常程序中,這些(zhxi)行為比較罕見。當(dāng)程序運(yùn)行時,我們可以監(jiān)視其行為, 一旦出現(xiàn)了這些(zhxi)計算機(jī)病毒行為,立即報警。共七十一頁監(jiān)測病毒(bngd)的行為特征(1)占用INT13H。 所有的引導(dǎo)型計算機(jī)病毒都攻擊BOO

35、T扇區(qū)或主引導(dǎo)扇區(qū)。系統(tǒng)啟動時,當(dāng)BOOT扇區(qū)或主引導(dǎo)扇區(qū)獲得執(zhí)行權(quán)時,系統(tǒng)就開始工作(gngzu)。一般引導(dǎo)型計算機(jī)病毒都會占用INT13H功能,在其中放置計算機(jī)病毒所需的代碼。 (2)修改DOS系統(tǒng)數(shù)據(jù)區(qū)的內(nèi)存總量。 計算機(jī)病毒常駐內(nèi)存后,為了防止DOS系統(tǒng)將其覆蓋,通常必須修改內(nèi)存總量。我們平時把硬盤分成C、D、E等分區(qū)使用,我們用分區(qū)表去定義他們的參數(shù):分區(qū)類型、分區(qū)起始扇區(qū)、分區(qū)大小等,這樣分區(qū)表就完成了它的工作。要使硬盤能夠正常使用,我們除了建立分區(qū)表以外,還有一項重要的工作要做,那就是格式化硬盤。分了區(qū),如果沒有格式化,該分區(qū)還是不能正常使用。硬盤格式化完成以后,有一些非常重要的

36、參數(shù)生成并保存在該分區(qū)的起始扇區(qū),這個扇區(qū)我們把它叫做該分區(qū)的BOOT扇區(qū)。每一個格式化成FAT或者NTFS格式的分區(qū)都在分區(qū)的起始位置保存一個BOOT扇區(qū)。共七十一頁(3)對.COM和.EXE文件做寫入動作。 計算機(jī)病毒要感染,必須要篡改.COM和.EXE文件。(4)計算機(jī)病毒程序與宿主程序的綁定和切換。 染毒程序運(yùn)行時,先運(yùn)行計算機(jī)病毒,而后執(zhí)行宿主程序。在兩者切換時,也有許多特征行為。 (5)格式化磁盤或某些磁道等破壞(phui)行為。(6)掃描、試探特定網(wǎng)絡(luò)端口。 (7)發(fā)送網(wǎng)絡(luò)廣播。 (8)修改文件、文件夾屬性,添加共享等。共七十一頁病毒(bngd)防火墻實時監(jiān)控法具有前導(dǎo)性,監(jiān)控訪

37、問系統(tǒng)資源的一切操作,任何程序在調(diào)用之前都要被檢查一遍。一旦發(fā)現(xiàn)可疑行為就報警,并自動清除計算機(jī)病毒代碼(di m),將計算機(jī)病毒拒之門外,做到防患于未然。Internet己經(jīng)成為計算機(jī)病毒傳播的主要途徑,實時性是當(dāng)前反計算機(jī)病毒陣營的迫切需要,計算機(jī)病毒防火墻的概念正是基于實時反計算機(jī)病毒技術(shù)之上提出來的,其宗旨就是對系統(tǒng)實施實時監(jiān)控,對流入、流出系統(tǒng)的數(shù)據(jù)中可能含有的計算機(jī)病毒代碼進(jìn)行過濾。 共七十一頁病毒(bngd)防火墻的優(yōu)越性它對計算機(jī)病毒的過濾有著良好的實時性,也就是說計算機(jī)病毒一旦入侵系統(tǒng)或從系統(tǒng)向其他資源感染時,它就會自動檢測到并加以清除,這就最大可能地避免了計算機(jī)病毒對資源的

38、破壞。計算機(jī)病毒防火墻能有效地阻止計算機(jī)病毒從網(wǎng)絡(luò)向本地計算機(jī)系統(tǒng)的入侵,而這一點恰恰是傳統(tǒng)殺毒工具難以實現(xiàn)的,因為它們頂多能靜態(tài)清除網(wǎng)絡(luò)驅(qū)動器上己被感染文件(wnjin)中的計算機(jī)病毒,對計算機(jī)病毒在網(wǎng)絡(luò)上的實時傳播卻無能為力,而實時過濾性技術(shù)就使殺除網(wǎng)絡(luò)計算機(jī)病毒成了計算機(jī)病毒防火墻的拿手好戲。 共七十一頁計算機(jī)病毒防火墻的“雙向過濾(gul)”功能保證了本地系統(tǒng)不會向遠(yuǎn)程(網(wǎng)絡(luò))資源傳播機(jī)算機(jī)病毒。這一優(yōu)點在使用電子郵件時體現(xiàn)得最為明顯,因為它能在用戶發(fā)出郵件前自動將其中可能含有的計算機(jī)病毒全都過濾掉,確保不會對他人造成無意的損害。 計算機(jī)病毒防火墻還具有操作更簡便、更透明的優(yōu)點。有了它

39、自動、實時的保護(hù), 就無需不時停下正常工作而去費時費力地查毒、殺毒了。共七十一頁校驗(xio yn)和法計算出正常文件的程序代碼的校驗和,并保存起來,可供被校驗對象對照比較,以判斷是否感染了病毒(bngd)。優(yōu)點:可偵測到各式計算機(jī)病毒,包括未知病毒。缺點:誤判率高,無法確認(rèn)計算機(jī)病毒的種類。共七十一頁感染(gnrn)實驗法感染實驗法是一種簡單實用的檢測計算機(jī)病毒方法。由于計算機(jī)病毒檢測工具落后于計算機(jī)病毒的發(fā)展,當(dāng)計算機(jī)病毒檢測工具不能發(fā)現(xiàn)計算機(jī)病毒時,如果(rgu)不會用感染實驗法,便束手無策。如果會用感染實驗法,就可以檢測出計算機(jī)病毒檢測工具不認(rèn)識的新計算機(jī)病毒,可以擺脫對計算機(jī)病毒檢測

40、工具的依賴,自主地檢測可疑新計算機(jī)病毒。利用了計算機(jī)病毒最重要的基本特征-感染特性。所有的計算機(jī)病毒都會進(jìn)行感染,如果不會感染,就不稱其為計算機(jī)病毒。如果系統(tǒng)中有異常行為,最新版的檢測工具也查不出計算機(jī)病毒時,就可以做感染實驗。運(yùn)行可疑系統(tǒng)中的程序后,再運(yùn)行一些確切知道不帶毒的正常程序,然后觀察這些正常程序的長度及校驗和,如果發(fā)現(xiàn)有的程序增長,或者校驗和發(fā)生變化,就可斷言系統(tǒng)中有計算機(jī)病毒。 共七十一頁病毒(bngd)分析法一般使用病毒分析法的人不是普通用戶,而是反計算機(jī)病毒技術(shù)人員。使用病毒分析法目的如下: (1)確認(rèn)被觀察的磁盤引導(dǎo)區(qū)和程序中是否含有計算機(jī)病毒。 (2)確認(rèn)計算機(jī)病毒的類型

41、和種類(zhngli),判定其是否是一種新計算機(jī)病毒。 (3)搞清楚計算機(jī)病毒體的大致結(jié)構(gòu),提取特征識別用的字符串或特征字,用于增添到計算機(jī)病毒代碼庫以供計算機(jī)病毒掃描和識別程序用。 (4)詳細(xì)分析計算機(jī)病毒代碼,為制定相應(yīng)的反計算機(jī)病毒措施制定方案。 共七十一頁計算機(jī)病毒清除(qngch)病毒的清除:將病毒文件的病毒代碼摘除(zhi ch),使之恢復(fù)為可正常執(zhí)行的健全文件。病毒的清除可用專用的殺毒軟件,或者手動清除。共七十一頁計算機(jī)病毒的手動清除:1. 在進(jìn)程表中手動清除察看系統(tǒng)進(jìn)程表,將非正常進(jìn)程清除。進(jìn)程的概念:進(jìn)程是指在系統(tǒng)中正在運(yùn)行的一個應(yīng)用程序,即活動(hu dng)的程序。進(jìn)程分

42、為系統(tǒng)進(jìn)程和應(yīng)用程序進(jìn)程。系統(tǒng)進(jìn)程就是正在運(yùn)行的系統(tǒng)程序應(yīng)用程序進(jìn)程就是正在運(yùn)行的應(yīng)用程序共七十一頁共七十一頁2. 在注冊表中清除 如果發(fā)現(xiàn)計算機(jī)有不名的進(jìn)程和異常情況請在注冊表內(nèi)下列(xili)地方進(jìn)行核實找住可疑的程序進(jìn)行刪除 。一般情況下,可執(zhí)行文件病毒,可以在如下的注冊表中清除。 HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsCurrentVersionRun HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsCurrentVersionRunOnce HKEY_LOCAL_MACHINE Software Microsoft Windows CurrentVe

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論