大數(shù)據(jù)分析可以通過基于異常發(fā)現(xiàn)的檢測(cè)機(jī)制,相對(duì)于傳統(tǒng)基于靜態(tài)規(guī)則,能夠發(fā)現(xiàn)更多隱藏的持續(xù)的攻擊。因此,越來越多的企業(yè)在采用大數(shù)據(jù)安全分析技術(shù)應(yīng)用于安全防護(hù),百度亦不例外。
吳登輝:百度高級(jí)安全工程師。歷經(jīng)安全運(yùn)維,安全測(cè)試,安全開發(fā)。對(duì)企業(yè)安全體系建設(shè),以及安全大數(shù)據(jù)分析具有較為深入的了解。曾就職于華為,負(fù)責(zé)二進(jìn)制方面的漏洞挖掘工作。入職百度后,曾負(fù)責(zé)web安全測(cè)試、移動(dòng)app安全評(píng)估以及一些安全規(guī)范安全體系的建立等,也參與了百度安全中心的建立。目前,主要負(fù)責(zé)web日志的安全分析。
隨著互聯(lián)網(wǎng)技術(shù)的迅猛發(fā)展,互聯(lián)網(wǎng)對(duì)政治、經(jīng)濟(jì)、社會(huì)和文化的影響愈加深遠(yuǎn),圍繞著信息獲取、利用和控制的國際競(jìng)爭(zhēng)日趨激烈,網(wǎng)絡(luò)與信息安全面臨的形勢(shì)日益嚴(yán)峻。而且,服務(wù)和業(yè)務(wù)逐漸擴(kuò)展到Web平臺(tái)上,Web安全威脅接踵而至。攻擊者可以利用網(wǎng)站操作系統(tǒng)的漏洞和Web服務(wù)程序的SQL注入漏洞等得到Web服務(wù)器的控制權(quán)限,輕則篡改網(wǎng)頁內(nèi)容,重則竊取重要內(nèi)部數(shù)據(jù),更為嚴(yán)重的則是在網(wǎng)頁中植入惡意代碼,使得網(wǎng)站訪問者受到侵害。
作為具有豐富實(shí)戰(zhàn)經(jīng)驗(yàn)的Web安全專家,吳登輝表示:“對(duì)互聯(lián)網(wǎng)企業(yè)而言,目前針對(duì)Web安全最關(guān)注兩點(diǎn):一是,Web系統(tǒng)的可用性;二是,用戶數(shù)據(jù)的保密性。這就涉及到目前影響最大的幾種攻擊方式,包括DDOS和數(shù)據(jù)庫注入以及撞庫。同時(shí),新型漏洞從爆發(fā)到大規(guī)模利用的時(shí)間也越來越短。”
為了防范web安全威脅,很多企業(yè)選擇部署Web防火墻。有使用硬件盒子式的,也有使用基于云的Web防火墻。吳登輝建議,在部署時(shí)一定要注意防火墻規(guī)則的維護(hù)。針對(duì)硬件盒子形式的防火墻,企業(yè)需要專門有相應(yīng)的運(yùn)維人員。而當(dāng)前基于云的Web防火墻例如百度云加速,安全寶等,云廠商則會(huì)幫企業(yè)進(jìn)行統(tǒng)一的維護(hù),并進(jìn)行漏洞響應(yīng),從而大大降低企業(yè)的成本。
Web防火墻大數(shù)據(jù)安全分析實(shí)踐
作為一名Web安全防護(hù)人員,你是否想要知道攻擊是什么時(shí)候發(fā)生的?網(wǎng)站是怎么被攻擊的?攻擊者又是誰?網(wǎng)站是否安裝了木馬?你是否想要在攻擊者動(dòng)手前摁住他?在網(wǎng)絡(luò)邊界早已模糊的今天,在大數(shù)據(jù)的時(shí)代,大數(shù)據(jù)安全分析可以幫助你從更廣闊的視野里尋找更深層次的原因,找出潛在的可循規(guī)律,感知Web攻擊。
吳登輝表示,大數(shù)據(jù)安全分析是為了彌補(bǔ)現(xiàn)有漏洞發(fā)現(xiàn)手段的不足,及時(shí)檢測(cè)攻擊并實(shí)施攻擊阻斷,所用的基于數(shù)據(jù)關(guān)聯(lián)與分析的方法。為了彌補(bǔ)傳統(tǒng)的安全防御體系的不足,包括主動(dòng)掃描能力無法完整覆蓋業(yè)務(wù),阻斷攻擊時(shí)WAF/IPS誤傷業(yè)務(wù),新型攻擊出現(xiàn),攻擊檢測(cè)的策略無法及時(shí)更新的問題……而不是為了炒作制作個(gè)公雞(攻擊)圖。在Web防火墻大數(shù)據(jù)安全分析的實(shí)踐中,需要從數(shù)據(jù)采集、數(shù)據(jù)分析、基礎(chǔ)架構(gòu),以及數(shù)據(jù)分析實(shí)踐四個(gè)方面出發(fā)。
數(shù)據(jù)采集:采集一切數(shù)據(jù)放到集群上,以及只采集系統(tǒng)已有的數(shù)據(jù)放到集群上,這兩種做法都有問題。那么究竟該如何采集安全數(shù)據(jù)?對(duì)于有針對(duì)性的數(shù)據(jù)采集,需要開發(fā)特定的采集探針,數(shù)據(jù)將更有效并會(huì)事半功倍。例如:可以按照攻擊樹和Cyber Kill Chain來采集數(shù)據(jù),構(gòu)建攻擊場(chǎng)景。
數(shù)據(jù)分析:在進(jìn)行數(shù)據(jù)分析時(shí),工作人員需要通過機(jī)器學(xué)習(xí)發(fā)現(xiàn)異常,通過進(jìn)行人工標(biāo)定和分析來產(chǎn)生規(guī)則情報(bào),最終把規(guī)則情報(bào)反饋給分析系統(tǒng),產(chǎn)出更多的信息。
系統(tǒng)架構(gòu):系統(tǒng)架構(gòu)需要實(shí)現(xiàn)交互式搜索,情報(bào)易集成可動(dòng)態(tài)配置,支持機(jī)器學(xué)習(xí)模型訓(xùn)練以及支持實(shí)時(shí)模型調(diào)用。
數(shù)據(jù)分析實(shí)踐:為了發(fā)現(xiàn)繞過Web防火墻的攻擊行為,并提取攻擊情報(bào),包括掃描器payload惡意攻擊IP等。需要從HTTP請(qǐng)求的各個(gè)角度,PATH, QUERY, UA, SESSION等多個(gè)維度進(jìn)行分析。并采用基于統(tǒng)計(jì)、機(jī)器學(xué)習(xí),對(duì)PATH,QUERY,SESSION等建立模型的分析方法。包括:參數(shù)分布,請(qǐng)求頻率,SESSION請(qǐng)求寬度,404比例等。
據(jù)吳登輝透露,目前百度針對(duì)安全寶和云加速的用戶,已經(jīng)開發(fā)出這樣的一套大數(shù)據(jù)分析系統(tǒng)-- “諦聽”。它會(huì)根據(jù)網(wǎng)站的訪問訓(xùn)練出網(wǎng)站的正常的訪問模型,從而發(fā)現(xiàn)未知的攻擊。目前該系統(tǒng)已經(jīng)成功的幫安全管理人員發(fā)現(xiàn)了很多繞過防火墻的高級(jí)攻擊。同時(shí),它也會(huì)從攻擊中提取出情報(bào)信息,包括惡意IP地址,新型的攻擊payload等。
分享到微信 ×
打開微信,點(diǎn)擊底部的“發(fā)現(xiàn)”,
使用“掃一掃”即可將網(wǎng)頁分享至朋友圈。