密鑰管理服務KMS(Key Management Service)具有廣泛的應用場景,本文為您介紹KMS常見的應用場景。
典型場景
場景 | 用戶角色 | 訴求 | 說明 |
---|---|---|---|
信息系統滿足安全合規要求 | 首席風險官(CRO) | 保證信息系統的安全與合規。 | 作為首席風險官(CRO),我希望IT系統滿足針對信息系統安全保護的要求,包括:
|
敏感數據加密保護 | IT系統建設者 | 保證應用系統中敏感數據的安全。 | 作為IT系統建設者,應IT安全部門要求,應用程序需對存儲或使用的敏感業務數據和運行數據進行加密保護。通過使用KMS,相比自建密鑰管理和加解密設施,可極大地降低實施成本。 |
ISV服務集成KMS憑據管理方案 | 服務提供商ISV | 服務需要使用用戶的憑據,但是用戶不希望憑據內容暴露給服務提供商人員。 | ISV服務運行過程中需要使用用戶的憑據信息,但用戶不希望敏感的憑據信息暴露給服務提供商。ISV服務可集成KMS,將KMS作為第三方的憑據管理解決方案。 |
信息系統滿足安全合規要求
企業或者組織在評估信息系統的安全合規要求時,可能會遇到以下兩種情況:
- 安全規范要求使用密碼技術對信息系統進行保護,并且所使用的密碼技術、密鑰管理設施必須滿足特定的技術標準和安全規范。
- 安全規范并不強制要求使用密碼技術,但使用密碼技術會對加快滿足規范的過程。例如:在打分制的規范中獲得更多的得分點。
KMS提供以下方面的能力,幫助企業滿足合規要求:
功能 | 說明 | 參考文檔 |
---|---|---|
密碼合規 | KMS支持連接您在阿里云加密服務的密碼機實例(HSM)集群實現密鑰的管理和密碼計算,硬件密鑰的密鑰材料不會離開您的密碼機實例HSM安全邊界。KMS支持您通過硬件密鑰實現常用密碼算法的密鑰管理、數據加解密和數字簽名等密碼計算服務。 說明 阿里云加密服務提供的密碼機實例(HSM)滿足GM/T 0028 第二級認證的合規性。 | |
憑據管理 | 通過使用憑據管家,輕松滿足對RAM AccessKey、RDS賬號口令、ECS SSH密鑰等憑據的安全管理要求,同時帶來高效而可靠的數據泄露應急處理能力。 | 憑據管理概述 |
數據保密性 | 通過KMS對個人隱私進行加密保護,防止個人隱私在攻擊場景下泄露,滿足數據保護相關法律法規要求。 | 密鑰服務概述 |
身份認證和訪問控制 | KMS通過接入訪問控制(RAM),實現統一的認證和授權管理。KMS實例僅提供VPC地址,同時通過應用接入點(AAP)為您提供便捷的應用級別認證和授權管理。 | 使用RAM實現對資源的訪問控制 |
審計密鑰的使用 | KMS將所有的API調用記錄存儲到操作審計(ActionTrail),操作審計可以對密鑰的使用情況進行合規性審計。 KMS實例支持您開啟安全審計,將實例服務網關的所有API調用記錄存儲到您指定的OSS存儲空間。 | 使用操作審計查詢密鑰管理服務的操作事件 |
敏感數據加密保護
您可以通過數據加密技術,保護云上產生或存儲的敏感數據。阿里云支持您通過多種方式實現對敏感數據的加密保護。
加密保護方式 | 訴求 | 說明 | 參考文檔 |
---|---|---|---|
應用系統使用KMS對數據直接加密 | 通過加密技術保護應用系統中敏感數據的安全。這些敏感數據加解密QPS不高且數據大小不超過6K。 例如對您的應用配置AK、數據庫賬密等敏感信息加密。 | 調用KMS的加密API,使用密鑰直接加密敏感數據。 | 使用KMS主密鑰在線加密和解密數據 |
應用系統使用KMS對數據進行信封加密 | 通過加密技術保護應用系統中敏感數據的安全。這些敏感數據需要高QPS加解密或者加密數據量過大無法使用直接加密方式。 例如對您的用戶的手機號、身份證號等敏感信息加密。 | 使用信封加密技術將密鑰存放在KMS中,只部署加密后的數據密鑰。僅在需要使用數據密鑰時,使用KMS獲取數據密鑰的明文,用于本地加解密業務數據。 您也可以使用封裝了信封加密的加密SDK進行加密保護。 | |
云產品服務端加密 | 為云上的IT設施數據安全的環境提供基礎保障。 例如:通過對象存儲服務端加密,保護存儲敏感數據的OSS桶或通過數據庫透明數據加密(TDE),保護存儲敏感數據的表。 | 如果您使用阿里云產品來保存數據,您可以使用云產品的服務端加密功能,更有效地對數據進行加密保護。 | 支持服務端集成加密的云服務 |
使用憑據管家 | 為您提供憑據的全生命周期管理和安全便捷的應用接入方式,幫助您規避在代碼中硬編碼憑據帶來的敏感信息泄露風險。 例如:您可以將口令、Token、SSH Key、AK等敏感數據托管到憑據管家,通過安全的接入方式進行管理。 | 將您的敏感信息訪問憑據托管到憑據管家,通過應用級別安全訪問機制確保敏感信息訪問安全。您也可以動態輪轉憑據,避免數據泄露風險。 | 憑據管理概述 |
ISV服務集成KMS憑據管理方案
用戶可在KMS中管理憑據,并授權ISV服務使用憑據,KMS充當了ISV服務和用戶中間的第三方安全保護機制,使用戶和ISV服務可以各司其職,共同保證系統的安全性。
用戶角色 | 說明 | 參考文檔 |
---|---|---|
用戶的管理員 | 在KMS中管理憑據。在訪問控制(RAM)中管理憑據使用的權限,通過跨阿里云賬號的資源授權等方式,允許ISV服務使用KMS中的指定憑據。 | 跨阿里云賬號的資源授權 |
ISV服務 | ISV服務通過集成KMS的API使用用戶指定的憑據。 | API概覽 |
用戶的審計員 | 通過操作審計(ActionTrail),對ISV服務每次訪問KMS使用密鑰的行為進行事后審計。 | 使用操作審計查詢密鑰管理服務的操作事件 |