有關於計算機病毒畢業論文
在計算機及網路日益發達的今天,隨著計算機的高度普及及其技術的進步,計算機病毒也在不斷地發展。下面是小編為大家整理的,供大家參考。
篇一
摘要:本研究從計算機病毒的產生、發展、原理和病毒的危害分析其發展概況,提出合理的計算機病毒防治辦法,為計算機使用者提出計算機病毒防控建議。
關鍵詞:計算機;病毒;防治技術
1計算機病毒原理以及危害
1.1計算機病毒產生及發展
計算機是起源於科幻小說中的一部能夠進行復雜計算的工具,隨著時代發展和科學進步,計算機出現在我們的生活中。計算機病毒是在計算機出現後,科幻小說家在其作品中描述的一種在計算機之間可以互相傳染的病毒,最終,這種科幻也成為現實。1983年美國電腦保安專家在一次“計算機每週安全峰會”上,將在計算機上進行自主複製的“活得”計算機程式編碼定義為計算機病毒。至此,在科幻小說中出現的計算機病毒誕生。1988年美國康奈爾大學計算機專業研究生髮明瞭一種叫作“蠕蟲”的計算機病毒,可以在幾個小時內造成網際網路堵塞,這種病毒造成與大學相關的幾十萬臺計算機網速減慢,執行遲緩。同年,我國也發現一種“小球”病毒,對計算機系統影響很大。隨後又陸續出現“***”、“雨點”、“磁碟殺手”等一些列病毒。給國家和使用計算機的企業與個人帶來巨大的損失。
1.2計算機病毒原理
計算機病毒是指編制或者在計算機程式中插入的破壞計算機功能和資料,影響計算機使用,並且能夠自我複製的一組計算機指令或者程式程式碼。這種病毒在計算機內可以自我繁殖和擴散,使計算機執行出現異常,系統出現故障。其作用機理為:計算機病毒通過帶毒載體進入記憶體,利用計算機作業系統的載入機制在計算機中進行自我載入,當系統執行某一軟體時,病毒會自動開啟對系統進行破壞。
1.3計算機病毒的危害
計算機病毒具有感染性、流行性、破壞性、潛伏性和針對性等特點。當一臺計算機感染病毒時與其相關的計算機可能會同時感染病毒,計算機病毒在某一時間內可以在計算機之間相互流行,對計算機進行破壞,有些病毒在計算機中有很長的潛伏期,可以竊取計算機使用者的資料,有些病毒是針對計算機中的某種軟體進行攻擊,帶有很強的針對性。簡單的計算機病毒會佔用大量計算機程式,影響在計算機上的輸入與輸出,計算機病毒還會破壞使用者計算機上的檔案,毀壞計算機上的大量有用資訊,或者干擾計算機資料的記錄與分析,洩露個人資訊,導致大量機密資訊外流。嚴重者可致使國家機密和企業機密外流,導致重大國防和科技資訊的損失。
2計算機病毒的防控
2.1安全上網,不瀏覽存在安全隱患的網站
計算機病毒的傳播與流行必須藉助一定的病毒載體,這種載體在我們正常使用計算機時觸發的機率很小,但是,當計算機使用者開啟第三方不正常軟體或網頁時,會造成計算機病毒的侵入,瀏覽存在安全隱患的網站,就會為自己的計算機留下計算機病毒侵入的渠道,所以,要有效的預防計算機病毒,要求計算機使用者安全上網,對所瀏覽的網頁進行甄別,對於陌生的網站、網頁推送不要瀏覽,在開啟網站之前可以用一些防毒軟體和防火牆對網站進行過濾,從而保證開啟網頁的安全,這樣,可有效保證計算機使用時避免病毒的侵襲。從使用渠道上阻塞計算機病毒的侵入。
2.2增加技術投入,建立有效的計算機病毒防控機制
對計算機病毒的控制,主要還是計算機軟體的供應方,作為計算機軟體的開發者要充分考慮計算機的安全性,要推出多種防護措施,對計算機進行維護,定期更新系統,對於開發使用後的軟體要定期安裝各種補丁,對於計算機的使用漏洞要及時進行填補,彌補各種漏洞。建立健全病毒防控機制,設立多個計算機病毒防護層,從訪問、病毒檢測、遏制病毒的侵襲,對病毒進行有效的清除,恢復計算機系統等多層面進行操作,設立防火牆和多種病毒軟體並行的病毒甄別系統,同時,計算機病毒清理的軟體和硬體系統也要緊跟計算機病毒防護機制的發展。作為國家和國防等方面的高階機密資料,國家和有關部門更要加強安全管理機制,避免計算機病毒的侵襲,導致國家祕密的洩露,國家和有關部門要開發自己的軟體和防護系統,開發自己的新產品,同時,要有自己的防控機制,建立病毒防控軟體,防止計算機病毒的侵入。
2.3提高群眾素質,文明使用計算機
計算機病毒的誕生一般都是出於某種目的,所以,無論是軟體的開發者還是計算機的使用者,在使用計算機時要端正態度,杜絕他人通過計算機病毒謀取非法利益。健全計算機方面的法律制度,制止通過計算機病毒的不當競爭行為。電腦保安組織要對計算機病毒製造者實行嚴厲的打擊。定期開展計算機技術交流,在計算機病毒預防方面互相交流的同時,研發生產出更多的預防措施來應對計算機病毒。計算機的發明和使用大大滿足了社會的發展,但是計算機病毒卻成了計算機發展的障礙。只有加快計算機發展的步伐,不斷開發新的技術,彌補計算機的漏洞,讓計算機病毒缺少生存的土壤,這樣,計算機技術就會向著對人類更加有利的方向發展。
參考文獻:
[1]閆秀萍.計算機病毒的危害及防治策略[J].遼寧省交通高等專科學校學報,2012,***01***:71-72.
[2]楊玉紅.談談計算機病毒的危害及防治[J].黑龍江科技資訊,2014,***Z1***:24-25.
篇二
計算機病毒特徵與防治策略
計算機病毒是人們安全使用計算機的巨大威脅之一,在計算機作業系統還是Win95的90年代,計算機病毒已經開始出現並蔓延。隨著時代的發展,科技的進步,計算機不斷更新換代的同時,計算機病毒也在不斷地“武裝”自己。在21世紀,隨著網路的普及,人們越來越依靠計算機,特別是近幾年網際網路交易平臺的飛速發展,人們足不出戶就可以完成購物、看電影、工作、交易等,所以,電腦保安對我們來說越發的重要。電腦保安技術進步的同時,計算機病毒也在不斷地升級,並變得越來越強大。近幾年來,很多地方都出現了以獲取經濟利益為目的的計算機病毒,給群眾財產帶來了巨大的損失,可以說計算機病毒的防治工作已經刻不容緩。
12003年以來惡性病毒統計
2003年被稱為“計算機病毒年”。因為在這一年,全球受到病毒攻擊的計算機數量超過以往的任意一年。在這一年裡,因為計算機病毒入侵而造成經濟損失的案例層出不窮,很多公司深受其苦。往往還沒有研發出來對付舊病毒的安全防護系統,新病毒就已經出現,若以造成危害程度來說的話,最臭名遠揚的要數以“衝擊波”為代表的蠕蟲病毒。這類病毒的傳播是以郵件或網際網路為媒介,令人防不勝防,給很多計算機使用者造成了巨大的損失。在2004年,某科技公司根據計算機病毒的危害程度公佈了這一年危害最大的10大病毒。從公佈的資料中可以看到,蠕蟲病毒是對電腦保安威脅最大的一種計算機病毒,因此這種複合型病毒是計算機領域長久以來嚴加註意的防治物件。
2新時期網際網路複合型病毒的特徵
2.1傳媒途徑更多,傳播速度較快
新時期複合型計算機病毒與傳統病毒相比,具有傳播媒介更多,傳播速度更快等特點。傳統病毒的傳播途徑比較單一,在傳播時只能以拷貝檔案或者是傳送電子郵件為媒介,但是,新時期複合型計算機病毒可以通過各種網路頁面、軟體的安裝等渠道進行傳播。此外,因為複合型病毒傳播速度較快,若一個系統內的某個計算機感染了病毒,就會使整個系統內的計算機感染病毒,造成更大的危害。
2.2病毒變種衍生週期更快
計算機病毒在感染計算機後,會通過繁衍變種為其他種類的病毒。例如“網路天空”這種病毒,從首次出現到現在為止已經繁衍了十幾種,這就增加了防治的難度。再比如“雛鷹”病毒在2004年被首次截獲,十多年來由這種病毒變種而來的計算機病毒多達20多種。計算機病毒的每一次變種意味著它的危害程度更大、破壞性更強。
2.3破壞性更強,危害性更大
隨著越來越多的人選擇網際網路交易,複合型病毒在感染計算機時,病毒釋出者會針對性地竊取計算機使用者的各種隱私資料,來獲得高額的經濟利益。例如在2000年,“ILoveYou”情書病毒造成全球近100億美元的損失。現今,計算機使用者點選網路頁面或連結後,銀行卡存款被盜的事件更是時有發生。
2.4欺騙方式更加隱蔽
傳統的計算機病毒主要就是通過檔案來傳播的,小心處置一般可以避免。但是複合型病毒通過發展已經變得更具有欺騙性,這些病毒的傳播者給計算機使用者傳送一些具有誘惑性的資訊或檔案,人們往往因為好奇而開啟,殊不知開啟的同時電腦已經感染了病毒。比如在2005年給人們造成巨大經濟損失的“尼姆達”病毒,就是利用人們的獵奇心理達到感染使用者計算機的目的。
3計算機病毒呈現的發展新趨勢
***1***病毒技術變得越來越複雜。隨著網際網路平臺變得越來越開放,病毒感染計算機的手段越來越多,令人防不勝防。其中有些病毒在感染計算機後可以自主地衍生出許多同類型的病毒,就如生物學上的細胞分裂一樣。由於安全軟體往往只能查殺一種病毒,無法應對這種會無限繁衍的計算機病毒。
***2***計算機病毒變種的速度極快,並向多樣化發展。現今,一種計算機病毒在爆發後,往往在很短的時間內該病毒就會變種為其他型別的病毒,而且變種的病毒危害性更大。在2009年,反病毒服務提供商Sophos公佈了一份改年5月份的病毒報告,從這份報告中可以看出,很多病毒都是由老病毒變種而來。
***3***計算機病毒的攻擊手段呈現多樣化。相關電腦保安防護技術提高的同時,計算機病毒的編制技術也在不斷提高,傳統計算機病毒只能夠通過複製自身給其他程式來感染計算機,現在的計算機病毒種類繁多,有傳統檔案型、指令碼型、引導型等,它們具有蠕蟲的特點,不再像傳統病毒那樣僅僅依靠檔案複製傳播,而是可以依靠網路進行傳播。此外,有些病毒來感染計算機後,會有目的地竊取使用者的隱私資料,來滿足病毒傳播者不可告人的目的。
***4***病毒可以利用作業系統漏洞傳播。作業系統是計算機的核心部分,如果病毒利用作業系統的漏洞來攻擊計算機那麼後果不堪設想。現在最常用的就是Windows作業系統,雖然該作業系統近些年來鮮有因為漏洞而被病毒攻擊,但不可忘記2003年的“衝擊波”,2004年的“震盪波”都是利用Windows漏洞感染計算機。相信隨著使用Windows系統人數的增加,針對Windows系統的計算機病毒也將成為主流。
***5***經濟利益將會成為計算機病毒發展的最大動力。從以往計算機病毒的發展歷程來看,計算機病毒的製作者往往是計算機愛好者,但是近幾年來越來越多的跡象表明:獲取高額經濟利益已經成為計算機病毒編制者最大的動力。尤其是在網路交易興起之後,這些病毒會有針對性的攻擊使用者的網上銀行、信用卡密碼等隱私資料。
4現代計算機病毒防治策略
4.1基於使用者的病毒
從計算機使用者方面來看,防治計算機病毒可以從以下幾點著手:
***1***使用者在使用計算機的過程中如需使用光碟,應使用正版的光碟,切忌安裝使用盜版的光碟。另外,平時接發郵件時,不可隨意點選來路不明的連結。
***2***使用者在使用計算機時,要養成定期利用安全軟體對計算機查殺病毒的習慣,及時修補漏洞和查殺木馬,防止病毒感染計算機。
***3***及時更新電腦保安防護軟體,以防因為安全軟體的落後,導致計算機感染病毒。
***4***平常工作的時候,養成將重要檔案、資訊、資料備份的習慣,以防計算機感染病毒時造成這些檔案、資訊、資料丟失,給使用者帶來損害。
4.2基於伺服器的病毒
如果計算機的網路伺服器被病毒感染的話,那麼整個網路就會無法正常執行,給人們帶來巨大的危害。對伺服器來說,定期地進行計算機病毒掃描是必不可少的。此外,還可以在網路伺服器上安裝防毒卡,切斷計算機的傳播途徑,以此來防止網路伺服器感染病毒,達到保護計算機的目的。4.3基於工作站的病毒為創造良好的電腦保安使用環境,工作站可以採取以下措施:
***1***工作站應定期地進行病毒檢測,做到未雨綢繆,確保工作站具有良好的防病毒性。
***2***可以在工作站中安裝防病毒卡,達到防治計算機病毒的目的。但是,安裝防毒卡會降低工作站的執行速度,一般不使用此法。
***3***通過將防毒晶片插入網路介面的方式,達到病毒檢測與防治的有效結合。
4.4提高計算機網路管理水平
與發達國家相比,我國計算機病毒防治技術起步較晚,那麼為了更好地防治計算機病毒,可以從提高網路管理水平方面入手。在日常的網路操作中,要加強網路系統管理員操作程式的規範性;增大網路站的病毒檢測力度,從源頭上防治計算機病毒的入侵;最重要的是,政府要及時公佈最新病毒的資訊,增強計算機使用者的防毒意識,做到“以防為主,查殺為輔”。
4.5雲端計算時代的病毒
現在,隨著“雲”技術的飛速發展,各行各業也來越重視“雲”技術的運用。其中“雲”技術在防毒軟體中發揮了良好的效果。“雲安全”是現今網路安全的新體現,它結合了計算處理、病毒行為判斷等技術。它可以通過大量客戶端對網路的異常行為進行檢測,並且可以通過檢測獲得網路中的木馬與惡意程式的資訊,之後通過運算得出解決方案併發給客戶。“雲”技術的安全防護特點在於:識別計算機病毒不再僅僅依靠本地的病毒庫,而是依靠整個網路。“雲”技術可以通過龐大的網路,進行病毒檢測與查殺。整個網際網路就像一個大的防毒系統,連線的人越多,每個使用者就越安全。
5結語
隨著時代的發展,計算機在人們的生活中扮演越來越重要的作用。但是在計算機的使用過程中,其容易受到病毒的感染,不僅會嚴重破壞計算機系統,而且還會影響人們的日常生活和工作。所以,做好計算機病毒防治工作成為保證計算機系統安全的關鍵因素,對此要加強對計算機病毒特點和傳播途徑的瞭解,建立一系列的病毒防治工程。計算機病毒的防治工作不是一朝一夕可以完成的,需要制定一項系統化、長期化的規劃。總有一天計算機病毒將會徹底被消滅,那時就可以更放心地讓計算機來為人們服務。
篇三
計算機病毒程式語義檢測方法
社會的快速進步促進了計算機技術的發展,與此同時計算機病毒也以驚人的速度在蔓延,計算機技術已經滲透到我們生活中的每一個細節當中,保證計算機系統的正常執行,維護網路環境的健康已經成為了我們必須關注的問題。
1基於程式語義的計算機病毒檢測方法研究意義
計算機網路技術在實踐中的應用充分體現了網路的高效性和便捷性,資訊要聞可以在短時間內傳到世界的每一個角落,通過計算機技術的應用,程式設計師設計了各種各樣的線上交流軟體和線上購物軟體,加強了人與人之間的交流,在最大程度上方便了人們的生活,可以說計算機技術已經滲透到人們生活中的每一個細節當中。但是計算機在給人們的生活帶來方便的同時,也存在著一定的安全隱患,計算機病毒與計算機黑客的興起給人們的生活帶來了嚴重的負面影響,人們通過網路進行的所有活動都得不到安全保障,為了保證網路環境的健康,減少網路事故帶來的經濟財產損失,就應該重新審視計算機病毒的危害性,監督網路執行環境,對危害網路正常執行的行為進行嚴格的懲罰,研發新型的計算機病毒檢測技術和對抗技術,維持計算機系統的正常工作,保證網路資訊的安全。
2基於程式語義的計算機病毒檢測方法分析
2.1Win-FIX病毒防範技術
傳統的計算機防範技術主要是,將反病毒程式軟體安裝到計算機執行系統之中,這種計算機病毒防護系統無法準確的檢測計算機病毒,在計算機遭受到病毒攻擊時,只能起到拖延時間的作用,不能充分發揮反病毒軟體的作用。Win-FIX病毒防範技術的主要原理是在計算機系統模組中新增反病毒指令,這種技術的主要特點是時刻檢測計算機病毒。通過Win-FIX病毒防範技術的應用,計算機反病毒程式不只是外部的程式軟體,而是與計算機作業系統合為一體的實時保護指令,使病毒檢測防範工作由被動狀態變為主動狀態。計算機在遭受病毒攻擊之前,Win-FIX病毒防範技術就能發現計算機系統中的病毒隱患,並啟動相應的指令進行病毒清除操作,在清除病毒的過程中收集病毒程式的編碼資訊,然後下載相應的反病毒補丁,有效的防止了病毒的二次攻擊。Win-FIX病毒防範技術能夠在計算機使用者意識不到的情況下進行病毒防護工作,提高了計算機系統的相容性,但是這種技術還不夠完美,主要原因是在進行計算機系統維護工作時,要從系統的原始碼入手,眾所周知大多數軟體公司都不公開計算機源程式設計程式碼,這增加了計算機程式維護工作的難度,致使Win-FIX病毒防範技術的穩定性不能得到保障。
2.2啟發式程式碼掃描技術
啟發式程式碼掃描技術的主要特點是可以自發掃描計算機系統,分析計算機系統結構,然後通過資料的對比分析發現計算機的潛在病毒,並針對病毒所在位置進行清理和粉碎工作。啟發式程式碼掃描技術有自動備份病毒資料資訊的功能,能夠在短時間內分析病毒的特徵,並採取解決措施,所以與第一次病毒掃描工作相比,啟發式掃描技術二次掃描工作的準確性更高,速度更快。與Win-FIX病毒防範技術相比,啟發式程式碼掃描技術在實際執行時更復雜,軟體程式指令敏感度更高,在進行病毒檢測工作時,不僅僅掃描計算機作業系統,還能夠自動擴充套件搜尋範圍,從更全面的角度維護計算機的系統安全。受啟發程式碼掃描技術自身特性影響,啟發程式碼掃描技術要以大容量的資料庫為執行基礎,啟動靜態掃描系統,病毒防護技術並不精確,啟發程式碼掃描技術整體的穩定性不高。
2.3虛擬機器病毒防護技術
顧名思義虛擬機器就是在計算機系統內,模擬了另一個計算機指令防護系統,這個虛擬的指令防護系統實質上是檢測病毒的容器,當系統中有異常的軟體程式或有攻擊性的軟體指令時,系統就將該異常程式投放到虛擬機器中進行測試,如果虛擬機器檢測出該段程式具有傳播性,就遍歷計算機系統找到程式位置,進行粉碎操作。虛擬機器病毒防護技術是一項十分高階的病毒防護技術,為提高該技術的病毒檢測速度和搜尋精準度,至今仍舊有許多高階的計算機人才在研究和完善它。虛擬機器病毒防護技術在檢測計算機病毒時,會自動分析計算機病毒的攻擊原理和程式組成結構,並在虛擬的環境中擷取受到攻擊的檔案資訊,摸索病毒遍歷系統資訊的規律。以大量的防毒準備工作為基礎,當虛擬機器病毒檢測技術搜素到病毒位置之後,會用最直接有效的方法粉碎計算機病毒,與此同時還能夠檢測出潛藏在計算機系統內的病毒種子,防毒後自行修復系統受損程式,保證計算機系統的完整,有效的避免了計算機病毒的殘留。但是虛擬機器病毒防護技術在執行時會佔用大量的計算機資源,病毒檢測時間長,在計算機系統受損嚴重的情況下,執行虛擬機器病毒防護技術會影響計算機其它程式的執行,具有一定的侷限性。
2.4計算機病毒免疫系統
計算機病毒免疫系統是模仿生物免疫系統設計的病毒防護技術,以免疫原理為基礎,檢測各種形式的計算機病毒,然後採取相應的措施粉碎計算機病毒,繼而達到維護計算機正常執行的目標。與其它病毒防護技術相比,計算機病毒免疫系統具有及強的學習能力與記憶能力,計算機病毒免疫系統內部主要分為兩個部分,一部分是自體區,另一部分是非自體區。當計算機病毒免疫系統遇見新種類的計算機病毒時,系統會自動對病毒程式所屬區域進行判斷,然後根據系統反饋資訊採取相應的解決措施。計算機病毒免疫系統在每一次防毒工作結束後都會累計一定的防毒經驗,隨著時間的不斷推移,計算機病毒免疫系統可能面對的病毒種類不斷增加,系統防毒的方式也越來越多變,當系統遇見已經入侵過的病毒時,系統程式的基礎記憶會甦醒,並結合以往的經驗採取適當的防毒措施。計算機病毒免疫系統適合長時間的使用,因為計算機病毒免疫系統在經過足夠時間的學習之後,病毒免疫程式會覆蓋在計算機系統的每一個指令中,全面優化計算機的病毒檢測工作,提高計算機的病毒免疫力,切實保障計算機的執行安全,為計算機使用者提供最優質的服務。
3結語
綜上所述,基於程式語義的計算機病毒檢測方法是保證電腦保安執行的有效手段之一。在計算機技術發展迅速的今天,計算機病毒的形式也在不斷改變,在這樣的時代背景下,想要保護人們的隱私安全,就應該總結計算機病毒程式的傳染方式和語義規律,通過對現代計算機病毒特徵的研究,研發全新的基於病毒程式語義的病毒檢測防護系統,繼而達到全面防護計算機系統的目標。
有關推薦:
有關計算機病毒防治論文