• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      云計算架構(gòu)中惡意代碼入侵自動監(jiān)測系統(tǒng)設(shè)計

      2018-07-27 06:14:12,,
      計算機(jī)測量與控制 2018年7期
      關(guān)鍵詞:架構(gòu)神經(jīng)網(wǎng)絡(luò)自動

      ,,

      (廣東創(chuàng)新科技職業(yè)學(xué)院 信息工程學(xué)院,廣東 東莞 523960)

      0 引言

      惡意代碼又稱惡意軟件,是在未明確提示用戶或未經(jīng)用戶許可的情況下,在用戶計算機(jī)或其他終端上安裝運(yùn)行,侵犯用戶合法權(quán)益的軟件[1]。其入侵手段多樣,造成的損失成上升趨勢,共享與安全的矛盾逐漸凸顯[2],已成為國家網(wǎng)絡(luò)經(jīng)濟(jì)發(fā)展的關(guān)鍵[3]。據(jù)統(tǒng)計:信息竊賊在過去幾年中以250%速度增長,超過90%的大公司都發(fā)生過惡意代碼入侵事件[4]。惡意代碼入侵自動監(jiān)測系統(tǒng)作為保證計算機(jī)安全的重要手段,對其的研究逐漸成為相關(guān)專家學(xué)者研究的熱點(diǎn)課題[5]。

      為了優(yōu)化惡意代碼入侵監(jiān)測系統(tǒng),達(dá)到監(jiān)測的高效性及有效性,提出基于BP神經(jīng)網(wǎng)絡(luò)的云計算架構(gòu)中惡意代碼入侵自動監(jiān)測系統(tǒng)設(shè)計方法,實(shí)驗(yàn)結(jié)果表明,所提方法進(jìn)行惡意代碼入侵監(jiān)測,監(jiān)測的準(zhǔn)確度較高,丟包率較少,推動了該課題向應(yīng)用領(lǐng)域邁進(jìn)。

      1 監(jiān)測系統(tǒng)整體方案設(shè)計

      云計算架構(gòu)中惡意代碼入侵自動監(jiān)測系統(tǒng)主要由STM32主控板、傳感器、指南針模塊、信號調(diào)節(jié)電路、數(shù)據(jù)轉(zhuǎn)換模塊等模塊組成,具體系統(tǒng)設(shè)計的參數(shù)如表1所示。

      表1 云計算架構(gòu)中惡意代碼入侵自動監(jiān)測系統(tǒng)參數(shù)

      1.1 整體框架設(shè)計

      由圖1可知,系統(tǒng)所用的傳感器電路都已模塊化,監(jiān)測到的信號輸出為高低電平,可以實(shí)現(xiàn)直接與ARM芯片的通信,通過對云計算構(gòu)架中的數(shù)據(jù)信號進(jìn)行濾波放大和A/D轉(zhuǎn)換,從而實(shí)現(xiàn)對云計算構(gòu)架中信號的預(yù)處理,在此基礎(chǔ)上,對云計算構(gòu)架中信號進(jìn)行監(jiān)測,確定云計算環(huán)境下惡意代碼入侵信號,完成對惡意代碼入侵的自動監(jiān)測。

      圖1 整體框架設(shè)計

      1.2 MUC主控單元

      本文設(shè)計的云計算構(gòu)架中惡意代碼入侵自動監(jiān)測系統(tǒng)以STM32F103ZET6為主控芯片,STM32系列[6]以ARM Cortex-M3為核心,具有提高系統(tǒng)的性能,降低系統(tǒng)的成本和功耗的優(yōu)點(diǎn),STM32F103作為STM32的增強(qiáng)型,是同類產(chǎn)品中具有最高性能的產(chǎn)品,其優(yōu)點(diǎn)主要體現(xiàn)在以下幾方面。

      1)超低的產(chǎn)品價格。

      2)外設(shè)較多。

      3)具有較好的實(shí)時性。

      4)功耗較低。

      因此,該芯片符合惡意代碼入侵自動監(jiān)測系統(tǒng)需求的處理速度快,實(shí)時性好等內(nèi)容。

      1.3 USB接口控制芯片

      USB協(xié)議[7]的復(fù)雜性意味著USB外設(shè)必須具有智能,因此利用控制芯片實(shí)現(xiàn)對USB端口事件進(jìn)行監(jiān)測,芯片的選擇取決于芯片所要執(zhí)行的功能,本文選用的USB接口控制芯片是由Cypress公司推出的帶智能USB接口的EZ-USB FX2 USB2.0控制芯片,包含智能串行接口,能完成所有基本的USB功能。

      1.4 電源電路

      在上圖惡意代碼入侵自動監(jiān)測系統(tǒng)電源電路中,為了保證系統(tǒng)電壓的穩(wěn)定性和精度,本文采用LM2575系列的穩(wěn)壓器實(shí)現(xiàn)對12 V-5 V的電路轉(zhuǎn)化,LM2575系列芯片的最大輸出電路為45 V,輸出電壓為5 V,利用電源電路,保證系統(tǒng)正常運(yùn)行。

      圖2 系統(tǒng)電源電路

      1.5 時鐘電路

      為了保證系統(tǒng)自動監(jiān)測的及時性,需要對系統(tǒng)的時鐘電路進(jìn)行設(shè)計,本文設(shè)計的惡意代碼入侵自動監(jiān)測系統(tǒng)時鐘電路如圖3所示。

      圖3 惡意代碼入侵自動監(jiān)測系統(tǒng)時鐘電路

      在云計算構(gòu)架中惡意代碼入侵自動監(jiān)測系統(tǒng)時鐘電路中,本文采用的振蕩源是12 MHz,其兩個引腳連接X1、X2引腳,從而形成閉合回路,并配合內(nèi)部的震蕩工期實(shí)現(xiàn)惡意代碼入侵自動監(jiān)測系統(tǒng)時鐘電路。并且,將晶振的兩個引腳與匹配電容和匹配電阻進(jìn)行連接,從而提高惡意代碼入侵自動監(jiān)測系統(tǒng)的穩(wěn)定性。

      1.6 復(fù)位電路

      為實(shí)現(xiàn)惡意代碼入侵自動監(jiān)測系統(tǒng)復(fù)位,需要對系統(tǒng)的復(fù)位電路進(jìn)行設(shè)計,本文設(shè)計的系統(tǒng)復(fù)位電路如圖4所示。

      圖4 復(fù)位電路設(shè)計

      上圖中,惡意代碼入侵自動監(jiān)測系統(tǒng)復(fù)位電路是利用TMS320LF2407A進(jìn)行初始化,在系統(tǒng)運(yùn)行過程中,實(shí)現(xiàn)對惡意代碼入侵的監(jiān)測,惡意代碼入侵自動監(jiān)測系統(tǒng)復(fù)位電路主要可以分為手動復(fù)位和自動復(fù)位兩種,本文中為實(shí)現(xiàn)自動監(jiān)測,并保證監(jiān)測效率,采用了手動復(fù)位和自動復(fù)位相結(jié)合的復(fù)位方式,根據(jù)系統(tǒng)運(yùn)行的實(shí)際勤快,選擇自動復(fù)位和手動復(fù)位。

      1.7 數(shù)據(jù)采集處理模塊

      數(shù)據(jù)采集和預(yù)處理是整個惡意代碼入侵自動監(jiān)測系統(tǒng)的核心組件,通過從云計算構(gòu)架中獲取網(wǎng)絡(luò)數(shù)據(jù)報文,為其他模塊的順利進(jìn)行奠定基礎(chǔ)。數(shù)據(jù)采集模塊的性能直接影響采集的準(zhǔn)確性。

      本文設(shè)計的數(shù)據(jù)采集模塊是基于數(shù)據(jù)平面開發(fā)套件技術(shù)實(shí)現(xiàn)的。在此基礎(chǔ)上,通過對采集的數(shù)據(jù)進(jìn)行IP報文重組以及TCP流匯聚,主要目的是保證應(yīng)用層數(shù)據(jù)的連續(xù)性,方便監(jiān)測模塊進(jìn)行監(jiān)測。

      1.8 數(shù)據(jù)監(jiān)測模塊

      惡意代碼入侵自動監(jiān)測系統(tǒng)入侵監(jiān)測是通過監(jiān)測引擎模塊、腳本運(yùn)行模塊、特征庫模塊和實(shí)施關(guān)聯(lián)引擎組成的,通過這四個模塊配合,實(shí)現(xiàn)入侵監(jiān)測系統(tǒng)的攻擊監(jiān)測流程。

      監(jiān)測引擎模塊是入侵監(jiān)測的核心模塊,通過數(shù)據(jù)模式匹配,實(shí)現(xiàn)對惡意代碼的識別。腳本運(yùn)行引擎模塊是通過Y語言開發(fā)的,利用特征庫模塊,對云計算構(gòu)架中惡意代碼入侵的行為特征進(jìn)行定義,從而識別相應(yīng)的攻擊事件。關(guān)聯(lián)事件與監(jiān)測引擎監(jiān)測到的基本監(jiān)測事件是相對應(yīng)的,通過關(guān)聯(lián)引擎實(shí)現(xiàn)對云計算構(gòu)架中跨會話的和復(fù)雜的會話內(nèi)的惡意代碼入侵監(jiān)測,并且,還可以利用關(guān)聯(lián)引擎實(shí)現(xiàn)多種日志過濾功能。

      2 軟件設(shè)計

      在進(jìn)行云計算架構(gòu)中惡意代碼入侵自動監(jiān)測系統(tǒng)設(shè)計過程中,監(jiān)測的準(zhǔn)確性和及時性對系統(tǒng)的性能具有重要影響。誤差逆?zhèn)鞑ゾW(wǎng)絡(luò)(BP網(wǎng)絡(luò))具有較強(qiáng)的映射能力,BP網(wǎng)絡(luò)是一個多層次網(wǎng)絡(luò),其中最基本的網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)是通過輸入層、隱含層、輸出層三個神經(jīng)元層次組成,通過將相鄰層的神經(jīng)元之間進(jìn)行連接,從而實(shí)現(xiàn)BP神經(jīng)網(wǎng)絡(luò)。

      BP神經(jīng)網(wǎng)絡(luò)是一種監(jiān)督式的學(xué)習(xí)算法[8],其思想如下:BP神經(jīng)網(wǎng)絡(luò)由模式順傳播、誤差逆?zhèn)鞑?、記憶?xùn)練、學(xué)習(xí)收斂四個過程組成,其通過連續(xù)不斷的在相對于誤差函數(shù)斜率下降的方向上計算網(wǎng)絡(luò)權(quán)值和變差變化而逐漸逼近目標(biāo)[9],從而提高云計算構(gòu)架下惡意代碼入侵自動監(jiān)測系統(tǒng)監(jiān)測的準(zhǔn)確度。

      BP神經(jīng)網(wǎng)絡(luò)所用到的計算過程如下所述:

      設(shè)定輸入節(jié)點(diǎn)的輸入為xj,隱含節(jié)點(diǎn)的輸出可以表示為:

      (1)

      (2)

      式中,Tij表示輸出節(jié)點(diǎn)的實(shí)際輸出值。

      設(shè)定t1表示云計算中輸出節(jié)點(diǎn)的期望輸出值,則對其進(jìn)行誤差控制的過程可以表示為:

      (3)

      BP神經(jīng)網(wǎng)絡(luò)的誤差公式可以表示為:

      δl=(tl-ol)×ol×(1-ol)

      (4)

      權(quán)值修正公式可以表示為:

      Tij(k+1)=Tij(k)+ηδlyi

      (5)

      式中,k表示權(quán)值修正的迭代次數(shù),η表示神經(jīng)網(wǎng)絡(luò)的學(xué)習(xí)系數(shù)。閾值修正可以表示為:

      θl(k+1)=θl(k)+nδl

      (6)

      輸出節(jié)點(diǎn)的誤差公式可以表示為:

      (7)

      為了實(shí)現(xiàn)云計算架構(gòu)中惡意代碼入侵監(jiān)測系統(tǒng)設(shè)計,訓(xùn)練了一個BP神經(jīng)網(wǎng)絡(luò),首先對云計算構(gòu)架中網(wǎng)絡(luò)加權(quán)輸入矢量、網(wǎng)絡(luò)輸出以及誤差矢量進(jìn)行計算,并求得誤差平方和[10],將所訓(xùn)練矢量的誤差平方和與目標(biāo)誤差進(jìn)行對比,當(dāng)小于目標(biāo)誤差,則停止訓(xùn)練,否則在輸出層計算誤差變化,以反向傳播學(xué)習(xí)規(guī)劃實(shí)現(xiàn)對目標(biāo)權(quán)值的調(diào)整,并重復(fù)次過程,直到誤差平方和小于目標(biāo)誤差。

      基于BP神經(jīng)網(wǎng)絡(luò)的云計算架構(gòu)中惡意代碼自動入侵監(jiān)測系統(tǒng)的監(jiān)測流程可以表述為:首先初始化網(wǎng)絡(luò),并采集云計算架構(gòu)中的惡意代碼入侵?jǐn)?shù)據(jù),給出訓(xùn)練樣本,利用BP神經(jīng)網(wǎng)絡(luò)計算各神經(jīng)元的輸出值,從而確定監(jiān)測的誤差,根據(jù)監(jiān)測的誤差,調(diào)整網(wǎng)絡(luò)權(quán)值,降低監(jiān)測的誤差,從而提高監(jiān)測的準(zhǔn)確度。通過上述論述,實(shí)現(xiàn)系統(tǒng)的軟件設(shè)計,并結(jié)合2.1,從而完成云計算架構(gòu)中惡意代碼入侵自動監(jiān)測系統(tǒng)設(shè)計。

      3 系統(tǒng)測試分析

      3.1 實(shí)驗(yàn)參數(shù)與環(huán)境

      為了證明本文所提方法設(shè)計的基于BP神經(jīng)網(wǎng)絡(luò)的云計算架構(gòu)中惡意代碼入侵自動監(jiān)測系統(tǒng)的使用效果,進(jìn)行了一次實(shí)驗(yàn),實(shí)驗(yàn)過程中,本文采用基于WNIDS的實(shí)驗(yàn)系統(tǒng),測試平臺如表2所述,實(shí)驗(yàn)對象如圖5所示,通過將不同方法應(yīng)用至該試驗(yàn)對象,觀察不同方法的整體性能。

      表2 實(shí)驗(yàn)測試平臺配置

      1)惡意代碼入侵自動監(jiān)測系統(tǒng)監(jiān)測的丟包率是判斷惡意代碼入侵自動監(jiān)測系統(tǒng)運(yùn)行性能的重要指標(biāo),圖6是不同方法設(shè)計的系統(tǒng)監(jiān)測的丟包率對比。

      2)在惡意代碼入侵自動監(jiān)測系統(tǒng)中通過正常節(jié)點(diǎn)與惡意節(jié)點(diǎn)的信任度確定網(wǎng)絡(luò)的安全度,圖7是本文所提方法正常節(jié)點(diǎn)與惡意節(jié)點(diǎn)的信任度對比。

      3)在惡意代碼入侵自動監(jiān)測系統(tǒng)中,監(jiān)測的及時性是評價監(jiān)測系統(tǒng)的另一重要指標(biāo),其保證了安全數(shù)據(jù)的正常流入及惡意代碼入侵的及時識別,圖5是不同方法監(jiān)測的響應(yīng)時間對比。

      圖5 實(shí)驗(yàn)對象

      3.2 實(shí)驗(yàn)結(jié)果

      圖6 不同方法設(shè)計的系統(tǒng)監(jiān)測的丟包率對比

      通過圖6可以看出,本文所提方法設(shè)計的系統(tǒng)丟包率低于文獻(xiàn)[8]和文獻(xiàn)[9]方法設(shè)計的系統(tǒng)監(jiān)測的丟包率,說明本文所提方法設(shè)計的系統(tǒng)能夠全面的對云計算構(gòu)架中的訪問進(jìn)行監(jiān)測,本文所提方法設(shè)計的系統(tǒng)利用BP神經(jīng)網(wǎng)絡(luò)算法,對監(jiān)測過程中的誤差進(jìn)行調(diào)整,提高了監(jiān)測的范圍,因此具有較低的丟包率。

      通過對圖7的分析可知,本文所提方法設(shè)計的系統(tǒng)在監(jiān)測過程中,正常訪問的信任度之不低于70%,惡意代碼入侵訪問的信任度不超過40%,因此,本文所提方法能夠準(zhǔn)確對云計算架構(gòu)中惡意代碼入侵進(jìn)行識別,由于本文所提方法設(shè)計的系統(tǒng)增加了數(shù)據(jù)采集處理模塊和數(shù)據(jù)監(jiān)測的模塊,因此提高的監(jiān)測的準(zhǔn)確性。

      圖7 本文所提方法正常節(jié)點(diǎn)與惡意節(jié)點(diǎn)的信任度對比

      圖8 不同方法監(jiān)測的響應(yīng)時間對比

      通過圖8可以看出,本文所提方法設(shè)計的系統(tǒng)響應(yīng)速度快于文獻(xiàn)[8]和文獻(xiàn)[9]方法設(shè)計的系統(tǒng)監(jiān)測的響應(yīng)速度,因此本文所提方法能夠較好的保證系統(tǒng)對云計算架構(gòu)中惡意代碼入侵監(jiān)測的及時性。綜上所述,本文所提方法設(shè)計的系統(tǒng)能夠較好的保證監(jiān)測的準(zhǔn)確度和及時性,為該課題的研究發(fā)展奠定基礎(chǔ)。

      4 結(jié)束語

      在云計算架構(gòu)中,惡意代碼及其它入侵形式都需要有監(jiān)測,監(jiān)測自動進(jìn)行就顯得尤為重要。本文介紹了自動監(jiān)測系統(tǒng)在云計算架構(gòu)中惡意代碼入侵中的實(shí)際應(yīng)用。從系統(tǒng)整體結(jié)構(gòu)、軟硬件設(shè)計及系統(tǒng)測試角度對云計算架構(gòu)中惡意代碼入侵自動監(jiān)測系統(tǒng)進(jìn)行深入介紹,利用仿真及實(shí)測相結(jié)合的形式證明了系統(tǒng)的可行性。

      猜你喜歡
      架構(gòu)神經(jīng)網(wǎng)絡(luò)自動
      基于FPGA的RNN硬件加速架構(gòu)
      功能架構(gòu)在電子電氣架構(gòu)開發(fā)中的應(yīng)用和實(shí)踐
      汽車工程(2021年12期)2021-03-08 02:34:30
      自動捕盜機(jī)
      神經(jīng)網(wǎng)絡(luò)抑制無線通信干擾探究
      電子制作(2019年19期)2019-11-23 08:42:00
      基于STM32的自動喂養(yǎng)機(jī)控制系統(tǒng)
      電子測試(2018年10期)2018-06-26 05:53:36
      LSN DCI EVPN VxLAN組網(wǎng)架構(gòu)研究及實(shí)現(xiàn)
      關(guān)于自動駕駛
      汽車博覽(2016年9期)2016-10-18 13:05:41
      基于神經(jīng)網(wǎng)絡(luò)的拉矯機(jī)控制模型建立
      復(fù)數(shù)神經(jīng)網(wǎng)絡(luò)在基于WiFi的室內(nèi)LBS應(yīng)用
      一種基于FPGA+ARM架構(gòu)的μPMU實(shí)現(xiàn)
      湖口县| 东安县| 永和县| 海南省| 肃宁县| 阳新县| 白银市| 庆元县| 策勒县| 石棉县| 万盛区| 莱州市| 体育| 平度市| 谢通门县| 铜梁县| 武平县| 邯郸县| 嫩江县| 卓资县| 辽宁省| 霍林郭勒市| 白玉县| 科尔| 三原县| 宜宾市| 远安县| 霍邱县| 林周县| 慈利县| 泗洪县| 时尚| 玉溪市| 临泉县| 新河县| 格尔木市| 石家庄市| 报价| 阜新市| 自治县| 遂昌县|