tft每日頭條

 > 科技

 > 技術層面預防計算機病毒的方法

技術層面預防計算機病毒的方法

科技 更新时间:2024-11-19 15:00:35

本次新冠疫情,讓大家深刻認識到了病毒的厲害。病毒和免疫系統的對抗也是互相激發升級。而IT界的計算機病毒和防病毒系統之間的攻防戰役也是精彩絕倫。

計算機病毒的特性

技術層面預防計算機病毒的方法(一文看懂IT界計算機病毒與防病毒系統的攻防戰役)1

計算機病毒(Computer Virus)是編制者在計算機程序中插入的破壞計算機功能或者數據的代碼,能影響計算機使用,能自我複制的一組計算機指令或者程序代碼。

計算機病毒具有傳播性、隐蔽性、感染性、潛伏性、可激發性、表現性或破壞性。計算機病毒的生命周期:開發期→傳染期→潛伏期→發作期→發現期→消化期→消亡期。

計算機病毒具有很強的隐蔽性、破壞性、傳染性、潛伏性、可變異性。這和我們這次認識的新冠病毒有很多的相似之處。計算機病毒被開發出來的目的:就是破壞宿主計算機系統、信息系統、或者竊取有價值的數據信息。

防病毒系統的特性


技術層面預防計算機病毒的方法(一文看懂IT界計算機病毒與防病毒系統的攻防戰役)2


防病毒指用戶主動性的防範電腦等電子設備不受病毒入侵,從而避免用戶資料洩露、設備程序被破壞等情況的出現。

防病毒系統不是單單指防病毒軟件,而是指防禦病毒的多種安全手段集合。具有很強的主動性、抑制性、針對性。這些是和計算機病毒針鋒相對的。防病毒系統的目的:就是嚴防死守自己的計算機系統,免除被病毒侵害的危險。類似于免疫系統。

計算機病毒的攻擊

作為攻擊方,計算機病毒被人為開發出來後,與生俱來就必須傳染給其他計算機才能發揮功效,所以都賦予它了幾把利劍。


技術層面預防計算機病毒的方法(一文看懂IT界計算機病毒與防病毒系統的攻防戰役)3

第一劍隐蔽:病毒要想傳染給其他宿主計算機,要做的第一件事,就是把自己僞裝隐藏起來。這個開發它的主人已經設計好了。他們把這段病毒代碼嵌入到一些實用程序中、或者嵌入到美麗的圖片、好看的視頻中,讓自己休眠起來,同時并不破壞這些原始程序或文件。讓人們無法察覺出病毒的存在。

第二劍傳染:計算機病毒傳染有兩種方式來進行傳染。

  • ①、被動傳染:這些隐藏了病毒的文件因為其實用性、可觀賞、娛樂性很容易被人們點擊或者下載。這就使的它很容易到達宿主計算機,而且宿主計算機的主人和可能因為這些文件的實用性、娛樂性又通過移動介質(u盤)、網絡(QQ、微信、郵件)轉發給朋友、同事,使得它的傳染速度加快。
  • ②、主動傳染:僞裝的文件到達第一個宿主計算機後,馬上要做的事就是激活自己,并開始悄悄的複制自己,充分利用計算機的程序的一些缺陷,開始将複制的病毒傳染給局域網内的計算機,服務器。一旦抵達服務器,還可以利用服務器對外服務的特點,繼續傳染給訪問服務器的千千萬萬計算機。如此循環下去。傳播速度非常之快,同時,下面講到到的第三劍變異也會助長傳播。

第三劍變異:有很多計算機病毒可以自行應用複雜的算法進行變異,很難被發現,因為在另一個地方表現的内容和長度是不同的。通常有以下幾種方式進行變異:

  • ①、意外變異:這個主要是因為編程的bug和宿主程序的bug導緻病毒程序在複制過程中産生了錯誤,這種變異在早期比較多,就有不可預料性。而如今的程序都比較完善,這類變異相對很少;
  • ②、外殼變異:這種變異主要是在病毒加密的基礎上發展而來,通常是變異病毒的解密程序,病毒本身并沒有發生變化。所以這類變異種類不多,但很健壯也非常有效。
  • ③、随機變異:這個相對于第二種有升級了一道,病毒的解密程序已經采用了随機解密算法(RDA,Random Decryption Algorithm)。因此,此類變異可以變異出無窮無盡的變種病毒。這也是目前大多數病毒的變異方式。
  • ④、遺傳變異:這個變異更加高級,計算機病毒借鑒了自然界病毒的特性以及黑客攻擊的方法相結合。它将病毒分為兩部分破壞部分和傳播控制部分,它借鑒了黑客掃描的原理以及記憶功能,當父病毒攻擊端口無法攻擊成功,變異的子病毒會記憶并且自動變異端口來攻擊。而且會一直變異下去。直到攻擊成功。攻擊成功的依然會被記錄下來。這樣子攻擊成功的子病毒就具有更大的傳染性。而且很容易發現計算機的弱點。當然,如果以後計算機病毒破壞部分也實現變異,或者連核心程序都會變異。那就不得了了。人工智能也許就得借鑒于它了。

第四劍破壞:現在說病毒的破壞已經不完全是指計算機系統被破壞,現在還包括了重要數據被竊取。病毒的這一劍其實也就是設計者希望達到的目的。一般讓病毒使用出這一劍,病毒已經赢了一大半。對于宿主計算機來說恐怕非死即傷。

防病毒系統的防禦

防病毒系統要想防住病毒的攻擊,必須得有自己的堅硬的盾牌才行。


技術層面預防計算機病毒的方法(一文看懂IT界計算機病毒與防病毒系統的攻防戰役)4

第一面盾牌修補缺陷

病毒的感染和傳播最主要就是借助程序或者系統的缺陷,所以,防病毒系統第一要做的就是修補缺陷,防病毒軟件再厲害,如果系統不打補丁,程序常年不升級。這些缺陷漏洞将很容易被病毒利用。所以,防病毒系統第一要務就是要更新程序及系統補丁,尤其是安全補丁。一旦漏洞和缺陷被補上,病毒無漏洞可鑽,很難進入你的系統。

第二面盾牌用戶習慣

用戶在使用計算機的習慣不好,一樣會使病毒有漏洞可鑽。就好比一個人不注意衛生肯定很容易感染病毒。通常我們要保持如下安全習慣來抵禦計算機病毒:

  • ①、賬戶管理:計算機用戶的權限設置合理,不超額分配權限。超級管理員、管理員的賬戶謹慎分配。密碼策略必須符合安全的複雜度要求。
  • ②、安全軟件:必須安裝正規來源并且可驗證的軟件(防病毒、防火牆必須安裝),避免安裝到隐藏了病毒的軟件。同時浏覽網站不要好奇亂點“确定”,你的點擊确定相當于授權給了網站惡意程序運行的權限。

第三面盾牌防火牆

防火牆可謂是計算機界的“保安”,它負責站崗在網絡的邊界大門,嚴格按照你設定的出入規則放行。這樣一些有弱點的端口不會直接暴露在病毒的眼中。

第四面盾牌防病毒軟件

如今防病毒軟件功能強大,針對病毒的各種特性進行查殺。同時豐富的病毒特征庫,讓我們計算機對過去式的病毒具有了免疫效果。對于新開發的病毒或者變種的病毒。現在有部分殺病毒軟件還集成了“沙箱技術”。這項技術讓沙箱中運行的程序隻能讀,不能寫。就算未知病毒躲在你運行的程序中,因為無法寫,也就沒辦法傳播到你計算機了。

總結

計算機病毒和防病毒體系都在各自升級換代。病毒結合了安全加密技術、黑客技術,不斷變換升級,複雜度越來越高。而防病毒系統也結合安全的各種技術甚至防黑客攻擊手段,一同築起計算機安全防禦大門。

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关科技资讯推荐

热门科技资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved