云計算平臺下僵尸網(wǎng)絡的檢測技術詳解
云計算環(huán)境下的僵尸網(wǎng)絡(BotCloud)是把傳統(tǒng)的僵尸網(wǎng)絡移植到云計算平臺下的新型僵尸網(wǎng)絡。利用云的優(yōu)勢將僵尸網(wǎng)絡的構建變得更容易、攻擊變得更有效、檢測變得更困難。分析了云計算平臺和傳統(tǒng)僵尸網(wǎng)絡結構上的相似性,介紹了BotCloud對云環(huán)境的平臺造成的威脅,分析了云計算環(huán)境下的僵尸網(wǎng)絡的相關檢測技術,為今后云計算環(huán)境下的僵尸網(wǎng)絡的檢測打下理論基礎。
近幾年來,云技術成為人們越來越接受的技術并成為信息技術產業(yè)快速增長的部分,它可使用戶大量減少基礎設施和操作的成本,提供公平的收費系統(tǒng),可確保其所有的服務具有擴展性等眾多益處。云技術不僅向合法用戶提供這些優(yōu)勢服務,也同時為連接在Internet的第三方終端設備上部署攻擊的惡意用戶打開了一扇大門。合法用戶抵制外部攻擊一直是云技術安全問題的研究熱點問題,但對將云平臺轉變成能發(fā)起攻擊的平臺的可能性很少關注。僵尸網(wǎng)絡就是將云平臺轉換成攻擊支持的最大受益者之一,把通過云平臺發(fā)出攻擊的僵尸網(wǎng)絡稱為僵尸云網(wǎng)絡。
1云計算平臺與僵尸網(wǎng)絡云計算平臺具有彈性服務、資源池化、按需服務、服務可計費、泛在接入的特點。從圖1和圖2的云平臺和僵尸網(wǎng)絡的結構圖中可以看出云計算平臺與傳統(tǒng)僵尸網(wǎng)絡的很多特征相似:
(1)兩者都是將分散的資源聚合在一起來完成某項任務,這中間整個任務的完成都十分依賴網(wǎng)絡流量,云計算平臺和僵尸網(wǎng)絡的資源都是基于大網(wǎng)絡流量和大數(shù)據(jù)的。
(2)兩者的結構都是基于一對多的控制,僵尸網(wǎng)絡的集中端為攻擊者、被攻擊者或僵尸網(wǎng)絡控制端,云平臺的集中端是云服務提供商。
(3)兩者都使計算機資源得到了充分的利用。
2云計算環(huán)境下僵尸網(wǎng)絡的威脅
隨著谷歌云、亞馬遜云、蘋果云、百度云等公有云、私有云應用的逐漸成熟,網(wǎng)絡已經全面進入云網(wǎng)絡時代。同時網(wǎng)絡威脅之一的僵尸網(wǎng)絡也進入了這一新時代,并迅速發(fā)展。在云環(huán)境中,僵尸網(wǎng)絡可以根據(jù)需求進行便捷設置,構建超大規(guī)模的僵尸網(wǎng)絡也不需要很多的時間,部署成本更加低廉?,F(xiàn)在某些非法用戶已經展示了如何在云平臺中構建一個僵尸云網(wǎng)絡并嘗試發(fā)起各種攻擊。用戶可以以每小時9美元或者每天67美元的價格來租用僵尸云網(wǎng)絡。僵尸網(wǎng)絡主要被用來發(fā)起網(wǎng)絡安全中公認為最大威脅之一的分布式拒絕服務攻擊(DDoS),其中一項實驗研究即是如何在云環(huán)境中發(fā)起DDoS攻擊[7]。除此之外,垃圾郵件、鍵盤記錄、廣告程序、間諜程序、點擊欺詐、端口掃描等惡意行為在僵尸云網(wǎng)絡中得到更大發(fā)揮,給用戶帶來更大的經濟損失。
2009年僵尸網(wǎng)絡就已經對亞馬遜基于云計算的EC2(彈性計算云)服務發(fā)起了攻擊,引起了內部服務故障,2012年微軟也破獲了兩個zeus僵尸網(wǎng)絡服務器。這些都只是僵尸網(wǎng)絡被發(fā)現(xiàn)的冰山一角,還存在著大量的僵尸網(wǎng)絡沒有被發(fā)現(xiàn),尤其是在云環(huán)境中。本文對僵尸云網(wǎng)絡構建和結構進行了一定的分析,在此基礎上更好地分析僵尸網(wǎng)絡特征影響因素。對于傳統(tǒng)僵尸網(wǎng)絡檢測研究已取得的一些成果,這也將對僵尸云網(wǎng)絡的檢測及驗證提供技術支撐。
3云計算平臺下僵尸網(wǎng)絡的檢測技術傳統(tǒng)的僵尸網(wǎng)絡檢測機制有基于行為特征、基于蜜罐/蜜網(wǎng)技術、基于流量聚類分析等多種,這些檢測技術在傳統(tǒng)網(wǎng)絡中對僵尸網(wǎng)絡起到了較理想的檢測作用。但由于云計算平臺的特殊性,不能直接使用這些技術。只有快速、準確地檢測出僵尸云網(wǎng)絡,才能為僵尸云網(wǎng)絡的反制及破壞提供支持。
僵尸云網(wǎng)絡的被感染端發(fā)起攻擊時會出現(xiàn)與傳統(tǒng)僵尸網(wǎng)絡不同的指標特征, 2014年HAMMI B從一個系統(tǒng)的視角對僵尸云網(wǎng)絡發(fā)起攻擊時可能會產生的特征進行分析[8],同時也提出了一種基于僵尸云網(wǎng)絡的行為檢測方法。由于僵尸云網(wǎng)絡所具有的云技術中的新特點,用傳統(tǒng)僵尸網(wǎng)絡的行為特征去檢測僵尸云網(wǎng)絡已經失去了作用,因此必須先分析出僵尸云網(wǎng)絡行為的新特征,再利用特征相似性來檢測僵尸云網(wǎng)絡。