成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

現(xiàn)網(wǎng)傳輸文件的高性能還原技術(shù)方案

網(wǎng)絡(luò)
本文介紹了其中一類方法,即在旁路鏡像流量設(shè)備中,通過建立七層會話,比如POP3、SMTP、IMAP協(xié)議等,將協(xié)議傳輸?shù)奈募咝阅苓€原到本地方案。

Part 01

  網(wǎng)絡(luò)拓?fù)浜喪?/strong>  

通過分光器將流量引流到流量檢測設(shè)備(即DPI設(shè)備,DPI 是一種基于數(shù)據(jù)包的深度檢測技術(shù)),針對不同的網(wǎng)絡(luò)層協(xié)議的應(yīng)用層載荷進(jìn)行深度檢測,通過對報文的有效載荷掃描檢測從而達(dá)到檢測攻擊流量和惡意文件提取的功能,部署圖如圖1所示。

圖片

圖1 DPI網(wǎng)絡(luò)拓?fù)鋱D?

Part 02

  開源文件還原技術(shù)方案 ● 

Zeek(NIDS)是由Vern Paxson開發(fā)的一種被動的,開源的網(wǎng)絡(luò)流量分析器,用于收集網(wǎng)絡(luò)測量數(shù)據(jù),進(jìn)行流量調(diào)查等等。Zeek包含一組日志文件,用于記錄網(wǎng)絡(luò)活動,如HTTP會話,包括URI,密鑰標(biāo)頭,MIME類型,服務(wù)器響應(yīng),DNS請求,SSL證書,SMTP會話等。

Zeek 是一個功能強(qiáng)大的網(wǎng)絡(luò)分析框架,也提供了文件還原的功能,默認(rèn)僅支持HTTP、FTP、SMTP 3種協(xié)議,可以根據(jù)Zeek腳本全局配置,配置還原文件的類型,Zeek配置文件還原腳本文件(file_extraction.zeek)

示例如下:

["application/postscript"] = "ps",
["application/x-dosexec"] = "exe",

使用4元組(源ip、目的ip、源端口、目的端口)和協(xié)議類型區(qū)別會話,利用端口或者協(xié)議的特征識別具體協(xié)議。Zeek不是多線程的,所以一旦達(dá)到了單核的處理瓶頸會導(dǎo)致文件還原失敗,目前采用的方法是將負(fù)載分配到多個核心上,或者甚至多臺物理機(jī)器上進(jìn)行處理。

Worker 是 Zeek 進(jìn)程,它嗅探網(wǎng)絡(luò)流量并對重組的流量進(jìn)行協(xié)議分析。Zeek分為事件引擎和策略腳本兩層:

  • 事件引擎:當(dāng)網(wǎng)絡(luò)上流量發(fā)生異常時,它執(zhí)行使用C ++分析實(shí)時或記錄的網(wǎng)絡(luò)流量包的事件。
  • 策略腳本:這些策略分析事件以創(chuàng)建操作策略,使用策略腳本處理事件,例如發(fā)送電子郵件,發(fā)出警報,執(zhí)行系統(tǒng)命令,甚至調(diào)用緊急號碼。

Part 03

  高性能文件還原技術(shù)方案 ● 

3.1 文件還原架構(gòu)

文件還原架構(gòu)包括報文解析、流重組、應(yīng)用層協(xié)議識別、應(yīng)用層協(xié)議會話建立、文件還原等過程(如圖2)。首先根據(jù)五元組即源端口、目的端口、源IP、目的IP、協(xié)議類型建立四層會話,流重組對亂序報文進(jìn)行處理。重組報文后進(jìn)行應(yīng)用層協(xié)議識別,比如:HTTP、STMP、POP3、IMAP、SMB、NFS等常見的傳輸文件協(xié)議。


圖片

圖2 文件還原架構(gòu)圖

根據(jù)五元組通過哈希算法生成會話ID, 依據(jù)會話ID把分發(fā)到不同的文件還原核,從而提高文件還原的性能。相比于傳統(tǒng)的多臺文件還原服務(wù)器,該方案節(jié)約了網(wǎng)絡(luò)分發(fā)傳輸時間,并重組解包功能,在相同的吞吐和硬件配置下性能提升3倍。

數(shù)據(jù)流分發(fā)圖,如圖3所示。

圖片

圖3 數(shù)據(jù)流分發(fā)圖

3.2 七層會話流程

通過識別七層的協(xié)議類型,識別文件目錄、文件名字、文件大小、文件ID、編碼格式等相關(guān)信息,記錄文件還原的開始狀態(tài)、還原狀態(tài)、結(jié)束狀態(tài)。當(dāng)還原結(jié)束時,通過redis發(fā)送文件路徑、文件名字、文件ID到分析平臺。首先識別應(yīng)用層協(xié)議,識別應(yīng)用層協(xié)議的開始傳輸字段,更改會話狀態(tài),識別相關(guān)的文件名字、編碼格式、文件長度等,更新會話狀態(tài)。當(dāng)會話結(jié)束時,進(jìn)行保存文件操作,同時釋放會話。

七層會話流程圖見圖4 所示。支持50Gb/s 吞吐的文件還原,支持SMTP、AFP、POP3、HTTP、NFS、SMB、FTP等9種協(xié)議的應(yīng)用層協(xié)議,實(shí)現(xiàn)全流量檢測惡意文件的高性能處理機(jī)制。使用單機(jī)多核技術(shù),降低服務(wù)器資源,CPU資源,網(wǎng)絡(luò)資源、內(nèi)存資源。

圖片

圖4 會話流程圖

3.3 技術(shù)創(chuàng)新優(yōu)勢

相比于業(yè)界傳統(tǒng)開源方案,智慧家庭運(yùn)營中心自研的高性能文件還原技術(shù)方案具備以下優(yōu)勢:

1. 方案使用Dpdk技術(shù),繞開內(nèi)核協(xié)議棧直接從應(yīng)用層收發(fā)報文,性能得到極大提升;

2. 開源軟件Zeek文件還原采用單核架構(gòu)圖,該方案使用多核架構(gòu),從而提升文件還原的處理性能;

3. 開源軟件文件還原文件類型不支持配置,該方案文件還原后綴支持動態(tài)配置;

4. 具備AFP蘋果協(xié)議的支持;

5. Zeek是單線程處理框架,總體的文件還原系統(tǒng)處理能力約300Mb/s,該方案文件還原吞吐可以達(dá)到10Gb/s。

責(zé)任編輯:龐桂玉 來源: 移動Labs
相關(guān)推薦

2025-05-06 01:00:00

Excel高性能內(nèi)存

2019-03-01 11:03:22

Lustre高性能計算

2011-10-18 13:58:32

高性能web

2009-07-31 11:41:12

光纖連接數(shù)據(jù)中心

2015-04-27 14:42:24

技術(shù)架構(gòu)服務(wù)器性能

2017-11-28 17:14:16

華為云

2020-03-23 14:35:28

前端架構(gòu)應(yīng)用程序

2025-05-12 00:00:00

2013-12-10 10:32:45

華為沃達(dá)豐Lampsite

2023-10-31 18:52:29

網(wǎng)絡(luò)框架XDP技術(shù)

2021-06-07 00:03:31

HTTP大文件方案

2022-03-22 14:06:43

Java性能技術(shù)匯編

2013-11-27 10:24:46

2009-04-03 11:26:12

AMD上海皓龍

2011-10-20 15:36:36

高可用高性能MySQL

2022-11-11 08:55:29

RoCE技術(shù)應(yīng)用

2009-07-03 14:17:34

高性能計算云計算電網(wǎng)

2017-11-27 09:14:29

2011-07-26 09:36:55

Sencha Touc

2017-07-10 17:25:40

開發(fā)單號高可用
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 在线成人福利 | 视频一区在线观看 | 国产精品久久久久久久久污网站 | 亚洲一区二区三区在线 | 久久综合888 | 狠狠躁躁夜夜躁波多野结依 | 国产成人精品一区二三区在线观看 | 91免费入口 | 国产成人精品一区二 | 一区二区三区视频免费看 | 日本久久久一区二区三区 | 免费一级黄色电影 | а√中文在线8 | 91看片视频 | 国产精品高潮呻吟 | 99久久精品国产毛片 | 欧美最猛黑人 | 99免费视频 | 99re99| 日本在线免费观看 | 国产色婷婷精品综合在线手机播放 | 久在线 | 国产视频1区 | 国产黄色大片在线观看 | 亚洲国产精品视频 | 久久99久久99久久 | 亚洲精品99999 | 日本五月婷婷 | 久久久久久久久久久久91 | 久久国产欧美日韩精品 | 一区二区三区四区电影视频在线观看 | 日本在线看| 成人午夜av | 婷婷综合色 | 久久久久久黄 | 精品国模一区二区三区欧美 | 九九久视频| 一级片视频免费 | 日本中文字幕一区 | 91在线观| 在线成人av|