《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 嵌入式技術(shù) > 設(shè)計(jì)應(yīng)用 > 異常行為分析是如何工作的,?
異常行為分析是如何工作的,?
山石網(wǎng)科信息技術(shù)有限公司
摘要: 異常行為分析是一種檢測(cè)未知威脅的一種新型技術(shù),,它是一種通過不斷收集歷史流量數(shù)據(jù),,建立流量和行為模型的一種“動(dòng)態(tài)檢測(cè)”技術(shù),有別于基于特征檢測(cè)的防火墻只能檢測(cè)到庫文件中已有威脅的“靜態(tài)檢測(cè)”,。
Abstract:
Key words :

  異常行為分析是一種檢測(cè)未知威脅的一種新型技術(shù),,它是一種通過不斷收集歷史流量數(shù)據(jù),建立流量和行為模型的一種“動(dòng)態(tài)檢測(cè)”技術(shù),,有別于基于特征檢測(cè)的防火墻只能檢測(cè)到庫文件中已有威脅的“靜態(tài)檢測(cè)”,。

  為什么需要異常行為分析?

  異常行為檢測(cè)技術(shù)可以檢測(cè)從網(wǎng)絡(luò)層到應(yīng)用層的用戶,、服務(wù)器的異常行為,,提前發(fā)現(xiàn)潛在威脅。技術(shù)原理上主要是在網(wǎng)絡(luò)層通過新建會(huì)話數(shù),、新建報(bào)文數(shù)等幾十種參量進(jìn)行流量跟蹤,;而在應(yīng)用層可以通過收集訪問者和服務(wù)器不同維度的訪問記錄,對(duì)協(xié)議進(jìn)行深度剖析,,數(shù)據(jù)關(guān)聯(lián)分析及對(duì)比,判斷是否為異常行為或未知威脅,,進(jìn)行預(yù)警和提前防范,。

  在信息化發(fā)展、應(yīng)用深入而且不斷增多,、新的漏洞不斷被發(fā)現(xiàn),、攻擊技術(shù)增強(qiáng)等因素共同作用下,網(wǎng)絡(luò)攻擊正變得更加智能化和復(fù)雜化,?;陬A(yù)先特征庫的下一代防火墻、入侵防御等安全設(shè)備,,由于其原理是必須在了解攻擊特征的前提下才能進(jìn)行有效防御,,因此這類設(shè)備對(duì)新型攻擊、未曾出現(xiàn)的攻擊,無法做到防御,。

  所謂安全,,是既能夠防范已知的威脅,還要同時(shí)對(duì)新型威脅做出判斷和預(yù)警,,在其發(fā)生破壞之前阻斷或者控制它,。異常行為分析技術(shù)的出現(xiàn)可以很好地彌補(bǔ)這一“傳統(tǒng)設(shè)備”的缺陷,對(duì)阻斷和防范新型威脅發(fā)生發(fā)揮有效的作用,。

  異常行為分析可以分析什么,?

  總體上可以分為兩點(diǎn),通過網(wǎng)絡(luò)層特征檢測(cè)DDoS攻擊,,以及通過應(yīng)用層特征檢測(cè)其他復(fù)雜攻擊,。

  網(wǎng)絡(luò)層異常行為的分析,通過對(duì)流經(jīng)設(shè)備的流量進(jìn)行連續(xù),、實(shí)時(shí)監(jiān)控來分析流量信息,,利用統(tǒng)計(jì)分析、關(guān)聯(lián)分析和機(jī)器學(xué)習(xí)等多種技術(shù)手段來檢測(cè)流量和用戶或應(yīng)用行為中的異常模式,,以發(fā)現(xiàn)異常行為,。異常可以與同類對(duì)象做比較而得出,,也可以與歷史數(shù)據(jù)做比較而得出,。

  應(yīng)用層特征檢測(cè)攻擊基于用戶行為的分析,對(duì)需要保護(hù)的目標(biāo)建立一個(gè)動(dòng)態(tài),、自適應(yīng)的訪問模型,。不論通過正常情況下的訪問模型,還是在攻擊發(fā)生時(shí),,都會(huì)有一定的特點(diǎn),,判斷其某些行為特征與正常的訪問是否有所區(qū)別,通過量化某些應(yīng)用協(xié)議的維度,,異常行為分析模型可以發(fā)現(xiàn)這種差異,,進(jìn)而識(shí)別出哪些是“正常的”,哪些是“異常的”,。

  異常行為分析如何工作,?

  目前國內(nèi)安全廠商中,采用這一技術(shù)的不多,,山石網(wǎng)科公司是目前在該項(xiàng)技術(shù)上比較完備的,,其研發(fā)生產(chǎn)的智能下一代防火墻將這一技術(shù)實(shí)現(xiàn)了產(chǎn)品落地,并有客戶為此買單,,根據(jù)初步的結(jié)果顯示,,用戶對(duì)此產(chǎn)品比較滿意,。

  山石網(wǎng)科采用的異常行為分析基于歷史流量的多維度觀測(cè),采用基線和自適應(yīng)機(jī)器學(xué)習(xí)等方法,,通過流量在不同維度的變化發(fā)現(xiàn)異常,,進(jìn)而使用數(shù)據(jù)回溯的方式定位攻擊來源或目的地。此方法非常適用于捕獲數(shù)據(jù)流量異常,,如DoS/DDoS,、應(yīng)用層DoS、SPAM,、掃描攻擊等,。下面以異常行為分析方法如何檢測(cè)到HTTP DoS舉例。

  HTTP DoS等是令各大廠商以及互聯(lián)網(wǎng)企業(yè)最頭疼的,。它的巨大危害性主要表現(xiàn)在三個(gè)方面:發(fā)起方便,、過濾困難、影響深遠(yuǎn),。首先,,攻擊者并不需要控制大批的傀儡機(jī),取而代之的是通過端口掃描程序在互聯(lián)網(wǎng)上尋找匿名的HTTP代理或者SOCKS代理,,攻擊者通過匿名代理對(duì)攻擊目標(biāo)發(fā)起HTTP請(qǐng)求,;其次,攻擊在HTTP層發(fā)起,,極力模仿正常用戶的網(wǎng)頁請(qǐng)求行為,,與網(wǎng)站業(yè)務(wù)緊密相關(guān);最后,,攻擊會(huì)引起嚴(yán)重的連鎖反應(yīng),,不僅僅是直接導(dǎo)致被攻擊的Web前端響應(yīng)緩慢,還間接攻擊到后端的Java等業(yè)務(wù)層邏輯以及更后端的數(shù)據(jù)庫服務(wù),,增大它們的壓力,,甚至對(duì)日志存儲(chǔ)服務(wù)器都帶來影響。

  異常行為分析方法首先可以根據(jù)角色不同(如受害者和攻擊者兩種不同的角色)做不同的分析檢測(cè),。比如,,對(duì)于受害者在持續(xù)一段時(shí)間內(nèi)(比如設(shè)定120 s)HTTP協(xié)議的內(nèi)連新建會(huì)話數(shù)和內(nèi)連活躍會(huì)話數(shù)都比較高,那么在這兩個(gè)條件同時(shí)超出了各自的上線閾值時(shí)即被評(píng)定為網(wǎng)絡(luò)異常參量,,即構(gòu)成了HTTP DoS這種異常行為。這只是其中一種方法,,與之相關(guān)聯(lián)的其他參量有異常也會(huì)認(rèn)為可能造成HTTP DoS攻擊,。利用異常行為分析方法可以提前發(fā)現(xiàn)未知威脅提前告警。


此內(nèi)容為AET網(wǎng)站原創(chuàng),,未經(jīng)授權(quán)禁止轉(zhuǎn)載,。