[發明專利]一種面向云平臺的數據安全監測方法及系統在審
| 申請號: | 201711047168.8 | 申請日: | 2017-10-31 |
| 公開(公告)號: | CN107707431A | 公開(公告)日: | 2018-02-16 |
| 發明(設計)人: | 吳慶濤;張明川;朱軍龍;鄭瑞娟;張靜杰;劉若水;陳軍亞;李靜超;孟維鳴 | 申請(專利權)人: | 河南科技大學 |
| 主分類號: | H04L12/26 | 分類號: | H04L12/26;H04L12/24 |
| 代理公司: | 鄭州先風專利代理有限公司41127 | 代理人: | 馬柯柯 |
| 地址: | 471000 河南*** | 國省代碼: | 河南;41 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 面向 平臺 數據 安全 監測 方法 系統 | ||
1.一種面向云平臺的數據安全監測系統,其特征在于:包括網絡監測模塊、數據分析模塊、響應策略模塊、系統執行模塊和知識庫模塊;
網絡監測模塊用于將監測代理部署在物理主機、虛擬機或者相應容器上,搜集云平臺系統各層次的監測數據并持久化存儲入知識庫,將搜集到的監測數據進行分類,產生原始數據,然后對原始數據進行預處理后進行格式化;
數據分析模塊用于對網絡監測模塊輸入以及從知識庫調入的數據進行分析與存儲:根據歷史監測數據,建立度量間的相關性,形成度量關聯圖,以評估度量的重要程度,并利用主成分分析PCA計算監測數據的特征向量,建立云計算環境下數據源的線性回歸方程,以量化評估系統異常程度,輸送給策略響應模塊直接使用;
響應策略模塊用于根據數據分析模塊輸入的監測對象重要性的量化信息,選擇下階段需要監測的對象,利用泊松過程建立系統可靠性模型,分析異常程度預測系統故障發生的可能性并將該信息量化后輸送給系統執行模塊以調整監測周期;
系統執行模塊用于根據響應策略模塊輸入的信息,利用監測代理執行監測對象與監測周期的動態調整;
知識庫模塊用于記錄運行過程中學習到的負載模式以及對應的特征向量,以刻畫系統正常運行狀態。
2.一種面向云平臺的數據安全監測方法,其特征在于,包括如下步驟:
(一)網絡監測模塊
1)、建立滑動窗口的長度為n,滑動窗口中可存放n行元素,每一行元素為一組搜集到的多度量監測數據Xs=(xs1,xs2,…,xsp,…,xsm),s、p、m、n均為正整數,s≤n,p≤m,xsp代表第s組、第p個的單個數據,s代表當前組多度量監測數據在滑動窗口中的排列序號,每一組多度量監測數據中包括m個度量,xsp為第s行第p列的度量的值,代表運行狀態刻畫;將每一組搜集到的多度量監測數據Xs按時間先后順序存入滑動窗口,滑動窗口中的監測數據組成n行m列矩陣
2)、將Anm的每一列的監測度量進行標準化處理,使每一列的監測度量的均值為0、方差為1,標準化處理后的監測度量zp=(xsp-μp)/σp,其中,μp為第p列監測度量集合的均值,σp為第p列監測度量集合的標準差;
3)、求出協方差矩陣:協方差矩陣Csp中任一元素σsp=cov(xs,xp),其中,xs是矩陣Anm中第s行的所有元素的均值,xp是是矩陣Anm中第p列所有元素的均值;
4)、計算協方差矩陣Csp的特征向量,作為數據分布的主方向
5)、當前運行狀態更新數據xt到達后,為擴大異常值(離群點)對主要變化方向的影響,將當前運行狀態更新數據xt復制nr次,得到當前運行狀態更新數據xt作為樣本的集合矩陣A0={xt1、xt2、...、xtnr},將當前樣本的集合矩陣A0={xt1、xt2、...、xtnr}與前次樣本的集合矩陣A0-1相與,即得到所需的更新集合矩陣A=A0∪A0-1,其中,更新集合矩陣的比例r∈[0,1],r∈[0,1]是當前樣本的復制次數與當前樣本大小的比例;之后,將當前樣本的集合矩陣A0置換為前次樣本的集合矩陣A0-1,即可進行下一步;
6)、更新集合矩陣平均值:主方向更新特征向量為:主方向更新特征向量ut用于記錄上一次到達的運行狀態更新數據xt的平均值;
7)、通過余弦相似度評估新收集監測數據的異常,兩個主要特征矢量u和ut相似度較低,兩者偏差程度越大,則說明異常程度越高,兩者異常程度的量化公式為:
(二)數據分析模塊
A;將網絡監測模塊輸入的數據源融合于偏最小二乘法,對原始數據進行清理和無量綱化處理,具體過程如下:
1)、將觀測到的數據源融合于偏最小二乘法,對原始數據進行清理和無量綱化處理,其公式如下所示:
式中,xij*代表云計算環境下清洗后的數據源,xij代表云計算環境下數據源狀態空間固有模態函數,是局部稀疏比率;
Sj代表云計算環境下數據權重向量,S(D)是整體數據的穩態概率;
yi*代表對云計算環境下數據源的無量綱化處理后的數據,yi代表給定的異常數據的多變量時間序列,代表局部稀疏比率,Sy代表云計算環境下整體數據的穩態概率;
2)、計算標準化數據矩陣和標準化維向量,為下一步的主成分分析提供數據依據:獲取由云計算環境下頻繁出現異常數據的預測變量X0所代表的m*n階的標準化矩陣和決定因素觀察值標準化信息Y0所代表的m維向量,公式如下所示:
y1*,y2*,...,ym*表示決定因素觀察值標準化信息Y0的主要元素,代表云計算環境下數據源無量綱化處理后的數據,x11*,...,x1n*,...,xm1*,...,xmn*表示云計算環境下頻繁出現異常數據的預測變量X0的主要元素;
3)、利用下列兩式分別對決定因素觀察值標準化信息Y0和云計算環境下頻繁出現異常數據的預測變量X0提取主成分Y1和主成分X1,促使主成分X1可以最大限度地反映主成分Y1,實現主成分的提取,計算公式如下所示:
式中,t1代表對矩陣X0進行分解的時間復雜度量值,ω1代表頻繁出現異常數據特征值間的相似度量值,P1代表云計算環境下頻繁出現的異常數據,代表云計算環境下頻繁出現的異常數據的特征值向量;
4)、在提取主成分之后,建立云計算環境下源數據的回歸方程,表達式如下所示:
(x*,y*)代表云計算環境下數據的線性回歸系數,α1,α2,αp代表頻繁出現異常數據因變量和各自變量的相關度,x2*是代表在時間復雜度量值為t2時頻繁出現異常數據變量之間的相關度;xp*是代表時間復雜度量值為tp時頻繁出現異常數據變量之間的相關度;是代表頻繁出現異常數據特征值間的相似度;
(三)策略響應模塊
設系統出現故障的概率為F(t)=w,由此計算出上一次出現故障與下一次出現故障之間的時間間隔:t=-ln(1-w)/λ,w≥0,因此將當前的監測周期進行調整的過程如下:
公式(10)中St是系統出現故障的時間間隔,Tβ為最小監測周期,Tα為最大監測周期,λ,e為調整參數;進行分析可以得到,監測周期在設定的最大監測周期和最小監測周期之間,監測周期隨著系統異常程度增加而縮短,并且隨著異常程度的加劇,監測周期縮短的幅度增加,即異常越嚴重監測周期縮短的越快,這是期望得到的結果;
(四)系統執行模塊
系統收到前三個模塊得出的信息,確定了數據分布方向,分析出網絡中異常數據的集合,根據反饋,調節監測周期,對用戶進行反饋。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于河南科技大學,未經河南科技大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711047168.8/1.html,轉載請聲明來源鉆瓜專利網。
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





