前言:想要寫出一篇引人入勝的文章?我們特意為您整理了數據挖掘下計算機網絡病毒防御探究范文,希望能給你帶來靈感和參考,敬請閱讀。
摘要:為了突破傳統防火墻病毒防御模式的局限性,提高網絡防御能力,現設計一款功能完善、實用性強的計算機網絡病毒防御系統。首先,根據人工智能技術的應用原理,優化系統設計流程;其次,從檢測模塊、控制防御模塊、后臺處理模塊、數據存儲模塊、數據存儲模塊等模塊入手,完成對系統功能模塊設計。結果表明:在數據挖掘技術的應用背景下,計算機網絡病毒防御系統運行正常、可靠、穩定,各個功能模塊實現滿足設計相關要求。希望通過這次研究,為相關人員提供有效的借鑒和參考。
關鍵詞:數據挖掘;計算機網絡安全;病毒防御;系統設計
最近幾年,在我國科技水平的不斷提高下,數據挖掘技術應運而生,該技術憑借著自身高準確性、強靈活性等特征,被廣泛地應用于計算機網絡病毒防御系統設計中,不僅可以實現對病毒重要信息的快速獲取,還能提高網絡信息數據的分析和處理效果,為進一步地提高計算機網絡安全防御能力提供重要的技術支持。因此,在數據挖掘技術的應用背景下,如何科學設計計算機網絡病毒防御系統是相關人員必須思考和解決的問題。
1數據挖掘技術概述
數據挖掘主要是指從海量信息中分析和挖掘出有價值的信息。數據挖掘系統結構如圖1所示。從圖中可以看出,將原有數據中分析和挖掘出具有價值的數據[1],并將其作為目標集,然后,從數據選取、數據預處理、數據變換等方面入手,對數據進行綜合性處理,以達到降低數據維度,簡化數據,從而全面清除那些無用數據。
2系統設計流程
由于病毒攻擊系統的方式越來越先進和高端,因此,人們對系統安全防御性能提出了更高的要求。通常情況下,一旦計算機網絡被病毒入侵,那么網絡系統內大量數據被病毒快速地竄改和破壞,所以,相關人員要嚴格按照如圖2所示的計算機網絡病毒防御流程,完成對系統設計。由于數據挖掘流程比較復雜[2],因此,在應用數據挖掘技術期間,相關人員必須要按照圖2所示的防御流程,進一步提高病毒防御控制效果。
3系統功能模塊設計
3.1檢測模塊設計
本系統通過利用數據挖掘技術,從海量信息數據中分析和篩選出有價值的數據,然后,借助所構建檢測模型,分析病毒入侵系統常見特點,在此基礎上,將所篩選的數據存儲于數據庫中。檢測模塊在具體的設計中,要借助數據挖掘特點[3],在充分結合網絡病毒傳播特點的基礎上,完成對相關重要數據的分析和挖掘,此外,在數據挖掘技術的應用背景下,可以構建出如圖3所示的數據挖掘入侵檢測模型。
3.2控制防御模塊設計
控制防御模塊作為系統的主要模塊,在具體的設計中,需要借助Linux系統自帶的防火墻,將其科學應用于病毒防控領域中。首先,采用域名限制的方式,禁止非法用戶訪問域名,以降低病毒入侵的可能性,從而進一步提高計算機網絡的可靠性和安全性;其次,采用Iptables控制法,實現對非法IP地址的實時監控,確保用戶能夠安全、可靠地訪問數據,使得系統感染病毒風險降到最低。
3.3后續處理模塊設計
當病毒檢測模塊和控制防御模塊設計結束后,系統需要實時檢測網絡,及時發現和處理網絡病毒,不給病毒入侵和破壞系統提供可乘之機。這就要求系統具有強大的后續處理功能,通過對網絡病毒進行后續處理,并將最終的篩查結果反饋給相應的用戶[4],便于用戶采取相應的防御措施。系統后續處理模塊如圖4所示。從圖中可以看出,該模塊除了可以實現對日志信息的全面記錄和監督外,還能具有強大的信息通知功能,在監控網絡病毒期間,一旦發現系統被病毒入侵和竄改問題,要在第一時間內向管理員發出告知,由管理員根據病毒傳播特點,采用可行性防御措施。
3.4后臺處理模塊設計
后臺處理模塊在具體的設計中,除了需要做好對數據的全面處理外,還能采用接收和發送相結合的方式,完成對信息數據的分析和重組,在此基礎上,采用協議解析的方式,對數據包進行全面分析,以保證最終數據處理效果[5]。后臺處理模塊主要用于對數據報文的檢測和處理,為了保證病毒檢測結果的準確性和真實性,相關人員要將提取后的數據包進行重組處理,同時,將病毒入侵相關信息存儲于數據庫中。數據包處理邏輯流程如圖5所示。
3.5數據存儲模塊設計
數據存儲方式具有一定的多樣性和復雜性。通過利用系統后臺程序,可以實現對數據包文的提取和重組,從而獲得有價值的數據。數據存儲主要包含兩種方式,一種是數據包存儲方式,另一種是報文信息存儲方式。對于數據文件而言,在具體的存儲中,需要根據數據鏈路層的設計情況,提取出有價值的數據[6],同時,還要完成對數據的安全傳送和存儲。當后臺數據記錄相關信息數據被有效地存儲于數據庫后,需要借助前臺界面將這些數據直觀、形象地呈現在用戶面前,便于用戶及時查看和調用這些數據,該系統中所用到的用戶數據表如表1所示。
4結束語
綜上所述,數據挖掘技術作為一種先進、新型的高科技技術,被廣泛地應用于人們生活的方方面面,為人們的生活和工作提供了極大的便利,同時,還促進社會的穩定、和諧發展。而計算機網絡病毒防御系統在具體的設計中,主要應用了數據挖掘技術,不僅可以實現對網絡病毒的自動化檢測和控制,還能降低病毒入侵系統的可能性,為提高計算機網絡運行的可靠性和安全性創造良好的條件。因此,為了保證計算機網絡病毒防御系統的設計水平,相關人員要將數據挖掘技術與計算機網絡病毒防御系統設計進行充分結合。
參考文獻:
[1]黃煒.基于數據挖掘技術的計算機網絡病毒防御系統設計[J].機電信息,2020(23):140-141.
[2]趙松.基于數據挖掘技術的計算機網絡病毒防御系統設計[J].無線互聯科技,2020(8):30-30.
[3]何銳.基于數據挖掘技術的計算機網絡病毒防御系統設計[J].電子技術與軟件工程,2020(22):290.
[4]孫麗娜.計算機網絡病毒防御系統開發中數據挖掘技術應用[J].軟件導刊,2019,18(8):166-169,173.
[5]杜婧子,劉烜塨.基于數據挖掘技術的網絡病毒防御系統的設計與實現[J].信息與電腦,2018(6):55-57.
[6]于麗.基于數據挖掘技術的計算機網絡病毒防御技術探索[J].現代電子技術,2020,39(21):120-122,126.
作者:姚瑤 單位:江蘇商貿職業學院