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

基于地理位置的網(wǎng)絡(luò)安全可視化研究與應(yīng)用

2017-03-14 02:24:25丁曉旭
關(guān)鍵詞:可視化網(wǎng)絡(luò)安全結(jié)構(gòu)

◆丁曉旭 方 勇 黃 誠

基于地理位置的網(wǎng)絡(luò)安全可視化研究與應(yīng)用

◆丁曉旭 方 勇 黃 誠

(四川大學(xué)電子信息學(xué)院 四川 610000)

網(wǎng)絡(luò)安全技術(shù)與數(shù)據(jù)可視化的結(jié)合形成了網(wǎng)絡(luò)安全可視化這一新的熱點研究方向。本文主要研究了可視化結(jié)構(gòu)中的地理位置結(jié)構(gòu)在網(wǎng)絡(luò)網(wǎng)絡(luò)安全方面的實現(xiàn)與表現(xiàn),以及針對這種結(jié)構(gòu)如何處理數(shù)據(jù)令其成為合適的視圖輸入。地理位置結(jié)構(gòu)可以展示數(shù)據(jù)所對應(yīng)的空間地理位置信息,如經(jīng)緯度、國家和城市等。可以進行基于地理坐標(biāo)的攻擊曲線、攻擊效果、動畫光圈的繪制,在本系統(tǒng)中可以用來實時鎖定攻擊源的地理位置,以及整體攻擊狀況的地理分布情況。

網(wǎng)絡(luò)安全;數(shù)據(jù)可視化;地理位置結(jié)構(gòu)

0 前言

隨著網(wǎng)絡(luò)應(yīng)用,網(wǎng)絡(luò)通信技術(shù)的高速發(fā)展,互聯(lián)網(wǎng)逐漸為人們生活、工作不可缺少的一部分,其面對的安全威脅越來越大、越來越復(fù)雜。網(wǎng)絡(luò)安全問題成為人們關(guān)注的重要問題。為了應(yīng)對層出不窮的網(wǎng)絡(luò)攻擊,技術(shù)人員開發(fā)出各種網(wǎng)絡(luò)安全工具、設(shè)備,這些設(shè)備的運行過程中會產(chǎn)生海量數(shù)據(jù),捕獲的攻擊行為數(shù)據(jù)、日常運行產(chǎn)生的日志信息等。

研究人員需要從海量數(shù)據(jù)中提取有效信息,從而達(dá)到及時預(yù)警甚至預(yù)判攻擊者行為的目的,傳統(tǒng)分析方法面臨認(rèn)知負(fù)擔(dān)過重、交互性不強等一系列問題,就需要運用可視化技術(shù)[1],對信息進行分門別類,通過圖表的方式直觀、清晰的展示出來,幫助工作人員更好的掌握重點、提高人的分析效率。網(wǎng)絡(luò)安全和可視化技術(shù)順應(yīng)需求相結(jié)合,形成了網(wǎng)絡(luò)安全可視化[2]這一新的研究方向。

特別是自2004年始,每年召開一次的網(wǎng)絡(luò)安全可視化國際會議(The International for computer security,Viz SEC)[3],推動著該研究領(lǐng)域的發(fā)展。Tudum在2002年進行了基于三維可視化系統(tǒng)來監(jiān)控和審計系統(tǒng)日志的研究[4]。Chris W 等人[5]在 2007年研發(fā)的可視化工具,通過郵件日志利用二維,三維散點圖,堆疊折線圖尋找垃圾郵件的發(fā)送源和中轉(zhuǎn)站。就國內(nèi)而言,2014 年中南大學(xué)趙穎等人[6]提出的可視化系統(tǒng)針對已經(jīng)過特征融合的多源日志,利用堆疊流圖和雷達(dá)圖展示出設(shè)備遭遇安全事件的整體情況,某一時間點發(fā)生了某一類安全事件的所有設(shè)備,并進行端口活動情況的監(jiān)控。

但是目前為止,對網(wǎng)絡(luò)安全數(shù)據(jù)可視化的研究,要么是對單一數(shù)據(jù)形式的深入挖掘、分析、可視化,要么雖然是基于多樣化的數(shù)據(jù)源,但使用的雷達(dá)圖,力引導(dǎo)圖等,雖然對數(shù)據(jù)進行了可視化展示,但是不直觀明了,當(dāng)工作人員看到這些視圖時并不能第一時間把握網(wǎng)絡(luò)當(dāng)前威脅情況,需要進行很多其他交互操作或具備相關(guān)知識儲備才能很好地獲取信息。針對以上問題,本文設(shè)計、實現(xiàn)了能對當(dāng)前網(wǎng)絡(luò)安全情況一目了然、交互操作簡潔的基于地理位置的網(wǎng)絡(luò)安全可視化的web頁面應(yīng)用。

1 相關(guān)知識

1.1 可視化結(jié)構(gòu)

已知可視化結(jié)構(gòu)是指設(shè)計者采用某種組織方法對原始信息進行分類、排序和控制,并采用視覺圖形化的方式將信息呈現(xiàn)給用戶[7]。能夠真實的展示數(shù)據(jù),并使得數(shù)據(jù)被人正確理解,才是可用的數(shù)據(jù)化可視方法。目前,應(yīng)用在網(wǎng)絡(luò)安全方面的數(shù)據(jù)可視化結(jié)構(gòu)主要有以下幾類:列表式結(jié)構(gòu),坐標(biāo)式結(jié)構(gòu),樹圖結(jié)構(gòu),地理位置結(jié)構(gòu),散列結(jié)構(gòu),形狀編碼結(jié)構(gòu),嵌套結(jié)構(gòu)等。

列表式結(jié)構(gòu)一般由基礎(chǔ)的行/列結(jié)構(gòu)組成,將每條信息的詳細(xì)屬性直觀的展示出來,適用于各種場景;坐標(biāo)式結(jié)構(gòu)由坐標(biāo)軸和數(shù)據(jù)內(nèi)容在坐標(biāo)軸上的映射兩部分組成,一條坐標(biāo)軸可對應(yīng)一個屬性維度,如果數(shù)據(jù)集較少,那么使用合適的坐標(biāo)式類型可以使得在二維平面就能看到每個數(shù)據(jù)的屬性,針對大型數(shù)據(jù),也能夠反映屬性之間的走向情況以及不同字段之間的關(guān)系;樹狀結(jié)構(gòu)是表示數(shù)據(jù)體之間關(guān)系的結(jié)構(gòu),可以表示如層級關(guān)系、相互影響程度關(guān)系等;地理位置結(jié)構(gòu)可以展示數(shù)據(jù)的空間地理信息,如經(jīng)緯度、所屬國家、城市等。對空間數(shù)據(jù)信息的展示,是地理位置結(jié)構(gòu)最明顯的特征,它可以將地理圖形與數(shù)據(jù)屬性之間建立關(guān)系。在網(wǎng)絡(luò)安全中,通過地理位置結(jié)構(gòu),主要可以用來快速鎖定攻擊源地理位置,把握攻擊數(shù)據(jù)地理位置分布情況等。

1.2 可視化工具庫

隨著數(shù)據(jù)可視化的興起,誕生了許多可視化工具庫。主要分為兩類,一是原生的可視化工具,需要使用者上傳數(shù)據(jù),再選擇恰當(dāng)?shù)膱D表;一種是基于JavaScript的WEB可視化插件庫,通過編程綁定數(shù)據(jù),在瀏覽器上實時顯示。本系統(tǒng)需要實時展示攻擊數(shù)據(jù),因此選擇第二種。

具有成熟的代碼庫以及參考示例的常用可視化插件庫有以下三種:D3.js[8]、Highcharts.js[9]、Echarts.js[10]。其中Echarts.js是基于Canvas的純Javascript圖表庫,底層依賴輕量級的Zrender庫,可以繪制生動、清晰、高交互性的的數(shù)據(jù)可視化圖表;提供豐富的自定義配置選項,能夠從全局、系列、數(shù)據(jù)三個層級去設(shè)置數(shù)據(jù)圖形的樣式。由于Echarts支持的圖表廣泛,且簡單易用,維護方便,故在本文實際應(yīng)用中選擇了Echarts可視化工具。

1.3 信息可視化參考模型

為了利用可視化技術(shù)進行數(shù)據(jù)到視圖的映射,更準(zhǔn)確的表達(dá)數(shù)據(jù)之間的關(guān)系,Card等人在1999年提出了信息可視化參考模型(Reference Model for Visualization)[11],如圖1所示。

圖1 信息可視化模型

從左到右,即原始數(shù)據(jù)到可視化表達(dá)的整個過程。首先是對數(shù)據(jù)源進行去冗余、去無效的清洗操作,將數(shù)據(jù)解析成可以作為視圖數(shù)據(jù)輸入的形式,統(tǒng)一存入數(shù)據(jù)庫中。然后選取適當(dāng)?shù)谋磉_(dá)數(shù)據(jù)的可視化結(jié)構(gòu),將第一步中處理的數(shù)據(jù)再根據(jù)相應(yīng)的可視化算法模型映射到視圖中。

2 基于地理位置的威脅警報可視化的實現(xiàn)

2.1 可視化實現(xiàn)流程

結(jié)合信息可視化參考模型與本文研究的基于地理位置的威脅警報可視化的實現(xiàn)過程,具體的可視化實現(xiàn)流程圖如下所示。

圖2 可視化實現(xiàn)流程圖

2.2 關(guān)鍵技術(shù)

2.2.1 源數(shù)據(jù)的清洗與解析

本文研究數(shù)據(jù)基于蜜罐[10]技術(shù)的內(nèi)網(wǎng)安全檢測預(yù)警系統(tǒng),通過部署蜜罐檢測終端,模擬80端口HTTP協(xié)議、22端口SSH協(xié)議、1433端口MSSQL數(shù)據(jù)庫、3306端口MYSQL數(shù)據(jù)庫等服務(wù)協(xié)議,誘導(dǎo)攻擊者攻擊蜜罐終端并對攻擊者的攻擊信息進行收集。

將蜜罐傳到服務(wù)器的原始數(shù)據(jù)進行清洗與解析,這里清洗是指去掉無效數(shù)據(jù)與冗余數(shù)據(jù),解析是根據(jù)攻擊者IP這一字段匯集相關(guān)信息定義一次攻擊為一條數(shù)據(jù)并以JSON格式用webSocket發(fā)送到前端。

表1 重要字段說明

2.2.2 可視化映射過程的算法研究

本文進行的可視化算法研究是以雷達(dá)圖的3W(what,where,when)模型[9]為基礎(chǔ),將其變形、改進WWS(when,where,scale)模型,使其更適合本文的基于地理位置的實時威脅警報視圖的映射。詳細(xì)算法如下:

(1)提取一條數(shù)據(jù)的5有效字段分別對應(yīng)三個維度信息,生成方程(1),選取一次記錄中的攻擊時間,攻擊源IP、目的IP、攻擊使用的協(xié)議、攻擊的端口和攻擊使用的工具,分別對應(yīng)方程式中的when,where,scale;

(2)將上述公式中三種維度屬性轉(zhuǎn)換成幾何數(shù)值,才可以作為可視化的數(shù)據(jù)輸入。時間坐標(biāo)表示將記錄中的攻擊時間對應(yīng)到實時的動畫發(fā)生的時間,地理坐標(biāo)表示將記錄中的IP地址轉(zhuǎn)換成經(jīng)緯度,半徑表示將記錄中攻擊事件的威脅程度轉(zhuǎn)換成動畫光圈的半徑大小;

(3)定義兩個函數(shù),f和g來完成方程(1)到(2)的映射,然后完成基于地理位置的威脅警報視圖的繪制。不同的攻擊行為路線的繪制時間表示在此刻有受到攻擊,攻擊路線的起點即攻擊者的地理位置,動畫光圈半徑的大小即本次攻擊的威脅程度;

方程(3)中RA表示動畫光圈的半徑;P1即hostPort,受到攻擊的端口;P2即AttackerProto,攻擊者使用的協(xié)議;C攻擊的頻次;攻擊頻次C之前設(shè)置一個系數(shù),這個系數(shù)存在的意義是為了避免漏掉單次或低頻次但高危的攻擊行為,設(shè)置一個最低威脅閾值Xmin,若單詞攻擊的P1P2的值很大,那么盡管C值只有1或者少數(shù)次依然會得到一個較大的威脅值。這些變量的取值是動態(tài)的,根據(jù)網(wǎng)絡(luò)的不同需求取值。例如,若當(dāng)前網(wǎng)絡(luò)上PC機或服務(wù)器主要用來存儲重要數(shù)據(jù),那么當(dāng)P2是數(shù)據(jù)庫相關(guān)協(xié)議如:mssqld或mysqld時顯然威脅程度更高,需取值相應(yīng)設(shè)置較高;若希望動畫光圈整體都大一些、明顯一些,那么φ的取值就要大一點,Xmin的設(shè)置則需要相應(yīng)減小。

3 具體實現(xiàn)與結(jié)果展示

3.1 可視化映射過程的實現(xiàn)

本文研究、實現(xiàn)的是基于地理位置的威脅情報可視化,關(guān)鍵點在于實時、明確的展示攻擊行為。這就需要時間的同步,在攻擊者進行攻擊、蜜罐捕獲到行為數(shù)據(jù)的第一時間,就將數(shù)據(jù)傳到前端進行可視化的展示。本文選擇使用webSocket協(xié)議建立長連接,進行實時的數(shù)據(jù)傳輸。當(dāng)蜜罐捕獲到攻擊行為,會記錄攻擊時間、源IP地址、攻擊的端口、使用的協(xié)議、使用的工具等;然后按照上文中的字段格式處理數(shù)據(jù);再利用webSocket建立的長連接,將數(shù)據(jù)及時的發(fā)送到前端。

本文的可視化實現(xiàn)主要是使用Canvas、HTML、CSS和Echarts可視化庫,直接創(chuàng)建和操作基于蜜罐數(shù)據(jù)的交互式網(wǎng)頁,將可視化效果展示在瀏覽器網(wǎng)頁上,供安全技術(shù)人員進行進一步的分析利用。

可視化的實現(xiàn)主要是調(diào)用了Echarts庫中能夠?qū)?shù)據(jù)轉(zhuǎn)換成地圖的函數(shù)BMapExt.getMap();并用timestamp字段對應(yīng)本地時間作為攻擊直線繪制的時間;根據(jù)f函數(shù)將源IP字段變換成經(jīng)緯度坐標(biāo),調(diào)用markLine對象根據(jù)坐標(biāo)繪制攻擊直線;根據(jù)g函數(shù)將hostPort、AttackerProto和AttackerTool字段變換成半徑值,調(diào)用markPoint對象繪制攻擊目的地顯示的動畫光圈的大小.偽代碼如下:

3.2 可視化效果展示

整體視圖如圖3所示,不同的攻擊事件由不同的直線表示,直線的起點坐標(biāo)表示攻擊源所在地,終止坐標(biāo)表示受到攻擊設(shè)備所在地。

圖3 攻擊行為的地圖展示

時間則對應(yīng)直線出現(xiàn)的時間,并按照需求設(shè)定持續(xù)一段時間,為了防止安全人員錯過這條信息,在視圖下面一部分有列表式結(jié)構(gòu)的數(shù)據(jù),滾動顯示當(dāng)日的每條攻擊數(shù)據(jù)。而動畫光圈則代表了受到攻擊的威脅程度,光圈越大越值得引起注意。

通過此圖可以實時掌握設(shè)備的安全態(tài)勢。受到攻擊的密度,威脅程度,攻擊源的位置等信息。通過觀察還可以得出一天中哪一段時間受到攻擊的頻率最高,哪個地方發(fā)出的攻擊行為最多,以便安全人員據(jù)此及時采取應(yīng)對措施。

4 結(jié)束語

網(wǎng)絡(luò)安全可視化技術(shù)能夠利用人類的視覺對結(jié)構(gòu)和模型的獲取能力,將抽象的系統(tǒng)和網(wǎng)絡(luò)數(shù)據(jù)信息以簡單直觀的圖形圖像方式展現(xiàn)出來,幫助安全分析人員分析網(wǎng)絡(luò)狀況。為了驗證可視化設(shè)計的有效性,本文對蜜罐數(shù)據(jù)進行了可視化設(shè)計與展示,實現(xiàn)了研究人員從海量數(shù)據(jù)中提取有效信息、直觀明了的知道網(wǎng)絡(luò)“現(xiàn)在”正在發(fā)生什么、快速把握某個時間段受威脅的情況、掌握攻擊者的相關(guān)信息并進行針對性的防御,做到有威脅及時發(fā)現(xiàn),達(dá)到主動防御的目的。

目前為止,網(wǎng)絡(luò)安全可視化的研究越來越豐富,但依舊存在很多問題,實時展示性永遠(yuǎn)都是網(wǎng)絡(luò)安全可視化中的重要需求,本文雖然實現(xiàn)了攻擊行為的實時展示,但是展示的數(shù)據(jù)源不夠豐富,今后的研究重點將主要放在對更高維、更多元的海量數(shù)據(jù)進行實時可視化展示上。

[1]Visualization.[EB/OL].[2015-03-30].http://en.wikipedia. org/wiki/Visualization_(computer_graphics).

[2]Goodall J R.Introduction to visualization for computer se-curity[C],2008.

[3]Viz Sec Homepage.[EB/OL]. http://www.vizsec.org/,2 014.

[4]T.Takada and H.Koike.Tudumi:Information visuali -zation system for monitoring and auditing computer logs. IE EE,2002.

[5]Muelder C,Ma K L.Visualization of sanitized email lo gs for spam analysis[C]. IEEE,2007.

[6]趙穎,樊曉,平周芳等.大規(guī)模網(wǎng)絡(luò)安全數(shù)據(jù)協(xié)同可視分析方法研究[J].計算機學(xué)與探索,2014.

[7]李晶,薛澄岐,史銘豪等.基于信息多維屬性的信息可視化結(jié)構(gòu)[J].東南大學(xué)學(xué)報:自然科學(xué)版,2012.

[8]https://d3js.org/.

[9]http://www.highcharts.com/.

[10]http://echarts.baidu.com/.

[11]Stuart Card,Jock Mackinlay,Ben Shneiderman. Rea dings in Information Visualization:Using Vision to Think .Mor gan Kaufmann,1999.

[12]張瑜.多源安全數(shù)據(jù)可視化關(guān)鍵技術(shù)研究與實現(xiàn)[D].重慶大學(xué),2015.

[13]GitHub page[EB/OL].http://threatstream.github.io/mh n/.

猜你喜歡
可視化網(wǎng)絡(luò)安全結(jié)構(gòu)
基于CiteSpace的足三里穴研究可視化分析
基于Power BI的油田注水運行動態(tài)分析與可視化展示
云南化工(2021年8期)2021-12-21 06:37:54
《形而上學(xué)》△卷的結(jié)構(gòu)和位置
基于CGAL和OpenGL的海底地形三維可視化
論結(jié)構(gòu)
中華詩詞(2019年7期)2019-11-25 01:43:04
“融評”:黨媒評論的可視化創(chuàng)新
傳媒評論(2019年4期)2019-07-13 05:49:14
網(wǎng)絡(luò)安全
網(wǎng)絡(luò)安全人才培養(yǎng)應(yīng)“實戰(zhàn)化”
上網(wǎng)時如何注意網(wǎng)絡(luò)安全?
論《日出》的結(jié)構(gòu)
主站蜘蛛池模板: 永久免费精品视频| 日本一区二区三区精品AⅤ| 国产精品视频公开费视频| 久996视频精品免费观看| 国产精品妖精视频| 亚洲色图在线观看| 一级全黄毛片| 日本三级欧美三级| 国产成人三级| 亚洲av无码专区久久蜜芽| 精品乱码久久久久久久| 人妻无码AⅤ中文字| 无码福利日韩神码福利片| 她的性爱视频| 国产精品播放| AV熟女乱| 国内精品免费| 九九香蕉视频| 亚洲国产成人综合精品2020| 亚洲国产欧美目韩成人综合| 幺女国产一级毛片| 日本一区中文字幕最新在线| 欧美午夜在线播放| 狠狠综合久久久久综| 国产91高清视频| 伊人91在线| 成人午夜网址| 国产大片黄在线观看| 久久成人国产精品免费软件| 久久夜色撩人精品国产| 中文字幕无线码一区| 成人免费一级片| 免费jizz在线播放| 国产浮力第一页永久地址 | 欧美成人精品一级在线观看| 在线观看91精品国产剧情免费| 亚瑟天堂久久一区二区影院| 毛片在线看网站| 亚洲人成色77777在线观看| 久久无码av三级| 日本在线亚洲| 22sihu国产精品视频影视资讯| 国产精品吹潮在线观看中文| 日本高清在线看免费观看| 999精品在线视频| 国产白浆视频| 国产成人h在线观看网站站| 欧美笫一页| 欧美精品高清| 国产国产人成免费视频77777 | 午夜啪啪福利| 2021国产精品自产拍在线观看| AV不卡无码免费一区二区三区| 国产十八禁在线观看免费| 色综合天天综合| 中文字幕天无码久久精品视频免费| 亚洲天堂网在线观看视频| 久久久久九九精品影院| 污污网站在线观看| 五月婷婷综合网| 色偷偷男人的天堂亚洲av| 日韩东京热无码人妻| 18禁不卡免费网站| 中文成人无码国产亚洲| 免费一极毛片| 天堂在线www网亚洲| 91日本在线观看亚洲精品| 久久精品视频一| 久久精品国产精品国产一区| 黄色成年视频| 亚洲精品色AV无码看| 99在线国产| 亚洲中文字幕在线精品一区| 3p叠罗汉国产精品久久| 伊人成人在线| 欧美综合成人| 亚洲天堂伊人| 国产成人精品一区二区三区| 国产麻豆福利av在线播放| 国产精品毛片一区| 亚洲精品成人片在线播放| 色婷婷在线播放|