• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    基于樣本波形比對的SCADA系統(tǒng)鏈路數(shù)據(jù)信息檢測方法

    2016-05-14 00:13:41劉文涵田曦李星宇梁光明

    劉文涵 田曦 李星宇 梁光明

    摘要:本文深入研究工業(yè)控制系統(tǒng)中SCADA系統(tǒng),即數(shù)據(jù)采集與監(jiān)控系統(tǒng)的基本原理、鏈路數(shù)據(jù)特點,總結(jié)分析了現(xiàn)有信息檢測、數(shù)據(jù)分析方法,提出了通過對上、下位機(jī)間鏈路數(shù)據(jù)的采集、處理并制成關(guān)鍵信息模板進(jìn)行比對的方法,建立了基于樣本波形比對的SCADA系統(tǒng)鏈路數(shù)據(jù)關(guān)鍵信息檢測模型,具有自動化程度高、準(zhǔn)確性高、能夠有效處理大規(guī)模相互關(guān)系復(fù)雜的數(shù)據(jù)等優(yōu)點,并搭建了實驗平臺,驗證了該模型的有效性。

    關(guān)鍵詞:SCADA系統(tǒng) 鏈路數(shù)據(jù) 信息檢測 波形比對

    中圖分類號:TE973.6 文獻(xiàn)標(biāo)識碼:A 文章編號:1007-9416(2016)08-0089-02

    工業(yè)控制系統(tǒng)廣泛的應(yīng)用于我國電力、水利、污水處理、石油天然氣、化工、交通運(yùn)輸、制藥以及大型制造行業(yè),其中超過80%的涉及國計民生的關(guān)鍵基礎(chǔ)設(shè)施依靠工業(yè)控制系統(tǒng)來實現(xiàn)自動化作業(yè),工業(yè)控制系統(tǒng)已是國家安全戰(zhàn)略的重要組成部分[1]。

    數(shù)據(jù)采集與監(jiān)控系統(tǒng),即SCADA(Supervisory Control And Data Acquisition)系統(tǒng),是工控系統(tǒng)中的重要組成部分,它以計算機(jī)為基礎(chǔ)實現(xiàn)對工控系統(tǒng)中現(xiàn)場的運(yùn)行設(shè)備控制,數(shù)據(jù)監(jiān)控,測量、參數(shù)調(diào)節(jié)以及各類信號報警等各項功能。研究SCADA系統(tǒng)鏈路信息檢測方法對確保工控系統(tǒng)安全有著重要意義。在已有的檢測方法中,文獻(xiàn)[2,3]中介紹了最早提出的靜態(tài)性能數(shù)據(jù)分析方法——假設(shè)檢驗法,如Kolmogorov-Smirnov檢驗、Caemer-VonMises 檢驗等,此類方法準(zhǔn)確性較高,但具有自動化程度低,對分析人員能力要求較高等缺點。文獻(xiàn)[4]采用了一種基于支持向量機(jī)理論的預(yù)測建模分析方法,具有能夠快速確定數(shù)據(jù)趨勢預(yù)測、準(zhǔn)確性較高等優(yōu)點,但缺乏能夠有效處理大規(guī)模、相互關(guān)系復(fù)雜的數(shù)據(jù)的能力。本文總結(jié)分析了現(xiàn)有信息檢測、數(shù)據(jù)分析方法,提出了基于樣本波形比對的SCADA系統(tǒng)鏈路數(shù)據(jù)信息檢測方法,具有自動化程度高、準(zhǔn)確性較高、能夠有效處理大規(guī)模、相互關(guān)系復(fù)雜的數(shù)據(jù)等優(yōu)點,為獲取SCADA系統(tǒng)鏈路數(shù)據(jù)關(guān)鍵信息中提供了有效手段。

    1 SCADA系統(tǒng)鏈路數(shù)據(jù)特點

    在生產(chǎn)調(diào)度過程中,SCADA系統(tǒng)起到了整個工控系統(tǒng)監(jiān)視和控制數(shù)據(jù)傳導(dǎo)的作用,大量的數(shù)據(jù)在WinCC監(jiān)控機(jī)、PLC控制器和外設(shè)3個終端設(shè)備不斷傳輸,深入分析SCADA系統(tǒng)鏈路數(shù)據(jù)特點是實現(xiàn)SCADA系統(tǒng)鏈路信息檢測的基礎(chǔ)性工作。

    圖1為工業(yè)控制系統(tǒng)中SCADA的監(jiān)控原理簡圖。SCADA系統(tǒng)實時監(jiān)視的信息主要來自于PLC、現(xiàn)場的變送器、過程量轉(zhuǎn)換器、開關(guān)、控制閥、執(zhí)行器等之間交互的數(shù)據(jù),信息包括諸如設(shè)備型號、監(jiān)測量、系統(tǒng)組態(tài),報警標(biāo)識等[5]。這些數(shù)據(jù)報文的數(shù)據(jù)量很大,其所攜帶信息量之間的關(guān)系也較為復(fù)雜,普通的數(shù)據(jù)分析方法難以滿足對其數(shù)據(jù)分析的要求。

    對通信數(shù)據(jù)的分析發(fā)現(xiàn),上裝下載直接以明文形式的ASCII碼傳輸。通過實驗?zāi)軌蜃R別出PLC型號、硬件組態(tài)、外設(shè)屬性等信息,檢測出包括通信數(shù)據(jù)格式和通信時序,獲取讀寫過程中WinCC與PLC之間傳輸?shù)臄?shù)據(jù)內(nèi)容。

    在工業(yè)以太網(wǎng)上編程上位機(jī)和目標(biāo)PLC通信數(shù)據(jù)中,通過不斷比對各個數(shù)據(jù)包內(nèi)容,可以發(fā)現(xiàn)step7和PLC的物理地址、IP地址等信息。如圖2所示為編程上位機(jī)和目標(biāo)PLC的通信數(shù)據(jù)包,紅色圓圈為PLC的物理地址為00 1b 1b 8d 79 a6,IP地址為192.168.3.2。藍(lán)色圓圈為step7主機(jī)的物理地址為28 d2 44 5d 90 4c,對應(yīng)的IP地址為C0 A8 03 64即192.163.3.100。而數(shù)據(jù)中的具體操作指令、協(xié)議機(jī)制等則以二進(jìn)制代碼形式體現(xiàn),目前沒有公開通用的方法可以分析此類二進(jìn)制代碼的具體含義。

    通過對SCADA系統(tǒng)鏈路數(shù)據(jù)特點的分析,為接下來模型的建立及實驗的驗證做好了準(zhǔn)備工作。

    2 基于樣本波形比對模型的建立

    基于樣本波形比對的SCADA系統(tǒng)鏈路數(shù)據(jù)信息檢測的核心思想,就是利用預(yù)先設(shè)定好的關(guān)鍵信息數(shù)據(jù)樣本作訓(xùn)練集,得到訓(xùn)練模型后,將從內(nèi)部網(wǎng)絡(luò)獲取網(wǎng)絡(luò)數(shù)據(jù)包與訓(xùn)練模型比對,檢測該數(shù)據(jù)包中是否含有相同的關(guān)鍵信息,其模型如圖3所示。

    該模型分為五個部分:第一部分為樣本數(shù)據(jù)采集,采集感興趣的關(guān)鍵鏈路信息數(shù)據(jù),如上裝OB塊、下載FC塊、關(guān)鍵控制量C等,進(jìn)行簡單的數(shù)據(jù)與處理;第二、三部分為對數(shù)據(jù)進(jìn)行互相關(guān)運(yùn)算、時間同步,利于接下來的波形比對。當(dāng)各組數(shù)據(jù)完成時間同步后,對各組中同一位置的數(shù)據(jù)求平均值,減少誤差,得到的各個平均值為SCADA系統(tǒng)關(guān)鍵信息的數(shù)字化,將各平均值用曲線擬合,則構(gòu)成了能描述SCADA系統(tǒng)關(guān)鍵信息的波形圖,即為訓(xùn)練樣本。第四部分為采用同樣的方法,得到采集PLC與上位機(jī)傳輸數(shù)據(jù),繪制測試數(shù)據(jù)的波形圖。最后,將兩個波形圖對比擬合,并計算變化率,就可以得知所采集的數(shù)據(jù)中是否包含所需要的關(guān)鍵信息。

    3 基于樣本波形比對法的基本原理

    假設(shè)設(shè)定PLC編程中A為某個關(guān)鍵信息量,在采集的數(shù)據(jù)中,等時間間隔地采取100有效數(shù)據(jù)為一組,重復(fù)采取k組后,得到樣本數(shù)據(jù)(i=1,2,…k;j=1,2.…,100)。以第一組數(shù)據(jù)為基準(zhǔn),分別將其他組數(shù)據(jù)與第一組數(shù)據(jù)做滑動互相關(guān)運(yùn)算。

    是檢測組與樣本對照組的變化率,當(dāng)于小于5%,可以認(rèn)為檢測組與樣本對照組完全擬合,即該檢測量為樣本對照組代表的關(guān)鍵信息。

    4 編程實現(xiàn)及實驗驗證

    根據(jù)上文提出的SCADA系統(tǒng)鏈路數(shù)據(jù)信息檢測模型,本文設(shè)計了實驗來驗證該模型的準(zhǔn)確性。

    搭建一個簡單的實驗平臺,包括編程上位機(jī)、監(jiān)視監(jiān)控主機(jī),可編程邏輯控制器等,通過交換機(jī)相連構(gòu)成工業(yè)控制局域網(wǎng)系統(tǒng)。PLC編寫了3個監(jiān)控量的用戶程序,分別是刪除FC9、下載OB1、上裝FB2,根據(jù)模型將刪除FC9的二進(jìn)制代碼制作了樣本對照組。

    首先通過網(wǎng)絡(luò)抓包程序,從內(nèi)部網(wǎng)絡(luò)中獲取包含監(jiān)控量的網(wǎng)絡(luò)數(shù)據(jù)包,根據(jù)應(yīng)用層協(xié)議的規(guī)則,從二進(jìn)制數(shù)據(jù)中提取監(jiān)控量信息。取100個樣本數(shù)據(jù)組,代入模型進(jìn)行分析,得到刪除FC9二進(jìn)制代碼的對照樣本波形圖,如圖4所示。并將其與測試組的樣本波形圖,如圖5,進(jìn)行比對,最終通過計算誤差率得到實驗結(jié)果如圖6。

    通過實驗分析,測試組與樣本組擬合程度達(dá)到要求,即數(shù)據(jù)包中是樣本對照組代表的關(guān)鍵信息。比對編寫的PLC用戶程序,確認(rèn)實驗結(jié)果與預(yù)先設(shè)置相同。

    5 結(jié)語

    本文分析了SCADA系統(tǒng)的基本原理以及其鏈路數(shù)據(jù)基本特點,研究總結(jié)了現(xiàn)有數(shù)據(jù)分析方法,提出了一種SCADA系統(tǒng)鏈路數(shù)據(jù)信息檢測方法,建立了基于樣本波形比對法的SCADA系統(tǒng)關(guān)鍵信息檢測模型,并搭建了實驗平臺,驗證了檢測模型的有效性。該檢測方法在維護(hù)工業(yè)控制系統(tǒng)安全、保證工業(yè)控制系統(tǒng)定運(yùn)行方面有一定的參考價值。

    參考文獻(xiàn)

    [1]王坤.淺談工控系統(tǒng)的安全威脅及防護(hù)體系建立[J].信息網(wǎng)絡(luò)安全,2013.

    [2]T.H. Naylor, J.M. Finger. Verification of Computer Simulation Models.Management Science,1967,14(2):92~101.

    [3]A.V. Gafarian, J.E. Walsh. Statistical Approach for Validating Simulation Modelsby Comparison with Operational Systems. Proceeding of the 4th International Conference on Operations Research, New York, 1969: 702~705.

    [4]田萌.基于數(shù)據(jù)挖掘的復(fù)雜仿真數(shù)據(jù)分析方法研究[D].哈爾濱工業(yè)大學(xué),2010.

    [5]Li H, Zhu G. Establish and improve Chinas industrial control system information security system[J]. Microcomputer & Its Applications,2015.

    山丹县| 扬中市| 贞丰县| 舟山市| 洛川县| 思茅市| 舞阳县| 平利县| 改则县| 西充县| 麻城市| 利津县| 安新县| 浪卡子县| 固安县| 高安市| 射洪县| 金山区| 湾仔区| 田阳县| 兰坪| 诏安县| 边坝县| 体育| 扶绥县| 德江县| 疏勒县| 叶城县| 延津县| 云阳县| 吉木乃县| 满洲里市| 达拉特旗| 新平| 永清县| 双柏县| 花莲市| 台东市| 澜沧| 屏东县| 盐城市|