999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

人工免疫算法在網絡入侵檢測中的應用

2019-08-27 01:41:23朱傳華
吉林省教育學院學報 2019年7期
關鍵詞:應用檢測

朱傳華

摘要:互聯網技術和計算機技術的蓬勃發展極大地推動了我國高新技術的發展,但是網絡安全也受到了極大挑戰。人工免疫系統是有效維護互聯網安全的重要方式,本文系統地闡述了人工免疫系統在病毒入侵過程中的檢測作用,并模仿生物免疫系統建立了一種人工免疫算法,該算法能很好地適應網絡變化,具有較強的學習能力,對于豐富人工免疫算法具有重要意義。

關鍵詞:人工免疫算法;網絡入侵;檢測;應用

doi:10.16083/j.cnki.1671-1580.2019.07.018

中圖分類號:TP393 文獻標識碼:A 文章編號:1671-1580(2019)07-0074-04

隨著計算機的普及和科技的不斷進步,人們對網絡安全的意識不斷提高。在保護網絡安全方面,計算機網絡安全供應商通常采用傳統的防火墻技術作為網絡安全的第一道防線,但是隨著計算機病毒的日益多元化、復雜化、攻擊方式多樣化及隱蔽化,傳統防火墻技術已經很難阻擋其進入計算機網絡中,網絡安全技術必須朝著多樣化、智能化和快速反應化方向發展。在這樣的時代背景下,為了保護網絡不受病毒的入侵,計算機網絡安全供應商提出了入侵檢測系統。根據不同的技術原理又將其分為特征檢測和異常檢測,其中以基于生物免疫系統開發的人工免疫系統的入侵檢測技術成為了目前研究的熱點。人工免疫系統的概念最早是由Farmer學者于1986年提出的,經過30多年的發展,人工免疫系統技術日益完善、功能日益強大、運用范圍也日益擴大?,F今,在人工免疫系統入侵檢測技術領域,研究人員主要提出了三種算法,分別是:基于網絡的入侵檢測模型算法,多Agent系統模型算法,基于陰性選擇、克隆選擇和檢測子基因庫的分布式檢測模式算法。

一、人工免疫算法

(一)人工免疫系統

人工免疫系統,是在生物免疫系統的基本原理和抵抗病毒入侵方法的基礎上,通過模仿、借鑒和利用建立起來的一種系統。因此,在介紹人工免疫系統之前,必須了解生物免疫系統的基本原理和工作形式。生物免疫系統是一個具有自學習、自適應、動態平衡、相互協調處理的復雜系統。該系統能識別和排除抗原體,起到保護人類機體不受病毒、細菌等的侵害的作用。生物免疫系統將人體內的細胞分為自身細胞(“自我”)和非自身細胞(“非我”),該系統只對“非我”細胞進行免疫。在免疫時,淋巴細胞充當檢測器,對體內細胞進行否定篩選,一旦篩選到“非我”細胞,便對其進行破壞和吞噬,消滅“非我”,起到保護的作用。人工免疫系統也是通過定義“自我”和“非我”來進行免疫的。事先通過特定的模式來抽取特定數據,并采用二進制字符串對這些特定數據構造模式集。該集合包含“自我”和“非我”兩種子集。當有非法入侵時,該系統將這些非法入侵與構造的模式集比較,當確認這些是屬于“非我”的子集時,將對其進行攔截。

(二)人工免疫系統通用框架

首先是人工免疫系統利用目標函數和約束來識別抗原,進而產生初始抗體;然后初始抗體經過親和力計算使抗體具有抑制和促進作用同時生成記憶親和力高的抗體;隨后抗體經過學習使得自我更新并增加抗體數量;最后當抗體數量滿足要求后便結束,反之繼續學習。

(三)人工免疫系統綜述

Yang等提出了一種分布式代理入侵檢測模型,該模型能動態監視并不斷提高系統的學習能力,能很好地監控網絡。sobh TS等將混合系統與異常檢測、誤用檢測相結合來研究如何解決網絡安全。Visconti等利用帶有模糊集的人工免疫系統來模仿自組織免疫系統的運作過程。符海東等根據粗糙集的反向選擇法理論,提出了一種粗糙集人工免疫入侵檢測算法,但是該算法檢測成功率較低,漏報現象頻發,實用效果欠佳。為了改進該算法,符海東等人提出了基于模糊控制的人工免疫入侵檢測算法。該算法主要是利用模糊控制來濃縮抗體,然后通過遺傳算法繁殖抗體種群,這樣能在一定程度上提高檢測成功率,但種群數量少、漏報率高仍然沒有得到有效的解決。從以上關于人工免疫系統的發展現狀可知,人工免疫入侵檢測系統目前存在的誤報率較高、缺乏自適應性成為了制約其發展的兩大難題。

二、人工免疫算法的具體流程

圖1表示人工免疫算法的具體流程,由圖1可知,該算法主要分為檢測器生成階段和檢測器識別階段,首先生成檢測器,然后利用檢測器檢測待檢數據,并與事先定義的正常數據進行比較,如果沒有發現異常則說明待檢數據沒有危險,反之則報警提示有異常入侵。

三、基于免疫原理的入侵檢測模型建立

本節將基于生物免疫原理建立人工免疫系統入侵檢測模型,主要內容分為:模型原理介紹、算法選擇以及模型的構建。

(一)模型原理

基于生物免疫工作原理,人工免疫系統入侵檢測就是檢測和判斷“自我”和“非我”的過程。在網絡系統中,“自我”表示合法的正常的網絡行為;“非我”則表示不正常的不合法的網絡行為。在計算機中,數據是利用二進制算法來表述的。因此為了能區分“自我”和“非我”,需要利用二進制算法來構建一個特定模式集。具體的做法是將所有的字符串劃分為長度為L的等長字符串,將這些等長字符串組成的集合命名為U。U中包含“自我”和“非我”2個子集,分別用Y和N表示。模式集建立好后,相應的檢測規則也建立,即對于任意等長字符串Q,如Q∈Y且QN,則說明該字符串Q是合法的;若QY且Q∈N,則說明該字符串Q是非法的,這樣就能對任意的網絡數據進行判斷。但是為了快速判斷且提高成功率需要對算法進行有效選擇和優化。

(二)算法選擇

經過30多年的發展,人工免疫系統入侵檢測算法主要包括陰性選擇、克隆選擇和遺傳算法等三種,并廣泛地運用于網絡安全保護中。本模型采用的人工免疫系統入侵檢測算法是r連續位匹配算法,這種算法較簡單且能快速進行匹配計算,具體的算法如下:

假設任意字符串a和b在其對應位置上都存在至少r位連續相同,則稱a和b是r連續位匹配,記做M(a,b) | =true。如a=“000101000”,b=“001101011”,由于其在相應位置4—7位都為“1010”所以他們是4連續位匹配。基于該算法,r越小,匹配概率越高,則檢驗精度越低。選擇合適的r值,就可構建檢測器,如果檢測器的字符串與待檢字符串發生r連續位匹配,則認為該檢測器對待檢字符串存在免疫功能。

(三)模型構建

根據上述原理構建如圖2的入侵檢測模型。由圖2可知,該模型包括自我集生成模塊、入侵模塊、檢測器生成模塊、中心控制模塊和管理模塊等,現分別進行簡要敘述:

1.自我集生成模塊

根據TCP/IP協議特點,通過研究數據生成過程和特征,可以定義自我模式。定義完成后通過分析和提取正常流動數據便可以獲得“自我集”,由于網絡信息隨時隨地都在變化,所以需要“自我集”不斷更新內容。

2.入侵模塊

該模塊由若干檢測器集群構成。首先,檢測器收到來自控制模塊的檢測集并組建特征庫從而形成單個檢測器。檢測器具有獨立運作、互不通信的功能。然后,各個檢測器捕捉網絡中的數據,通過模式提取形成待檢字符串。之后,檢測器運用r連續位匹配算法來對待檢字符串進行計算和分析。如果比對結果能在事先設置特征庫中的自我集中找到,則將其刪除;如果比對結果不能在自我集中找到,反而在特征庫中的記憶型字符集(“非我”)中找到,則表明系統受到入侵;若不匹配則是新的攻擊,提取異常字符串,進入免疫狀態。

3.檢測器生成模塊

該模塊的功能是采用陰性選擇法和“自我集”來審查異常字符串,完成免疫耐受。如果匹配則將該字符歸類為“自我集”中,反之則將其視為新的攻擊,將該攻擊升級為記憶型字符串,并讓系統進行自我學習。“自我集”和“記憶型集”共同生成成熟的檢測集——抗體,并送入特征庫。

4.中心控制模塊

該模塊是控制上述三個模塊的核心部分,主要有以下幾項功能:(1)定期向“自我集”模塊發送更新、不斷學習的命令,確?!白晕壹备暇W絡的發展,避免錯報;(2)更新檢測器群,提高檢測器的響應特性和檢測速度;(3)記錄入侵并根據危害程度進行報警。

5.管理模塊

該部分主要是由人來完成相應的操作,即當發生報警后,管理人員應采取相應的措施,對入侵進行處理,并做好相應的記錄。

四、系統測試與性能分析

為了檢測入侵檢測系統的性能,對r連續位匹配算法進行仿真實驗,主要研究r連續位對檢測器數、生成時間、漏檢率、CPU利用情況和使用性能進行分析。

(一)對檢測器數和生成時間的影響

在相同的輸入條件下,隨著r的增大,檢測器數量增大相應的生成時間也增長。因此,在采用這種方法時,應合理選擇r值,提高檢測的精確性和快速相應性。

(二)對撿漏率的影響

由圖3可知,隨著r的增大,撿漏率也越大。這表明r越大,檢測器的匹配程度也越高,生成的檢測器數量也越少,越有可能漏掉與檢測器相匹配的入侵。當r越小,檢測器的匹配程度越低,生成的檢測器越多,但是撿漏率降低。對此,應合理尋找r值使得檢測器數量和撿漏率達到折中。

(三)對CPU利用情況的影響

眾所周知,自我集越大,則檢測效率越高。但是自我集過于龐大又會增加系統時間,使得檢測時間變長。由圖4可知,隨著自我集的增大,CPU利用率增大,但是增大趨勢逐漸放緩。

(四)使用性能分析

通過采用r連續位匹配算法,人工免疫入侵檢測系統能檢測出udpflood、Teardrop、synflood等攻擊方法。由此可見該人工免疫入侵檢測系統具有強大的入侵識別能力,此外該系統還能夠自我學習,不斷豐富特征庫,能很好地適應快速變化的網絡環境,具有非常強大的自適應、自組織和自學習能力。

五、結論

隨著科技的不斷提高,互聯網安全防護迫在眉睫,基于生物免疫系統開發的人工免疫檢測系統能很好地保護網絡安全。本文詳細介紹了人工免疫系統的識別、檢測等工作原理,并采用r連續位匹配計算方法,組建了人工免疫入侵檢測模型。該模型能很好地適應快速變化的網絡環境,對維護我國互聯網安全以及豐富入侵檢測算法具有重要的意義。

猜你喜歡
應用檢測
“不等式”檢測題
“一元一次不等式”檢測題
“一元一次不等式組”檢測題
“幾何圖形”檢測題
“角”檢測題
多媒體技術在小學語文教學中的應用研究
考試周刊(2016年76期)2016-10-09 08:45:44
分析膜技術及其在電廠水處理中的應用
科技視界(2016年20期)2016-09-29 14:22:00
GM(1,1)白化微分優化方程預測模型建模過程應用分析
科技視界(2016年20期)2016-09-29 12:03:12
煤礦井下坑道鉆機人機工程學應用分析
科技視界(2016年20期)2016-09-29 11:47:01
氣體分離提純應用變壓吸附技術的分析
科技視界(2016年20期)2016-09-29 11:02:20
主站蜘蛛池模板: 久久国产精品嫖妓| 亚洲色图另类| 免费在线看黄网址| 丰满人妻久久中文字幕| 国产高清国内精品福利| 97超级碰碰碰碰精品| 欧美日韩综合网| 国产尤物视频网址导航| 99热这里都是国产精品| 亚洲娇小与黑人巨大交| 青青草欧美| 婷婷六月激情综合一区| 无码中字出轨中文人妻中文中| 思思热在线视频精品| 日韩人妻无码制服丝袜视频| 亚洲欧美一区二区三区蜜芽| 欧美精品不卡| 日韩在线观看网站| 欧美精品H在线播放| 国产亚洲高清在线精品99| 二级特黄绝大片免费视频大片| 国产第一色| 国产午夜福利亚洲第一| 国产人妖视频一区在线观看| 四虎永久免费地址在线网站| 亚洲色图另类| 全部免费毛片免费播放| 国产极品美女在线观看| 亚洲天堂啪啪| 国内精品久久久久鸭| 久久精品国产91久久综合麻豆自制| 亚洲精品天堂在线观看| 亚洲av日韩综合一区尤物| a亚洲视频| 久久6免费视频| 国产手机在线观看| 亚洲人成网站18禁动漫无码 | 青青草综合网| 波多野结衣国产精品| 日本一本正道综合久久dvd| 免费在线一区| 国产中文在线亚洲精品官网| 日韩无码真实干出血视频| 三上悠亚精品二区在线观看| 国产精品人成在线播放| 国产在线视频二区| 色婷婷在线影院| 国内嫩模私拍精品视频| 真人高潮娇喘嗯啊在线观看| 日韩一区二区三免费高清| 日本黄色不卡视频| 日韩乱码免费一区二区三区| 国产拍揄自揄精品视频网站| 少妇人妻无码首页| 国产香蕉一区二区在线网站| 五月丁香在线视频| 亚洲欧美人成电影在线观看| 国产色伊人| 亚洲 成人国产| 成人福利在线观看| 亚洲综合日韩精品| 狠狠色噜噜狠狠狠狠色综合久| 熟女视频91| 久久久久国产一级毛片高清板| 亚洲成网站| 成人第一页| 国产高清又黄又嫩的免费视频网站| 日韩麻豆小视频| 一本大道无码日韩精品影视| 亚洲不卡影院| 国产激情无码一区二区APP| 精品国产www| 亚洲第一精品福利| 91香蕉视频下载网站| 欧美区日韩区| 国产精品永久不卡免费视频| 蜜桃臀无码内射一区二区三区| 国产午夜人做人免费视频中文| 国产精品视频公开费视频| 色135综合网| 免费在线一区| 波多野结衣一区二区三区四区视频 |