09 二月, 2010 07:26
發表者:Justin Foster
趨勢科技趨勢科技 Deep Security 及OfficeScan Intrusion Defense Firewall軟體架構工程師
隨著新的應用程式開始以雲端模型為開發基礎,開發人員也開始希望透過平台服務化 (Platform-as-a-Service,簡稱 PaaS) 來簡化應用程式的開發與部署。畢竟,要照顧應用程式底層的作業系統、資料儲存、訊息佇列以及應用程式容器,是一件複雜而耗費成本的工作。PaaS 的承諾,就是要提供一個應用程式基礎架構,由供應商負責照顧底層的堆疊。
聽起來的確不錯,不過,您得先仔細思考量一下您將放棄的安全控管能力:
可見度:在一個 PaaS 環境中,使用者只負責部署應用程式與資料。從終端使用者的角度來看,這並沒有一種標準的方法可以了解修補程式版本、收集系統/伺服器記錄檔,或者執行漏洞評估 (遠端測試通常是不允許的)。您如何知道自己的基礎是否穩固?
可攜性/互通性:PaaS 與 IaaS 不同之處在於,IaaS 上的虛擬機器通常可以在不同服務供應商之間互通,但 PaaS 卻會用到客製化 API、特殊應用程式容器,有時甚至是程式語言延伸功能。您是否能夠在必要時移轉您的應用程式?
安全性:大部分的 PaaS 方案都無法讓客戶部署網路式或主機式 WAF、DAM、IPS、FIM、AV 或 DLP 等方案。某些平台服務廠商會提供一些內建的安全服務,但終端使用者卻無法掌握,也無從選擇。您是否真的能讓應用程式「暴露在外」?
這些問題並非無解,但需要由平台供應商來做。
Chris Hoff 是一位知名的雲端運算熱愛者,他目前正與一個工作小組合作,共同開發一套通用的安全 API 來提供漏洞掃瞄、稽核、組態管理、修補程式管理等等所需的資訊。如果 PaaS 供應商採納了這套名為 A6 的 API (涵蓋了稽核、斷定、評估、確保),將可提供迫切需要的手動與自動化驗證方法。
(閱讀全文)
推文( 0 )













