云內(nèi)數(shù)據(jù)的安全保障可以從如下多個方面全方位地進行:
卷存儲加密
卷加密可抵御如下風險:保護卷免除快照克隆或泄漏風險;保護卷免除被云供應商(和私有云管理員)而隨意查看的風險;保護卷免除物理硬盤丟失(這更像是一個實際發(fā)生的安全事件,而不是僅僅滿足合規(guī)性要求那么簡單)而導致的信息泄漏風險。
基礎設施服務的數(shù)據(jù)卷可通過以下三種方式加密:
實例管理加密。這種加密引擎是在實例中運行,密鑰被存放在卷中,并采用密碼或密鑰對進行保護。
外部管理加密。這種加密引擎同樣在實例中運行,但密鑰在外部管理,并響應實例請求而進行分配。
代理加密。在這一模型里,先將卷連接到一個特定的實例或設備/軟件中,然后將該實例再連接到加密實例上。代理處理所有的加密操作,并將密鑰保管在代理內(nèi)部或外部之中。在線方式或外攜方式保管密鑰。
對象存儲加密
對象存儲加密用于抵御很多類似卷存儲同樣存在的風險。因為對象存儲長期被暴露在公共網(wǎng)絡上,并允許用戶搭建虛擬私有存儲(VPS)。就像VPN一樣,它在保護好數(shù)據(jù)的同時,可以使用公共共享的基礎設施,即使這些數(shù)據(jù)被暴露,也只有那些有加密密鑰的人才能查看。
文件/文件夾加密和企業(yè)數(shù)字版權(quán)管理DRM:在將數(shù)據(jù)放到對象存儲前,先使用標準的文件/文件夾加密工具或者企業(yè)數(shù)字版權(quán)管理工具(EDRM)加密數(shù)據(jù)。
客戶端/應用程序加密:在一個應用程序(包括移動應用)里,對象存儲通常被當作后端使用時,可以使用嵌入在應用程序內(nèi)或客戶端中的加密引擎加密數(shù)據(jù)。
代理加密:在數(shù)據(jù)發(fā)送到對象存儲前,使用加密代理進行數(shù)據(jù)加密。