evo真人(中国)

文章橫幅PC版
文章橫幅iPad版
文章橫幅手機版

密鑰管理服務

TIME:2018-09-14 14:16  click: 418 次 來源: 未知

密鑰管理服務(KMS)是雲服務商给予的安全、易用的管理類服務。客戶不用花費許多成本來保障密鑰的機密性、完整性與可用性。利用密鑰管理服務,客戶可安全、便捷地使用密鑰,專注於開發加解密功能場景。

KMS可解決不同角色的不同密鑰需求,如下表所示。

角色

問題

解決方法

應用/網站開發者

·程序需用密鑰、證書來加密或簽名,希望密鑰管理的功能是安全且獨立的

·不論應用部署在哪裏,都能安全地訪問到密鑰。

·絕不接受把明文的密鑰到處部署

主密鑰存放在KMS服務中,在使用時調用KMS服務解密數據密鑰。

服務開發者

·不想承擔客戶密鑰、數據的安全責任

·希望客戶自己管理密鑰

·在有授權的情況下用用戶指定的密鑰加密數據

用信封加密技術及開放的API,服務能集成KMS,用用戶指定的主密鑰完成數據密鑰的加解密,能輕鬆的實現明文不落盤,也不用為管理用戶的密鑰發愁

首席安全官(CSO)

·密鑰管理能滿足合規需求

·確保密鑰都被合理地授權,任何使用密鑰的情況都必須被審計

KMS服務接入RAM服務實現統一的授權管理。接入ActionTrail服務實現密鑰使用的審計

從表中可看出,用KMS解決密鑰管理問題有2種方式:一種是直接用KMS來加密/解密客戶數據,另一種是基於信封加密方法實現本地加解密。

1.直接使用KMS加密、解密客戶數據

客戶可直接調用KMS的API,用指定的客戶主密鑰來加解密數據,此場景適合少量數據的加解密,用戶的數據可經安全信道傳至KMS服務端,對應結果會在服務端加解密後經安全信道返給用戶。

2.使用信封加密方法實現本地加解密

信封加密指給要加密的數據得到“一次一密”的對稱密鑰,借特定的主密鑰加密此對稱密鑰,讓其處在被“密封的信封保護”的狀態。在傳輸、存儲等非安全的通信過程中直接傳遞“被密封保護的密鑰”,當且只在用此對稱密鑰時,打開信封拿出密鑰。

客戶可直接調用KMS的API,用指定的CMK得到解密數據密鑰,自行用數據密鑰在本地加解密數據,這適合大量數據的加解密,客戶不用經網絡傳輸許多數據,可低成本的進行大量數據的加解密。

上一篇:數據加密 下一篇:數據加密存儲和加密傳輸