計算機防禦系統是什麼?

來源:酷知科普網 2.56W

計算機防禦系統一般由防火牆和防毒軟體構成,防火牆主要負責過濾異常資料保護計算機,而防毒軟體執行在計算機應用程式底層,監視整個計算機的執行,能夠發現並消滅包括網路病毒在內的各種病毒。

計算機防禦系統是什麼?

計算機病毒可以在網路和計算機間肆意傳播,如果說它們是攻擊並破壞網路和計算機的“矛”,那麼由防火牆和防毒軟體組成的防禦體系就是“盾”。

“防火牆”是一個很形象的名字,它可以是硬體裝置或軟體程式,主要是起隔離作用。防火牆——般沒有查毒、防毒作用,但可以監控上網軟體和網路流量並過濾異常資料,還可以設定哪些程式能夠訪問網路,開啟或者關閉一些網路服務—防火牆的存在阻止了病毒與計算機系統的直接接觸,是區域網或計算機的“城牆”。此外,如果計算機感染病毒,防火牆也能做出網路異常報警,為找到病毒提供線索,還有一些新型防火牆也整合了一定的防毒技術。

計算機防禦系統是什麼? 第2張

不過主攻防毒任務的是防毒軟體。它執行在計算機應用程式底層,監視整個計算機的執行,能夠發現並消滅包括網路病毒在內的各種病毒。“防毒引擎”是防毒軟體的核心,是軟體中負責識別病毒或“疑似病毒”的程式,它具備清除病毒的能力,決定了整個軟體執行的效率

防毒引擎要與通過另一個模組“病毒庫”互動來識別病毒。早期的防毒引擎內收錄了病毒的特徵碼(一段病毒程式),防毒引擎通過比對檔案中的特徵碼來判斷是否感染病毒。但隨著病毒種類的增多,防毒引擎過於“臃腫”,造成程式效率降低。現在常以特殊的格式將病毒程式碼特徵和行為特徵儲存在一個獨立病毒庫中,供防毒引擎呼叫。病毒庫要經常更新,以收錄最新出現的病毒,換言之,病毒庫中沒有的,防毒軟體是不能識別並殺滅的,這屬於“被動防禦”。2006年10月至2007年2月,一種名叫“熊貓燒香”的病毒使成千上萬臺計算機被感染和破壞。為了躲避防毒軟體查殺,病毒編寫者多次升級“熊貓燒香”病毒程式,先後共編寫並傳播了數百種“熊貓燒香”病毒。病毒編寫者甚至還在病毒中留言,公開挑戰反病毒界,讓傳統反病毒策略一時“捉襟見肘”。

計算機防禦系統是什麼? 第3張

那時,基於主動防禦技術的新一代引擎已經登場,它追求的是“智慧+主動+攔截能力”。主動防禦技術通過分析某一段程式的行為是否帶有病毒特徵,主動攔截有嫌疑的行為。軟體智慧化程度越高,分析和攔截病毒行為的準確率就越高,它可以有效阻止未知病毒的攻擊行為。但主動防禦技術有時只能阻止病毒行為,使它長期處於一種蟄伏狀態,不能將病毒徹底清除,因此仍需結合傳統防毒技術。

防毒軟體要想防毒,就得比病毒更厲害,為檢測計算機不斷變化的資料,引擎將自己注入系統程序中,這與木馬病毒的做法如出一轍。為了追殺潛入系統深處的驅動級病毒,只能將一部分程式通過偽裝以驅動程式的形式執行,以便能夠深入系統核心。而防毒引擎的“檔案監控”就如同檔案“寄生病毒”一樣,只不過前者是駐留在記憶體中掃描每一個開啟的檔案是不是帶毒,而後者是要伺機“感染”每一個開啟的檔案。如果防毒軟體沒有病毒“狠”,不但不能殺滅病毒,反而自己落得一個被關閉甚至被破壞的下場。如2010年出現的“新機器狗木馬”,能深入“研究”防毒軟體的主動防禦原理,利用類似正常軟體的驅動技術,一度能將40多種防毒軟體斬落馬下。

因此,即使計算機上安裝了防火牆和防毒軟體,也只是減少了感染病毒的概率,使用計算機時仍應注意安全,同時關注計算機的異常情況,如硬碟燈持續閃亮、計算機速度因不明原因變慢等。

熱門標籤