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

一種面向大數據主動防御的低損耗數據采集方法*

2021-05-08 06:10:38張鋒軍李慶華牛作元
通信技術 2021年4期
關鍵詞:語義方法

許 杰,張鋒軍,陳 捷,李慶華,牛作元,石 凱

(中國電子科技集團公司第三十研究所,四川 成都 610041)

0 引言

隨著大數據技術的日益成熟,圍繞大數據的應用呈現出了多種多樣的特點,使得大數據的流轉更加錯綜復雜,導致了數據暴露出更大的受攻擊面。同時,大數據在全生命周期過程中呈現出了類型動態化、等級多樣化、權屬復雜化、使用實時化等特點,這些特點都導致了大數據環境下的安全威脅攻擊手段多樣化,攻擊程序不斷更新迭代,使得大數據在全生命周期過程中被竊取、被濫用、被篡改的風險不斷增大。傳統的安全手段及體系呈現出的單點、靜態、被動防護的特點已不能有效應對大數據環境下的安全威脅。在這種趨勢的推動下,安全防御思想正在從“以網絡為中心”向“以數據為中心”轉變,安全防御體系正在從單點、靜態、被動防護向全面、動態、主動防護轉變。

在圍繞大數據全生命周期安全的主動防御體系中,主動防御所需采集數據的種類多、數據量大,應盡量減少對采集系統資源的占用率,不影響被防御對象系統的正常運行,因此,數據采集效率對整個防御體系的準確性、實時性和高效性至關重要[1]。

針對上述問題,特別是面向大數據分析應用場景,本文提出了一種面向大數據主動防御的低損耗數據采集方法。該方法采用無代理帶外采集方式,結合虛擬機內省機制,從大數據分析節點中的虛擬機外部對虛擬機內部的數據進行采集,僅采集安全防御所需數據,不僅提高了數據采集的效率,而且有效降低了大數據分析節點網絡資源和虛擬機計算資源的占用率,從而實現低損高效的數據采集目的。

1 主動防御系統數據采集架構

大數據主動防御系統數據采集架構如圖1所示。

圖1 大數據主動防御系統數據采集架構

在一個典型的面向大數據環境下的主動安全防御系統中的采集系統主要包括3類數據:網絡、終端、大數據分析節點。目前,針對大數據環境下的網絡和終端的數據采集技術相對成熟。網絡流量主要以探針的方式進行數據采集,采集技術主要有:基于SNMP的采集技術、基于流的采集技術和基于數據包抓取的采集技術;終端主要以代理或探針方式進行數據采集,終端采集代理或探針主要通過輕量化軟件容器實現;大數據分析節點由于部署在虛擬機上,數據采集方式以帶內采集方式為主,該方式的典型做法是基于主機的入侵檢測系統,由中心采集程序和植入虛擬機的代理程序組成,是一種松耦合的方法。帶內采集方式由于使用了采集程序和代理,會占用一定的虛擬機資源,占用量高時會嚴重影響到虛擬機的正常運行,而且更易于被攻擊和被繞過而導致數據采集失敗,這些問題都會嚴重影響主動防御系統的響應效率和防御效能,甚至導致防御失敗。針對這些問題,本文提出了一種高效低損的數據采集方法,該方法基于虛擬機內省技術[2-3],通過虛擬機監控層從外部對虛擬機內部進行選擇性的數據采集和監控,實現了高效低損的采集效果。同時,由于帶外采集對虛擬機內部是透明的,虛擬機內部無法感知到帶外監控程序,因此本方法還具有更高的安全性。

2 基于虛擬化的數據采集技術

在大數據系統部署的過程中,為了實現高效的計算和存儲能力,一般大數據計算集群和存儲集群分開部署,將計算集群部署在云計算平臺上,在這種部署情況下,為了實現大數據環境下的主動防御能力,需要對計算集群進行高效的數據采集和分析。在虛擬化環境下,從數據采集實現技術的角度看,采集方法主要有兩種[4]:帶內采集(In-band)和帶外采集(Out-of-band)。

帶內采集是指從虛擬機內部進行數據采集。如圖2所示,該方法主要通過在虛擬機中加載代理模塊攔截虛擬機內部事件來實現。該方法的優點在于事件攔截是在虛擬機內部,可以直接獲取操作系統語義,獲取的語義精準且不需要進行語義重構,因此減少了性能開銷;缺點是容易遭受惡意軟件的攻擊和控制,容易成為新的安全隱患點,而且代理模塊采用加載的方式容易被用戶終止而輕松繞過。

圖2 帶內采集(In-band)

帶外采集是指從虛擬機外部,在虛擬機管理器中對虛擬機中的事件進行攔截,從而實現對虛擬機數據的采集。由于帶外采集是在虛擬機管理器中執行,位于目標虛擬機的底層,可將數據采集單元與目標虛擬機隔離開來,數據采集對目標虛擬機是不可感知的,因此增強了數據采集單元的安全性。與帶內采集相比,帶外采集具有更高的安全性,但其存在虛擬機內部的真實狀態與虛擬機外部抽取信息之間的語義鴻溝問題[5],也就是如何將從外部抽取的低層信息(寄存器值、系統調用、I/O請求等)轉譯成高層信息(進程、文件等)。如圖3所示,這種從虛擬機外部監控虛擬機內部的方法稱為虛擬機內省(Virtual Machine Introspection,VMI)。

圖3 帶外采集(Out-of-band)

3 低損耗數據采集方法

通過結合帶內和帶外數據采集方法的優點,本文提出了一種基于虛擬機內省機制,面向大數據主動防御的低損耗數據采集方法。

3.1 基于虛擬機內省的數據采集框架

本方法的主要思路是采用虛擬機內省技術在虛擬機監控器中設計數據采集監控模塊,通過監控模塊從虛擬機外部對虛擬機內部信息進行采集,為了避免語義鴻溝問題,設計一個采集注入模塊,在虛擬機啟動時,通過將采集代碼注入目標虛擬機內存中,按照采集策略對所需數據安全信息進行采集,因此無須進行語義轉換。低損耗數據采集方法的整體技術框架如圖4所示。

圖4 基于虛擬機內省的數據采集框架

低損耗數據采集方法主要包括4個部分:策略設置模塊、數據采集模塊、采集注入模塊和采集注入代碼。其工作流程說明如下:

步驟1:虛擬機啟動時,虛擬機監控器通過采集注入模塊將采集代碼以無感方式注入目標虛擬機的非換頁內存中,保證代碼不會被換出;

步驟2:在虛擬機運行過程中,數據采集監控服務平臺管理員設置目標虛擬機的數據采集策略,采集策略管理模塊將制定好的策略下發至虛擬機監控器的策略設置模塊;

步驟3:策略管理模塊通過采集注入模塊將策略下發至目標虛擬機的采集注入代碼中;

步驟4:采集注入代碼根據策略,采集進程、文件操作、磁盤訪問等信息;

步驟5:采集注入代碼將采集的信息定時或按照一定的數據量發送給數據采集模塊;

步驟6:數據采集模塊將采集數據進行清洗后,按照標準格式發送給數據采集監控服務平臺。

數據采集監控服務平臺將接收到的采集數據進行數據處理和數據分析,將發現的數據和進程異常行為及時上報主動防御系統,主動防御系統根據接收到的威脅信息調整防御策略并進行相應的協同防御。

3.2 數據采集優化

數據采集模塊位于虛擬機監控器,利用虛擬機內省機制(LibVMI)[6]實現虛擬機內部數據的外部采集。LibVMI是美國佐治亞理工學院的Payne等設計的一套開源內省工具庫,如圖5所示。該工具不需要對虛擬機監視器進行修改,而是直接利用虛擬機監視器提供的接口對虛擬機底層信息(進程頁表、內存映射等)進行重構,獲取虛擬機高層信息(進程信息、內核數據),從而實現監控虛擬機的行為和狀態。這種方法對虛擬機影響最小。

圖5 數據采集模塊

基于虛擬機內省機制的LibVMI也存在語義鴻溝問題,為了避免該問題,本方法設計了采集注入代碼模塊,該模塊在虛擬機啟動時以無感的方式通過采集注入模塊注入虛擬機非換頁內存區域中,通過注入代碼直接采集虛擬機的高級信息,因此不需要進行語義轉換,從而解決了資源消耗問題。同時,為了提高數據采集效率,并進一步減小對目標虛擬機內存的占用率,對采集注入代碼進行了優化,設計了一種閾值綜合判定規則,該規則綜合考慮了采集時間C和資源占用率S兩個因素,資源占用率的閾值T一般為目標虛擬機內存的1%,該閾值可根據用戶需要進行設定,采集時間間隔I由管理員設定,按照資源優先原則,判斷資源占用率,如果S>T,則數據輸出,否則如果C>I,則數據輸出。

通過上述的優化過程,從系統層面到采集實施層面均對整體數據采集進行了優化,保障了采集效率和效果的有效權衡。

4 效果分析

實驗采用服務器配置如表1所示。

表1 服務器配置

采集數據如表2所示。

表2 采集數據表

4.1 采集效率

本文設計的數據采集優化方法采用了內存注入代碼方式,可直接從目標虛擬機內部采集數據,經過測試,通過對數據采集1 000次并取平均值計算,數據采集時間為0.002 s,而采用代理程序方式的采集時間為0.6 s,采集效率提升了100倍,實現了高效的數據采集能力。

4.2 采集效果

通過測試,在目標虛擬機內存占用率方面,本文方法內存占用量為56 kB,采集代理程序內存占用量為1.2 MB,在內存占用量上減少了95%;測試采集9 MB數據,目標虛擬機內存為1 GB,本文方法內存占用量為9.056 MB,內存占用率小于1%,而采集代理程序內存占用量為10.2 MB,內存占用率大于1%,說明在采集相同數據量的情況下,本文方法具有更低的資源占用量,保障了目標虛擬機的高效運行。同時,采集的數據可根據采集策略進行采集,故可根據防御的需求隨時更改采集的數據內容,保障采集內容的完備性,并可根據需要設定采集時間間隔,可動態滿足主動防御需求。

通過實驗分析,本方法從采集效率和效果上均達到了一種高效、低損的數據采集能力。

5 結語

本文圍繞大數據全生命周期安全的主動防御體系對數據采集的準確性、實時性和高效性的需求,設計了一種基于虛擬機內省機制的高效低損的數據采集方法。該方法結合了帶內采集和帶外采集的優點,從主動防御系統的整體出發,從采集效果和采集效率上對采集模塊進行了優化,保證了數據采集的完備性和高效性,通過虛擬機內省機制和資源占用閾值的設定,保障了對虛擬機本身資源占用率的最小化。本文設計的方法為大數據主動防御系統的構建提供了良好的支撐。

猜你喜歡
語義方法
語言與語義
學習方法
“上”與“下”語義的不對稱性及其認知闡釋
現代語文(2016年21期)2016-05-25 13:13:44
用對方法才能瘦
Coco薇(2016年2期)2016-03-22 02:42:52
四大方法 教你不再“坐以待病”!
Coco薇(2015年1期)2015-08-13 02:47:34
賺錢方法
捕魚
認知范疇模糊與語義模糊
“深+N季”組配的認知語義分析
當代修辭學(2011年6期)2011-01-29 02:49:50
語義分析與漢俄副名組合
外語學刊(2011年1期)2011-01-22 03:38:33
主站蜘蛛池模板: 国产美女一级毛片| 欧美精品成人| 伊人成人在线| 国产91全国探花系列在线播放 | 国产99欧美精品久久精品久久| 成人国产小视频| 国产三级韩国三级理| 97国产在线视频| 国产精品无码久久久久久| 免费看的一级毛片| 国产永久无码观看在线| 国产剧情无码视频在线观看| 欧美精品亚洲日韩a| 国产91久久久久久| 欧美国产精品拍自| 亚洲精品午夜天堂网页| 国产在线拍偷自揄拍精品| 亚洲国产精品国自产拍A| 亚洲欧美另类视频| 国产精品视频导航| 欧美性色综合网| 亚洲欧美另类日本| 精品国产成人三级在线观看| 国产XXXX做受性欧美88| 亚洲av无码久久无遮挡| 欧美翘臀一区二区三区| 国产一国产一有一级毛片视频| 久久久噜噜噜久久中文字幕色伊伊 | 亚洲精品麻豆| 国产免费久久精品99re不卡| 久久人人爽人人爽人人片aV东京热| 免费A级毛片无码免费视频| 国产成a人片在线播放| 永久毛片在线播| 色悠久久久久久久综合网伊人| 99精品在线视频观看| 国产精品吹潮在线观看中文| 99ri精品视频在线观看播放| 国产乱子伦无码精品小说| 成年av福利永久免费观看| 9啪在线视频| 好吊妞欧美视频免费| 欧美在线观看不卡| 久久国产毛片| 色香蕉影院| 国产亚洲精品无码专| 日韩精品成人在线| 亚洲午夜18| 日韩在线播放中文字幕| 国产福利一区二区在线观看| 欧美成人午夜影院| 亚洲黄网视频| 色网站在线免费观看| 另类专区亚洲| 欧美一区二区人人喊爽| 亚洲无码四虎黄色网站| 欧美亚洲日韩不卡在线在线观看| 香蕉精品在线| 国产精品视频公开费视频| 男女猛烈无遮挡午夜视频| 国产成人综合亚洲网址| 亚洲精品在线观看91| 亚洲成人一区在线| 国产中文一区a级毛片视频| 日日噜噜夜夜狠狠视频| jijzzizz老师出水喷水喷出| 欧美精品不卡| 亚洲第一成年网| 92精品国产自产在线观看| 亚洲一区黄色| 伊人久久综在合线亚洲91| 免费久久一级欧美特大黄| 亚洲IV视频免费在线光看| 国产精品v欧美| 久久精品无码一区二区国产区| 风韵丰满熟妇啪啪区老熟熟女| 久久永久精品免费视频| 亚洲成a人片| 麻豆精品久久久久久久99蜜桃| 制服丝袜一区二区三区在线| 亚洲精品国偷自产在线91正片| 国产永久无码观看在线|