前言:想要寫(xiě)出一篇引人入勝的文章?我們特意為您整理了病毒防御系統(tǒng)開(kāi)發(fā)中數(shù)據(jù)挖掘技術(shù)應(yīng)用范文,希望能給你帶來(lái)靈感和參考,敬請(qǐng)閱讀。
摘要:利用數(shù)據(jù)挖掘技術(shù)開(kāi)發(fā)計(jì)算機(jī)網(wǎng)絡(luò)病毒防御系統(tǒng),實(shí)現(xiàn)對(duì)網(wǎng)絡(luò)病毒在線檢測(cè)與控制。將傳統(tǒng)防火墻技術(shù)與入侵檢測(cè)技術(shù)融合,通過(guò)系統(tǒng)管理員了解在線網(wǎng)絡(luò)病毒入侵情況,采用數(shù)據(jù)挖掘技術(shù)對(duì)網(wǎng)絡(luò)病毒特征進(jìn)行搜集并存儲(chǔ)到數(shù)據(jù)庫(kù)中,從而有效控制防御網(wǎng)絡(luò)病毒。實(shí)踐表明,采用數(shù)據(jù)挖掘技術(shù)設(shè)計(jì)的計(jì)算機(jī)網(wǎng)絡(luò)病毒防御系統(tǒng)比傳統(tǒng)防火墻病毒防御方法的防御能力提高了80%,對(duì)網(wǎng)絡(luò)病毒種類掌握更全面,能夠更好地抵御病毒侵害。
關(guān)鍵詞:數(shù)據(jù)挖掘;網(wǎng)絡(luò)病毒防御系統(tǒng);在線監(jiān)控
0引言
計(jì)算機(jī)網(wǎng)絡(luò)病毒蔓延迅速,嚴(yán)重影響網(wǎng)絡(luò)安全,危害巨大。目前主流反病毒技術(shù)是特征碼技術(shù),該技術(shù)最大缺陷在于代碼固定,面對(duì)變化多端的病毒需不斷更新版本才可保證上網(wǎng)安全,用戶往往處于被動(dòng)防御狀態(tài)。因此網(wǎng)絡(luò)病毒查殺的未來(lái)發(fā)展趨勢(shì)是智能化主動(dòng)防御系統(tǒng)。國(guó)內(nèi)知名反病毒軟件有金山毒霸、瑞星、360等,使用特征碼掃描技術(shù);針對(duì)國(guó)外病毒—反病毒領(lǐng)域的病毒主動(dòng)防御系統(tǒng),有學(xué)者提出使用數(shù)據(jù)挖掘技術(shù)的決策樹(shù)算法對(duì)未知病毒進(jìn)行檢測(cè)[1]。對(duì)國(guó)內(nèi)外病毒主動(dòng)防御技術(shù)的研究現(xiàn)狀進(jìn)行分析,發(fā)現(xiàn)并沒(méi)有在檢測(cè)新型病毒種類方面取得較大成果。因此本文設(shè)計(jì)一款基于數(shù)據(jù)挖掘技術(shù)的計(jì)算機(jī)網(wǎng)絡(luò)病毒防御系統(tǒng),將普通防火墻技術(shù)與智能技術(shù)結(jié)合,設(shè)計(jì)一種網(wǎng)絡(luò)病毒監(jiān)控技術(shù),以便對(duì)計(jì)算機(jī)網(wǎng)絡(luò)病毒進(jìn)行在線病毒檢測(cè)。該技術(shù)具有較強(qiáng)先進(jìn)性與實(shí)用性。
1網(wǎng)絡(luò)病毒分類
1.1計(jì)算機(jī)病毒狹義定義
計(jì)算機(jī)病毒狹義上指破壞計(jì)算機(jī)功能、影響計(jì)算機(jī)正常使用的惡意代碼[2]。它是一種人為編寫(xiě)的程序,通過(guò)文件的形式載入到計(jì)算機(jī)中,并將其它程序作為轉(zhuǎn)播載體,用戶運(yùn)行程序后病毒才會(huì)開(kāi)啟。
1.2木馬
木馬是一種遠(yuǎn)程控制軟件,具有一定的隱蔽性,通常偽裝成正常軟件,混淆用戶視線,使用戶在沒(méi)有防備的情況下下載安裝。一旦電腦感染木馬,計(jì)算機(jī)端口將被打開(kāi),黑客可從打開(kāi)的端口將惡意程序載入計(jì)算機(jī)中,竊取電腦中重要信息,還可獲得電腦使用權(quán)限,隨意操控計(jì)算機(jī),往往給受害者帶來(lái)較大經(jīng)濟(jì)損失。
1.3蠕蟲(chóng)
蠕蟲(chóng)具有一定的傳播性,可以在不同系統(tǒng)之間傳播,通過(guò)自我復(fù)制對(duì)計(jì)算機(jī)信息造成損害。蠕蟲(chóng)不需要通過(guò)載體即可傳播,已成為廣義病毒中較為流行的一種傳播方式,且病毒程序執(zhí)行方式越加復(fù)雜,出現(xiàn)了多程序防護(hù)運(yùn)行的蠕蟲(chóng),普通用戶消除蠕蟲(chóng)的難度增加,最好方法是提前進(jìn)行病毒防御。
1.4間諜軟件
間諜軟件不需要經(jīng)過(guò)授權(quán)即可安裝在用戶計(jì)算機(jī)中,搜集、竊取用戶個(gè)人信息,如用戶網(wǎng)上購(gòu)物時(shí)輸入的銀行卡信息,而且還常駐在用戶電腦中,消耗內(nèi)存,造成計(jì)算機(jī)藍(lán)屏,影響用戶使用。
1.5瀏覽器劫持
隨著C/S模式的流行,出現(xiàn)一些軟件對(duì)瀏覽器進(jìn)行惡意攻擊,并篡改瀏覽器主頁(yè),或在瀏覽器主頁(yè)引入惡意鏈接,破壞瀏覽器信任站點(diǎn),通過(guò)窗口漏洞完成瀏覽器劫持,因?yàn)闉g覽器沒(méi)有遵守同源策略,導(dǎo)致劫持請(qǐng)求的事件頻繁發(fā)生,瀏覽器劫持已成為網(wǎng)上用戶瀏覽網(wǎng)頁(yè)時(shí)最大病毒威脅之一。
2數(shù)據(jù)挖掘技術(shù)
2.1數(shù)據(jù)挖掘原理
計(jì)算機(jī)網(wǎng)絡(luò)的高速發(fā)展,使數(shù)據(jù)庫(kù)信息不斷累加,在信息爆炸的時(shí)代,有效信息越來(lái)越少,如何實(shí)現(xiàn)有效的文本挖掘成為首要問(wèn)題。數(shù)據(jù)挖掘指從大量信息中挖掘出潛在信息,這是一個(gè)知識(shí)發(fā)現(xiàn)的過(guò)程,其系統(tǒng)結(jié)構(gòu)[3-4]。從原有數(shù)據(jù)中選出一組數(shù)據(jù)作為目標(biāo)集,對(duì)數(shù)據(jù)進(jìn)行選取、預(yù)處理與變換,搜集與事例相關(guān)的數(shù)據(jù)信息,提取挖掘出的數(shù)據(jù)后,通過(guò)預(yù)處理消除噪聲、重復(fù)記錄,通過(guò)數(shù)據(jù)變換的方式降低維度,找出挖掘目標(biāo)相關(guān)特點(diǎn),并清除不相關(guān)特征。數(shù)據(jù)挖掘階段主要是從目標(biāo)數(shù)據(jù)中搜索其它模式,比如線性方程、聚類、決策樹(shù)等。數(shù)據(jù)挖掘階段需要對(duì)最終目標(biāo)進(jìn)行確認(rèn),對(duì)算法進(jìn)行選擇,明確挖掘任務(wù)是數(shù)據(jù)挖掘的第一步,雖然挖掘結(jié)果位置不可預(yù)知,但挖掘目標(biāo)是已知的。根據(jù)挖掘目標(biāo)選擇對(duì)應(yīng)的數(shù)據(jù)挖掘算法,針對(duì)同一個(gè)目標(biāo)任務(wù)可以利用不同的算法加以實(shí)現(xiàn)。在選擇算法時(shí),可以根據(jù)不同的數(shù)據(jù)特點(diǎn),選擇與之關(guān)聯(lián)的算法進(jìn)行數(shù)據(jù)挖掘,或者按照用戶需求設(shè)計(jì)。利用數(shù)據(jù)挖掘中的數(shù)據(jù)預(yù)處理[5]、聚類分析[6-7]進(jìn)行分類時(shí)需要按照特定規(guī)則并根據(jù)對(duì)象指定的特征進(jìn)行類別劃分,對(duì)象與類型之間的關(guān)系被稱之為映射關(guān)系。隨著技術(shù)的不斷發(fā)展,分類技術(shù)不斷吸收信息,使技術(shù)變得更加完整。
2.2數(shù)據(jù)挖掘常見(jiàn)分類算法
2.2.1支撐向量機(jī)
分類過(guò)程是一個(gè)學(xué)習(xí)的過(guò)程,對(duì)于一個(gè)樣本點(diǎn),可以使用線性分類器將其分離,支撐向量機(jī)的宗旨是超平面最近的向量與超平面之間的距離為最大化樣本,超平面即為線性分類器。支撐向量機(jī)的核心是函數(shù),向量機(jī)將低維空間的數(shù)據(jù)放到高維空間中,通過(guò)核函數(shù)解決問(wèn)題。支撐向量機(jī)的關(guān)鍵是對(duì)不可線性進(jìn)行劃分,將低維空間中的線性樣本投入到高維空間中,然后在數(shù)據(jù)空間中構(gòu)造出最佳超平面,最后求得最優(yōu)解。
2.2.2K-近鄰分類器
K-近鄰分類器指按照未知樣本與已知樣本之間的相似程度,對(duì)最相似的K個(gè)樣本中出現(xiàn)的未知樣本進(jìn)行分類。K-NN分類器的改進(jìn)方式具有一定的距離性,沒(méi)有建立規(guī)則,雖然省去了復(fù)雜數(shù)據(jù)的分類過(guò)程,但是速度較慢。對(duì)于給定的待測(cè)樣本,需要計(jì)算樣本相似度,并找出待測(cè)樣本與相似K的最近鄰,然后根據(jù)樣本類決定待測(cè)樣本類型。
2.2.3決策樹(shù)
決策樹(shù)指利用數(shù)據(jù)結(jié)構(gòu)中的樹(shù),將數(shù)據(jù)構(gòu)成一個(gè)決策模型的方法,決策樹(shù)的節(jié)點(diǎn)代表可能出現(xiàn)的結(jié)果,而樹(shù)枝代表結(jié)果可能帶來(lái)的風(fēng)險(xiǎn)。決策樹(shù)作為一個(gè)決策系統(tǒng),在數(shù)據(jù)挖掘中最為常見(jiàn)。
3數(shù)據(jù)挖掘技術(shù)在計(jì)算機(jī)網(wǎng)絡(luò)病毒防御系統(tǒng)中的具體應(yīng)用
3.1計(jì)算機(jī)網(wǎng)絡(luò)病毒與數(shù)據(jù)挖掘之間的關(guān)系
計(jì)算機(jī)網(wǎng)絡(luò)病毒具有一定的傳播性,一旦進(jìn)入用戶電腦,將迅速傳播,對(duì)電腦數(shù)據(jù)造成非常嚴(yán)重的破壞,甚至?xí)秩胗?jì)算機(jī)操作系統(tǒng)。操作系統(tǒng)是計(jì)算機(jī)的核心,一旦進(jìn)入將對(duì)計(jì)算機(jī)中的數(shù)據(jù)進(jìn)行有針對(duì)性的破壞,造成系統(tǒng)癱瘓。當(dāng)發(fā)現(xiàn)有病毒入侵時(shí),數(shù)據(jù)挖掘技術(shù)可以快速獲取病毒重要信息,對(duì)網(wǎng)絡(luò)運(yùn)行中的數(shù)據(jù)進(jìn)行分析,并對(duì)數(shù)據(jù)進(jìn)行有效處理,以更好地抵御計(jì)算機(jī)病毒給操作系統(tǒng)帶來(lái)的傷害,從而保證計(jì)算機(jī)正常運(yùn)行。
3.2數(shù)據(jù)挖掘技術(shù)組成
數(shù)據(jù)挖掘技術(shù)綜合多種技術(shù),在實(shí)際應(yīng)用中可以根據(jù)不同的功能進(jìn)行分析,不同的功能構(gòu)成不同的數(shù)據(jù)模塊。比如數(shù)據(jù)源模塊,主要數(shù)據(jù)來(lái)源是抓包程序,通過(guò)抓包程序截取數(shù)據(jù)包,將最原始的數(shù)據(jù)存到數(shù)據(jù)源模塊中,并且根據(jù)某一個(gè)特定的數(shù)據(jù)庫(kù)結(jié)構(gòu),將截取到的數(shù)據(jù)包轉(zhuǎn)移到下一個(gè)模塊中進(jìn)行處理;預(yù)處理模塊是數(shù)據(jù)挖掘中非常重要的一個(gè)模塊,預(yù)處理模塊功能較多,可以對(duì)數(shù)據(jù)進(jìn)行交換和處理,并將數(shù)據(jù)轉(zhuǎn)換成可被計(jì)算機(jī)識(shí)別的信息,從而縮短數(shù)據(jù)挖掘時(shí)間;規(guī)則庫(kù)模塊中有一個(gè)規(guī)則集,該規(guī)則集通過(guò)特定的聚類分析,能夠檢測(cè)出各種網(wǎng)絡(luò)病毒的特點(diǎn),是數(shù)據(jù)挖掘技術(shù)中的一個(gè)關(guān)鍵模塊[8]。
3.3數(shù)據(jù)挖掘技術(shù)在計(jì)算機(jī)病毒防御系統(tǒng)中的具體應(yīng)用
(1)關(guān)聯(lián)規(guī)則。在關(guān)聯(lián)規(guī)則分析中,為了能找到與數(shù)據(jù)庫(kù)相關(guān)的關(guān)系網(wǎng)絡(luò),需要根據(jù)兩個(gè)或者兩個(gè)以上變量進(jìn)行規(guī)律查找,如果變量之間存在一定關(guān)系,說(shuō)明具有關(guān)聯(lián)性,通過(guò)關(guān)聯(lián)網(wǎng)絡(luò)可以挖掘數(shù)據(jù)庫(kù)中的關(guān)系,從而快速獲得病毒傳播路徑[9]。(2)分類規(guī)則。分類規(guī)則的主要目的是對(duì)數(shù)據(jù)進(jìn)行歸類,通過(guò)特定的學(xué)習(xí)方法構(gòu)建模型,以完成數(shù)據(jù)分類。(3)聚類規(guī)則。聚類規(guī)則的主要作用是對(duì)不同的數(shù)據(jù)進(jìn)行進(jìn)行分組,將相同數(shù)據(jù)歸類在一個(gè)組中,然后通過(guò)聚類識(shí)別出不同類型的特征,排除類型不同的數(shù)據(jù),從而得到不同數(shù)據(jù)的屬性關(guān)系[10-11]。(4)異類規(guī)則。異類規(guī)則主要是尋找數(shù)據(jù)中存在的偏差點(diǎn),或者根據(jù)數(shù)據(jù)的不同規(guī)律和數(shù)據(jù)特征,得到各自孤立點(diǎn),從而挖掘出更多有用的數(shù)據(jù),為系統(tǒng)后續(xù)工作提供更多數(shù)據(jù)參考。(5)序列分析規(guī)則。序列分析規(guī)則是指使用隨機(jī)處理的方式,對(duì)計(jì)算機(jī)中存在的某種病毒進(jìn)行規(guī)律查找,并建立相應(yīng)的序列模型,通過(guò)數(shù)據(jù)挖掘的方式,找到經(jīng)常出現(xiàn)的數(shù)據(jù)信息,并分析數(shù)據(jù)信息之間的關(guān)聯(lián)性,從而判斷病毒序列。簡(jiǎn)單來(lái)說(shuō),序列分析規(guī)則實(shí)際上是一種統(tǒng)計(jì)方式。
4數(shù)據(jù)挖掘下的計(jì)算機(jī)網(wǎng)絡(luò)病毒防御系統(tǒng)
4.1檢測(cè)模塊設(shè)計(jì)
計(jì)算機(jī)網(wǎng)絡(luò)病毒防御系統(tǒng)基于數(shù)據(jù)挖掘技術(shù)對(duì)海量數(shù)據(jù)進(jìn)行有效篩選,通過(guò)構(gòu)建的模型尋找病毒入侵特點(diǎn),再將挖掘出的數(shù)據(jù)存入到數(shù)據(jù)庫(kù)中。該系統(tǒng)以數(shù)據(jù)為中心,對(duì)大量數(shù)據(jù)進(jìn)行記錄、分析與處理,通過(guò)數(shù)據(jù)挖掘技術(shù)對(duì)系統(tǒng)日志審計(jì)信息進(jìn)行記錄,并發(fā)現(xiàn)入侵行為,通過(guò)數(shù)據(jù)挖掘技術(shù)解決病毒入侵問(wèn)題。數(shù)據(jù)挖掘技術(shù)作為一種常用技術(shù),涉及的知識(shí)領(lǐng)域非常廣泛。因?yàn)閿?shù)據(jù)挖掘耗時(shí)較長(zhǎng),因此將重點(diǎn)放在入侵檢測(cè)模型上,利用數(shù)據(jù)挖掘系統(tǒng)對(duì)網(wǎng)絡(luò)病毒的特征進(jìn)行提取。采用數(shù)據(jù)挖掘技術(shù)構(gòu)建入侵檢測(cè)模型。
4.2控制防御模塊設(shè)計(jì)
不同的防火墻防御功能不同,大多數(shù)網(wǎng)絡(luò)設(shè)備集成有防火墻系統(tǒng),混合式防火墻居多,目的均是防御惡意數(shù)據(jù)入侵,為計(jì)算機(jī)數(shù)據(jù)提供保護(hù)。本系統(tǒng)設(shè)計(jì)的計(jì)算機(jī)網(wǎng)絡(luò)病毒防御系統(tǒng)采用的是Linux[12],而Iptables是Linux自帶的防火墻功能,下面將從兩個(gè)方面介紹Iptables在網(wǎng)絡(luò)病毒防御系統(tǒng)中的應(yīng)用。
4.2.1非法字符控制
網(wǎng)絡(luò)病毒最常見(jiàn)形式為混亂的字符串,在sql的輸入指令中如果含有“or1=1”,需要利用Iptables[13]控制非法字符的功能,將數(shù)據(jù)包攔截,防止數(shù)據(jù)庫(kù)被損壞。Iptables主要通過(guò)string模塊實(shí)現(xiàn)非法字符控制,該模塊與Iptables字符串匹配,對(duì)網(wǎng)絡(luò)中的數(shù)據(jù)報(bào)文進(jìn)行匹配,如果通過(guò)瀏覽器的方式在sql注入,語(yǔ)句來(lái)源則是url[14]。因此Iptables的string需要對(duì)數(shù)據(jù)進(jìn)行匹配,才能夠?qū)Ψ欠ㄗ址M(jìn)行控制。使用Iptables對(duì)字符串進(jìn)行匹配還可攔截域名,對(duì)域名進(jìn)行限制,阻止域名訪問(wèn),通過(guò)禁止訪問(wèn)的方式減少惡意木馬入侵次數(shù),保證內(nèi)網(wǎng)計(jì)算機(jī)安全。
4.2.2非法IP地址控制
采用Iptables對(duì)非法IP地址進(jìn)行控制[15],對(duì)惡意IP數(shù)據(jù)進(jìn)行攔截,保證內(nèi)網(wǎng)網(wǎng)絡(luò)安全,如果經(jīng)常出現(xiàn)已經(jīng)檢測(cè)出的惡意IP,需要采用過(guò)濾功能丟棄IP的數(shù)據(jù)報(bào)文,同時(shí)截?cái)鄲阂釯P地址與現(xiàn)有網(wǎng)絡(luò)的連接,阻止惡意IP地址向計(jì)算機(jī)發(fā)送惡意數(shù)據(jù)包,破壞網(wǎng)絡(luò)安全。另外還可限制目的地址,禁止網(wǎng)絡(luò)用戶訪問(wèn),限制其發(fā)送數(shù)據(jù)。因此,采用Iptables控制非法IP地址的功能可提高用戶訪問(wèn)控制安全級(jí)別,降低病毒感染風(fēng)險(xiǎn)。
4.3后續(xù)處理模塊設(shè)計(jì)
檢測(cè)模塊與控制防御模塊設(shè)計(jì)完成后,需要對(duì)入侵到內(nèi)網(wǎng)的病毒進(jìn)行檢測(cè),檢測(cè)完成后進(jìn)行防御處理,但僅有以上設(shè)計(jì)模塊還不足以完成網(wǎng)絡(luò)病毒防御系統(tǒng),需要對(duì)網(wǎng)絡(luò)病毒入侵進(jìn)行后續(xù)處理,將網(wǎng)絡(luò)入侵反饋給用戶,并采取相應(yīng)行動(dòng)。網(wǎng)絡(luò)病毒入侵反饋具有監(jiān)控的作用,可記錄監(jiān)控?cái)?shù)據(jù),便于管理人員處理。該模塊除了對(duì)日志進(jìn)行監(jiān)督記錄外,還具有通知功能,網(wǎng)絡(luò)病毒防御系統(tǒng)不僅應(yīng)具有防御控制功能,還需有網(wǎng)絡(luò)病毒入侵監(jiān)控功能。一旦發(fā)現(xiàn)有病毒入侵立即通知管理員,向管理員主機(jī)發(fā)送郵件,通知網(wǎng)絡(luò)病毒入侵,以報(bào)告的形式通知管理員,將病毒類型、等級(jí)、時(shí)間反饋給管理員,以便管理人員針對(duì)病毒類型采取相應(yīng)處理措施。數(shù)據(jù)反饋完畢后對(duì)病毒類型進(jìn)行研究,分析病毒原理與表現(xiàn)特征,使用OllyDebug工具對(duì)網(wǎng)絡(luò)病毒進(jìn)行分析。分析完成之后要及時(shí)更新病毒規(guī)則庫(kù),通過(guò)后續(xù)處理模塊搜集新的病毒特征,將新型病毒增添至病毒庫(kù)中,時(shí)刻更新病毒類型,提高管理人員的病毒防御警戒性與控制性。
4.4后臺(tái)處理模塊設(shè)計(jì)
后臺(tái)處理數(shù)據(jù)實(shí)際上是對(duì)數(shù)據(jù)包進(jìn)行處理,通過(guò)接收、發(fā)送兩種方式對(duì)數(shù)據(jù)進(jìn)行重組,再對(duì)數(shù)據(jù)包進(jìn)行協(xié)議解析,最后對(duì)數(shù)據(jù)進(jìn)行處理。網(wǎng)絡(luò)病毒防御系統(tǒng)后臺(tái)數(shù)據(jù)處理實(shí)際上是對(duì)數(shù)據(jù)報(bào)文進(jìn)行檢測(cè),對(duì)病毒進(jìn)行檢測(cè)時(shí),需先提取數(shù)據(jù)包,然后進(jìn)行重組,最后進(jìn)行解析及保存,將病毒入侵的結(jié)果記錄到數(shù)據(jù)庫(kù)中。數(shù)據(jù)處理流程。
4.5數(shù)據(jù)存儲(chǔ)模塊設(shè)計(jì)
數(shù)據(jù)存儲(chǔ)方式有多種。系統(tǒng)后臺(tái)程序處理實(shí)際上是對(duì)二進(jìn)制數(shù)據(jù)包文進(jìn)行重組,然后才能得到相關(guān)數(shù)據(jù)。數(shù)據(jù)存儲(chǔ)主要分為數(shù)據(jù)包存儲(chǔ)與報(bào)文信息存儲(chǔ)兩部分。數(shù)據(jù)文件存儲(chǔ)主要是從數(shù)據(jù)鏈路層中提取數(shù)據(jù),大端和小端通過(guò)兩種不同的字節(jié),對(duì)數(shù)據(jù)流進(jìn)行傳送與存儲(chǔ)。數(shù)據(jù)庫(kù)存儲(chǔ)后臺(tái)數(shù)據(jù)記錄,并利用前臺(tái)界面顯示數(shù)據(jù)庫(kù)存儲(chǔ)的數(shù)據(jù)。數(shù)據(jù)庫(kù)作為交互媒介,能為系統(tǒng)提供精準(zhǔn)的數(shù)據(jù)。
4.6前臺(tái)界面模塊設(shè)計(jì)
網(wǎng)絡(luò)防御系統(tǒng)界面是用戶進(jìn)行操作的重要載體,通過(guò)界面的形式展現(xiàn)功能。界面設(shè)計(jì)作為用戶交互的重要媒介,實(shí)現(xiàn)的功能包括網(wǎng)絡(luò)病毒檢測(cè)、網(wǎng)絡(luò)病毒檢測(cè)、實(shí)時(shí)監(jiān)控及后續(xù)處理等。通常采用UI設(shè)計(jì)界面,UI設(shè)計(jì)可展現(xiàn)系統(tǒng)功能,其采用B/S架構(gòu),用戶可通過(guò)網(wǎng)頁(yè)瀏覽工作界面。網(wǎng)頁(yè)設(shè)計(jì)需利用多種技術(shù),如Photoshop、Dreamweaver等,靜態(tài)網(wǎng)頁(yè)一般使用HTML語(yǔ)言、DIV、CSS設(shè)計(jì)網(wǎng)頁(yè)樣式。網(wǎng)頁(yè)服務(wù)器腳本采用PHP動(dòng)態(tài)語(yǔ)言進(jìn)行設(shè)計(jì),PHP作為一種開(kāi)源腳本語(yǔ)言,可以將其嵌入到HTML文檔中,執(zhí)行效率高。網(wǎng)頁(yè)病毒檢測(cè)主要通過(guò)數(shù)據(jù)挖掘技術(shù)實(shí)現(xiàn),采用數(shù)據(jù)挖掘的關(guān)聯(lián)規(guī)則,保證病毒特征的完整性,從而使病毒庫(kù)處于最新?tīng)顟B(tài)。
5結(jié)語(yǔ)
本文對(duì)網(wǎng)絡(luò)病毒進(jìn)行在線檢測(cè)與控制,通過(guò)數(shù)據(jù)挖掘算法對(duì)網(wǎng)絡(luò)病毒進(jìn)行分析,圍繞網(wǎng)絡(luò)病毒入侵展開(kāi)討論,設(shè)計(jì)的網(wǎng)絡(luò)病毒防御系統(tǒng)可防止病毒對(duì)系統(tǒng)進(jìn)一步入侵,將可能性傷害降到最低,且系統(tǒng)在線檢測(cè)與控制功能基本實(shí)現(xiàn),但是仍然存在一些不足,比如網(wǎng)絡(luò)病毒特征提取不全面。各種網(wǎng)絡(luò)病毒層出不窮,涉及到的網(wǎng)絡(luò)特征也較為復(fù)雜,除現(xiàn)有基于數(shù)據(jù)挖掘的方法外,還需使用更多網(wǎng)絡(luò)病毒特征提取方法保障網(wǎng)絡(luò)安全。
參考文獻(xiàn):
[1]劉春娟.數(shù)據(jù)挖掘技術(shù)在計(jì)算機(jī)網(wǎng)絡(luò)病毒防御中的應(yīng)用分析[J].電子測(cè)試,2014(5):83-85.
[2]鄭剛.數(shù)據(jù)挖掘技術(shù)在計(jì)算機(jī)網(wǎng)絡(luò)病毒防御中的應(yīng)用探討[J].信息與電腦:理論版,2016(3):25.
作者:孫麗娜 單位:河南大學(xué)民生學(xué)院教務(wù)部
級(jí)別:統(tǒng)計(jì)源期刊
榮譽(yù):中國(guó)優(yōu)秀期刊遴選數(shù)據(jù)庫(kù)
級(jí)別:CSCD期刊
榮譽(yù):中國(guó)科技期刊優(yōu)秀期刊
級(jí)別:統(tǒng)計(jì)源期刊
榮譽(yù):中國(guó)優(yōu)秀期刊遴選數(shù)據(jù)庫(kù)
級(jí)別:SCI期刊
榮譽(yù):Caj-cd規(guī)范獲獎(jiǎng)期刊
級(jí)別:北大期刊
榮譽(yù):中國(guó)優(yōu)秀期刊遴選數(shù)據(jù)庫(kù)