CTOCIO列舉企業(yè)云計算安全問題的12個陰暗面
(文章來源:IT經(jīng)理網(wǎng))
過去十年,云計算和云安全已經(jīng)取得長足進(jìn)步,越來越多的企業(yè)對云安全的認(rèn)知,從最初的顧忌和恐慌,轉(zhuǎn)變?yōu)槊つ康男湃魏鸵蕾?。但是近年來隨著國內(nèi)外云安全事件的不斷發(fā)作,企業(yè)必須重新審視云安全問題,制定不偏不倚的云安全策略。以下,CTOCIO列舉企業(yè)云計算安全問題的12個陰暗面,以期能夠拋磚引玉,幫助企業(yè)在云時代樹立正確的安全觀:
云計算并非企業(yè)安全的革命,云實(shí)例與我們的臺式機(jī)或獨(dú)立服務(wù)器其實(shí)運(yùn)行著相同的操作系統(tǒng)。如果Ubuntu 14中有一個后門,可以讓攻擊者闖入你的服務(wù)器機(jī)房中的機(jī)器,那幾乎可以肯定,同一個后門也會讓某人進(jìn)入你的云端的服務(wù)器版本。我們熱愛的云實(shí)例能夠替換我們的私有硬件,遺憾的是,同樣的漏洞也會被替換到云端。
你在云服務(wù)商提供的私家泳池中一絲不掛地裸泳,卻沒有留意到樹梢里暗藏的監(jiān)控頭正注視著你的一舉一動,以便在你你溺水時第一時間發(fā)出警報。云服務(wù)商往往會在客戶的系統(tǒng)中暗中植入對客戶不可見的賬戶,以提高客戶服務(wù)和系統(tǒng)調(diào)試的效率,這一切都是為了客戶,但是不可否認(rèn)的是,這種做法也可能會被用于惡意目的。
客戶對云計算服務(wù)商的信任是無條件的,包括對其商業(yè)倫理和廉潔的100%授信,然鵝,沒有企業(yè)能夠確保100%的員工三觀無暇。云實(shí)例通常附帶一層額外的軟件,位于操作系統(tǒng)下,完全超出您的控制范圍。你可以獲得對操作系統(tǒng)的root訪問權(quán)限,但你不會知道下面發(fā)生了什么。這個大多數(shù)情況下都無文檔記錄可循的層可對流經(jīng)的客戶數(shù)據(jù)執(zhí)行任何操作。
云提供商鼓吹自己能提供額外的支持和安全團(tuán)隊,這些團(tuán)隊有助于云實(shí)例的安全性和穩(wěn)定性。而大多數(shù)公司都沒有能力自建這樣的團(tuán)隊,因此云計算公司很容易解決小公司無法解決的問題。
但有一個基本事實(shí)需要明確,云安全團(tuán)隊的老板不是作為用戶的你。他們不會向你報告,他們的未來與你的底線也沒什么關(guān)系。你可能不會知道他們的名字,你最終可能會通過不露面的故障單與他們溝通 – 如果他們回信的話。也許這就是你所需要的一切,或者,你也可以雙手合十祈禱。
云的巨大經(jīng)濟(jì)優(yōu)勢在于您與其他人分?jǐn)傔\(yùn)維和物理成本,作為代價,你也將失去硬件的完全控制權(quán)。你不知道正在與誰共享同一臺機(jī)器,可能是一些心地善良的教堂修女正在維護(hù)一個教區(qū)居民的數(shù)據(jù)庫,也可能是一個精神病患者。更糟糕的是,它可能是一個試圖竊取你的秘密或資金的小偷。
云計算規(guī)模經(jīng)濟(jì)的好處是能夠降低成本,因?yàn)樵朴嬎愎緭碛写罅康臋C(jī)架和硬件,但這也會導(dǎo)致單一化,使攻擊者變得更輕松和高效,在一個實(shí)例中找到的漏洞可以快速覆蓋所有類似實(shí)例。云計算公司已經(jīng)陷入了困境。他們可以通過關(guān)閉分支預(yù)測來抵御分支預(yù)測等攻擊,但這會導(dǎo)致一切都變慢。結(jié)果,云服務(wù)商不想降低性能,客戶也不想。而且,在云中,較慢的機(jī)器沒有價格優(yōu)勢。
你可能會經(jīng)營一項數(shù)十億美元的銀行業(yè)務(wù),但也有客戶也許只是一個圖片社交創(chuàng)業(yè)公司。事實(shí)上,市場上并沒有“萬靈藥”類型的安全業(yè)務(wù),但云計算公司從事著標(biāo)準(zhǔn)化和產(chǎn)品化的業(yè)務(wù),他們的安全標(biāo)準(zhǔn)是面向關(guān)鍵業(yè)務(wù)和應(yīng)用的高標(biāo)準(zhǔn)?還是偷工減料為非關(guān)鍵應(yīng)用程序提供低價套餐?沒有正確的決定,因?yàn)槊總€客戶都是不同的,實(shí)際上,客戶也有不同的需求。甚至每個應(yīng)用程序內(nèi)的每個微服務(wù)都是不同的。
云本質(zhì)上是一個黑暗的計算能力池,這個不透明往往使我們陷入一種蜜汁自信——如果我們不知道自己的芯片在哪里,攻擊者也不知道。但我們只是祈禱并假設(shè)攻擊者無法找到共享我們機(jī)器的方法,原因很可笑,因?yàn)槲覀円膊恢涝品?wù)商如何分配機(jī)器。但是,如果有一種模式可以被利用呢?如果有一些秘密漏洞可以用來大幅改變攻防賠率怎么辦
云計算的一個關(guān)鍵特性是它可以自動升級擴(kuò)容來匹配需求波動。如果訪問請求數(shù)量激增(例如惡意訪問),云計算可以啟動新的實(shí)例來保證性能。麻煩的是,創(chuàng)造虛假需求非常容易。攻擊者可以觸發(fā)您的某個應(yīng)用,通過數(shù)千次快速訪問來啟動新實(shí)例。如果云計算公司在需求激增時為新硬件供電,該怎么辦?如果所有新實(shí)例都停留在這個新啟動的硬件上怎么辦?攻擊者可以在觸發(fā)云擴(kuò)展后立即請求新實(shí)例,這樣一來,每個人共享相同內(nèi)存空間的可能性要大得多。
許多云架構(gòu)師喜歡使用許多小型機(jī)器的模塊,這些機(jī)器可以隨著需求的上升和下降而啟動和停止。大量克隆的小機(jī)器同時也意味著私密數(shù)據(jù)被不斷克隆。如果有一些私鑰用于簽署文檔或登錄數(shù)據(jù)庫,則所有克隆的實(shí)例都將擁有它。這意味著攻擊者有N個目標(biāo)而不是一個,大大增加了攻擊者登陸相同物理硬件的可能性。