什么是云KMS?KMS的目的/好处是什么?有没有一个我用它解决的问题的具体例子?它怎麽工作?我该怎么用呢?(AWS KMS,GCP KMS,Azure Key Vault)
每当我试着读官方文件
https://docs.microsoft.com/en-us/azure/key-vault/key-vault-whatis
我不会从官方文档中得到任何有用的信息,我会得到:
发布于 2019-06-24 00:20:46
KMS允许您在没有看到主密钥的情况下加密/解密数据。这使得管理加密密钥变得更简单,因为没有什么可以让您泄漏主密钥。
它们还可以管理加密算法的选择,以及升级算法选择的机制。因此,这些决定是为您做出的,所以您不能意外地配置弱加密参数。
不过,请注意,您的愤世嫉俗部分也应该注意到,"Cloud“的发音非常类似于”供应商锁定“。这使得切换云提供商变得非常困难,因为如果不首先解密所有内容,您就无法轻松地移动数据。有些KMS解决方案允许您导入您自己的密钥,这可以减少您的表面,但使您不得不保护您的主密钥,而且由于大多数Cloud HSM没有在供应商中立的术语中指定加密参数和算法,即使您有导入的主密钥的副本,您仍然无法轻松地解密您的数据。
不过,Cloud最大的优势可能是日志记录和审计。为密钥使用构建自己的日志记录和审计基础结构通常是不容易的,但对于大多数Cloud来说,这是一件轻而易举的事情。
发布于 2019-06-23 22:49:34
给我一个具体的例子,说明KMS解决/受益于使用KMS的问题:
KMS允许您安全地将加密的秘密存储在git中,在解密密钥不会泄漏的情况下,您可以在粒度级别控制对加密机密的访问,并在不需要对加密文件进行任何更改的情况下撤销访问。
什么是云KMS?它怎麽工作?
KMS是一种加密技术,它解决了对称、非对称和HSM加密的缺点。这是未来加密技术如密码锚的基础。
的简捷演化
- KMS’s decryption keys can be secured by an HSM.
- Opportunities for decryption keys to get leaked are near zero because clients don’t interact directly with decryption keys.
- Cloud Providers can afford to hire the best security professionals and implement expensive operational processes that are required to keep the backend systems as secure as possible, so backend key leakage opportunities are also near zero.https://security.stackexchange.com/questions/212320
复制相似问题