云計算日志最佳方案評估
日志其實就是安全系統(tǒng)和操作系統(tǒng)團(tuán)隊工作的實質(zhì)。與以往相比,我們近來收集和分析的日志愈加繁雜。SANS 2012日志管理調(diào)查結(jié)果顯示:82%參與調(diào)查的公司認(rèn)為日志是追蹤可疑行為的關(guān)鍵,將近60%在一個日志管理平臺內(nèi)使用代理,系統(tǒng)日志和本地操作系統(tǒng)工具去收集日志。調(diào)查提出的主要挑戰(zhàn)是如何在系統(tǒng)上管理代理程序以便收集和發(fā)送日志。隨著企業(yè)將越來越多的系統(tǒng)移入云環(huán)境,也將越來越多的應(yīng)用程序配置入云環(huán)境,怎樣才能收集并有效監(jiān)管日志?
慶幸的是,在云環(huán)境中,收集日志的方式多種多樣。這些方法各有優(yōu)劣,下文是對這些方法的具體分析,我們看完后再來判定到底哪種方法才是云日志最佳運行方案。
云日志的發(fā)展?jié)摿?/strong>
對大多數(shù)企業(yè)來說最合理的方案,是在基礎(chǔ)云服務(wù)環(huán)境系統(tǒng)上生成日志,這樣企業(yè)內(nèi)部的可控性得到了加強(qiáng)。這個處理過程通常簡單明了,并且符合現(xiàn)代企業(yè)環(huán)境中使用的同一類型標(biāo)準(zhǔn)日志慣例。Windows系統(tǒng)生成WINS事件日志,Unix和Linux平臺生成標(biāo)準(zhǔn)的系統(tǒng)日志消息。Wins系統(tǒng)將可能仍舊需要安裝一個單獨的軟件代理(像Snare或者Kiwi Syslog)去把事件轉(zhuǎn)換成Syslog格式。對企業(yè)來說現(xiàn)實的問題是在基礎(chǔ)云服務(wù)環(huán)境中,日志存放在哪里?
企業(yè)通常有三個選擇。
第一,在IaaS環(huán)境建立一個本地虛擬存儲裝置作為日志收集器,然后把日志發(fā)送到這里作為一種集合(同樣,可能地在這里分析日志)。這是一個捷徑,這樣可以最小化云環(huán)境和企業(yè)數(shù)據(jù)中心數(shù)據(jù)傳輸量,減少期間費用。但是,這個方法安全系數(shù)很低,因為日志服務(wù)器和系統(tǒng)本身存儲的介質(zhì)是同一的。
第二,每個系統(tǒng)單獨發(fā)送日志返回數(shù)據(jù)中心。這種方案增加了云服務(wù)商和企業(yè)數(shù)據(jù)中心數(shù)據(jù)傳輸量,刪除了本地日志存儲功能(最后可能導(dǎo)致日志漏洞)。
第三,將發(fā)送日志給安全服務(wù)提供商,由他們批量處理日志。市場上這類服務(wù)提供商比比皆是,其中比如Loggly、Papertrail、Sumo Logic和Splunk Storm。這種方法簡便易行,有效地解決了安全性和數(shù)據(jù)傳輸量的矛盾,缺點是成本較高。
如果能夠推動云服務(wù)供應(yīng)商的改變,云日志就還有另一種管理方式。鮮有云服務(wù)供應(yīng)商提供日志管理服務(wù),少歸少,業(yè)內(nèi)也有做的非常出色的Terremark。他們能管理日志并且輸出給客戶,或者把它們發(fā)送到一個中心集合和關(guān)聯(lián)引擎,同時帶有安全信息管理和事件管理性能。只要訂購Terremark企業(yè)云(是一種基礎(chǔ)服務(wù)云環(huán)境),不管采用哪種方式,客戶都能實現(xiàn)有效日志管理。
平臺服務(wù)云和軟件服務(wù)云使云日志管理更加復(fù)雜。一些PaaS和SaaS干脆不產(chǎn)生日志,或者即使產(chǎn)生,也只是微量的,或者以難以破譯的格式顯示。操作排程也成為問題;日志通常要批量下載,這相當(dāng)于關(guān)閉了后臺實時數(shù)據(jù)分析體系,制約計算機(jī)自動防御功能和病毒入侵分析操作。
著名日志管理專家Gartner的Anton Chuvakin提出:
“企業(yè)一旦選擇公共云計算,就要認(rèn)識到應(yīng)用日志管理的重要地位。因為SaaS 和 PaaS運行環(huán)境中常見操作系統(tǒng)日志根本不存在?,F(xiàn)在事與愿違,企業(yè)無法利用傳統(tǒng)應(yīng)用為前提分析應(yīng)用程序日志,甚至從整體上沒有結(jié)合云觀點”
這是必然的。應(yīng)用程序日志顯然更難解析和破譯,在資源外包安排和基礎(chǔ)設(shè)施,軟件私有情況下,應(yīng)用日志難題加深。
實時數(shù)據(jù)分析概念對于云日志重要嗎?盡管SANS調(diào)查結(jié)果顯示答案是肯定的,Chuvakin卻不以為然。“當(dāng)企業(yè)考慮用云IT資源管理日志,他們首先要做到利用日志進(jìn)行反查。 企業(yè)需要收集分析實時日志,實時日志大大滯后于基礎(chǔ)日志生成,滯后于日志積累積累,滯后于應(yīng)用問題解決。如果一周后你能利用自帶資源發(fā)現(xiàn)日志漏洞,而不是9個月后通過CNN新聞得知,這就表明你的安全性能已經(jīng)提高了。”
展望云日志未來
最終,企業(yè)要像已有的內(nèi)部審核一樣評估云環(huán)境日志的疑慮。其實主要的差異就是系統(tǒng)維護(hù)費用(日志管理時代提高存儲和CPU消耗,這會提高成本)和數(shù)據(jù)傳輸安全問題。采用加密方法可以減少安全隱患。目前,企業(yè)還沒有全面展開系統(tǒng)和應(yīng)用程序在云環(huán)境里的鋪設(shè),因此關(guān)于日志的問題也無關(guān)痛癢。隨著越來越多的資源托管在云環(huán)境中,云日志勢必制造更大麻煩,引起廣泛關(guān)注。