解剖病毒變形記

2021-05-24 23:15:17 字數 1965 閱讀 2497

病毒、木馬一直是互聯中最大的隱患,也是網民最感到頭痛的話題。其實計算機病毒的產生是網路發展的必然產物,其產生的過程可分為:程式設計-傳播-潛伏-觸發-執行-攻擊-被殺-研發-新變種-再殺-再變,接著再次進入迴圈軌跡,雖然其危害一方,但安全技術的提公升卻正是建立在其危險的背後。

病毒是如何產生的

病毒非天生,也是人為的,早期的病毒產生主要是一些技術人群為了不同的目的,或是炫耀或是利益而編寫出了不同程式實現需求,而能編寫病毒的人員必然是技術核心,其不但對業務十分精通,而對於計算機的核心運作更是瞭若指掌。下列為其人群進行了分類:

一、程式愛好者:這類人員憑藉著對電腦程式的熱受與執著,為了表現惡作劇慾望,經過不斷的研究編寫出指定效果的電腦程式,如:動畫、影音檔案等讓他人瀏覽**,以達目的。雖然此程式病毒有一定的危害性,但此類病毒破壞性一般不大。

二、報復心理:此類人群主要是因為在網路或現實生活中,受到措折,或是對某些防毒軟體看不過去,認為其不如傳說中的效果,而其對網路病毒又熱愛無比,於是頭腦中產生一種親手編寫病毒程式來對拼殺軟與報復網路,以揚其名。(案例:台灣的學生陳盈豪,以前購買了一些殺病毒軟體,用時才知並不如廠家所說的那麼厲害,殺不了什麼病毒,於是他就編寫了乙個能避過各種殺病毒軟體的病毒cih,此種病毒引發了網路中的一場災難)。

三、附帶主體:而一些商業軟體的技術人員,為了其產品不被非法破解、盜用,於是在所設計的軟體中使用加密技術,編寫了一些特殊程式附在正版軟體上,如遇到非法破解使用,則此類程式將自動啟用,啟用後所產生的程式將對計算機構成危脅形成破壞,如巴基斯坦病毒就是有力證明。 而有的遊戲編寫人員則會編寫相對抗的程式,進行程式設計人員之間的相互程式銷毀,導至對抗病毒產生,如:磁芯大戰。其實有些善意研究病毒程式人員在自身合出病毒程式後,由於某種原因失去控制而進行網路擴散,也會直接導致病毒流行,

四、利益製作:商業、政治、軍事為了達到某些目的,於是僱傭程式編寫者,編寫出指定目的病毒程式,進行電腦攻擊,讓受擊目標形成經濟損失或達到竊取機密檔案的目的。往小了說:遊戲裝備、開發中的產品資訊,往大了說:軍事機密、檔案檔案等,都將受到嚴重危害。

病毒跳躍

病毒慢慢形成,為防毒廠商帶來了技術上的更新需求,而對玩家來說卻是不小的災難,病毒從早期的易發現性,慢慢演變成偽造系統目標檔案,並注入執行緒,達到隨機產生不同的新型檔案,自身**結構產生不同變化,使其更具備隱匿性,讓防毒軟體更難下手查殺。此時,乙個新的病毒概念:變形病毒產生了。其實要識別出變形病毒,並非難事,下面將講述四類變形。

第一類變形病毒程式具備了普通病毒所具有的基本特性,當病毒每進行一次傳播時,自身**會產生演變,導至位元組散亂形成新的特徵病毒**,但這些**其相對空間排列位置不變。當病毒感染系統後遇到防毒軟體或相關檢測時,能夠進行自身加密或脫密或自行銷毀,並且病毒能破壞一定的掃瞄跟蹤;

而對於二類變形來說:此種變形不但具備一類變形病毒的特性外,而且會變化**之間的排列距離(相對空間位置),病毒程式能用特殊方式或混載於正常的系統命令中,去修改系統關鍵核心與之溶為一體,或乾脆另建立一些新的中斷呼叫功能,形成被感染的檔案位元組數不定或多或少,造成查殺難度增大;

隨之加大的三類變形更是高深:此類病毒變形在原有的

一、二類變形基礎上,再形**並在計算機中隱匿多處,當病毒引擎被激發破壞後,能實現自身恢復完整性,而病毒藏身的空間位置是隨機變化的,如:藏在主引導區、分割槽、系統檔案、系統目錄等依病毒自身變種而定,並在下一次傳播目標中再次更換潛藏位置,每一台計算機都不盡相同。

目前危害最重的要數到其第四類變形:此種病毒類別不難包含了前面三種變形的所有特徵行為外,而且病毒本身可以隨時間動態進行變化,本身具有傳播性質的「病毒生產機」病毒,可通過網路製造病毒,並將自身**重新組合,生成不同的變種新病毒隨機傳播。如:在被感染的計算機記憶體中執行變化功能。

束語:計算機病毒一直以來在危脅電腦安全,其不但可以大面積傳播,而且對硬碟中的資料檔案、密碼、郵件、帳號等形成不可言語的破壞力,其利害的病毒不光可以感染使用者,使計算機速度變慢形成崩潰,更甚至直接可以革式化硬碟,導致被破壞丟失的資料往往需要專業技術人員於以恢復,其造成的損失絕不可輕視,後果不言而語。

站立會議變形記

站立會議對於scrum的意義,就像我們每天早上起來總是希望看看報紙,聽聽新聞,了解每日時事,關心國計民生。站立會議有助於scrum master以及整個團隊了解專案進展情況,以便於控制專案進度,掌握團隊成員的開發效率,促進成員之間的交流與溝通,並使所有成員對整個專案能有乙個全面的認識。站立會議的重要...

站立會議變形記

站立會議對於scrum的意義,就像我們每天早上起來總是希望看看報紙,聽聽新聞,了解每日時事,關心國計民生。站立會議有助於scrum master以及整個團隊了解專案進展情況,以便於控制專案進度,掌握團隊成員的開發效率,促進成員之間的交流與溝通,並使所有成員對整個專案能有乙個全面的認識。站立會議的重要...

站立會議變形記

站立會議對於scrum的意義,就像我們每天早上起來總是希望看看報紙,聽聽新聞,了解每日時事,關心國計民生。站立會議有助於scrum master以及整個團隊了解專案進展情況,以便於控制專案進度,掌握團隊成員的開發效率,促進成員之間的交流與溝通,並使所有成員對整個專案能有乙個全面的認識。站立會議的重要...