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