当前位置: 首页 > 知识库问答 >
问题:

使用Azure Key Vault存储的目的

仲孙善
2023-03-14

我是azure云服务平台的新手。今天我遇到了Azure提供的Key-Vault存储服务。它具有存储应用程序级密钥和设置的能力。它具有增强的数据保护功能,是安全可靠的。

但我不清楚的是,要连接到Key-Vault,我需要存储在应用程序配置中的Key-Vault的工件。

如果是这样的话,当有人在密钥值上掉线时,他不会连接到我的密钥库并读取我的所有密钥。

如果我应该加密我的本地密钥存储库设置,那么我可以加密我存储在存储库中的密钥,对吗?。Key-Vault的目的是什么?。

共有1个答案

阙阳夏
2023-03-14

除了能够使用客户机证书进行身份验证(与普通密码相反,客户机证书可以存储在安全存储中)之外,另一点是Keyvault可以作为加密甲骨文工作。它存储你的钥匙,永远不会释放它们。当您想要执行加密操作(加密、解密等)时,您将数据发送到Keyvault,而不是从Keyvault中获取密钥。这确保了即使攻击者(甚至管理员)对您的整个基础设施具有临时访问权限,他也只是在有限的时间内对您的数据具有访问权限,永远无法获得您的实际密钥。另一个好处是可以对任何访问进行适当的审计。

 类似资料:
  • 在尝试使用AzureKeyVault保护密钥时,我遇到以下错误: 00:01:41错误]读取钥匙圈时出错。微软蔚蓝色的钥匙库。模型。KeyVaultErrorException:操作在Microsoft返回了无效的状态代码“禁止”。蔚蓝色的钥匙库。KeyVault客户端。WrapkeyWithTtpMessageAsync(String Vault BaseUrl、String keyName、S

  • 我希望将Solr原子更新与一些存储的目标字段结合使用,这不是推荐的组合--因此我希望了解其中的风险。 原子更新的Solr文档说(我的重点是): 原子式更新文档的核心功能要求架构中的所有字段都必须配置为stored(stored=“true”)或docValues(docValues=“true”),但目标字段除外,后者必须配置为stored=“false”。原子更新应用于现有存储的字段值所表示的文

  • 我试图列出我存储项目中的所有(甚至一些)桶。如果我知道一个水桶的名字,“水桶”功能就会得到这个水桶。但是我不能用"桶"来列出项目中的桶: 我的服务帐户具有“存储管理员”角色。我很困惑。注意:我使用的是PHP5.6,以防万一。Composer在安装GCS库时没有遇到问题,所以我认为这没问题。 好吧,我一定是错过了什么。使用我得到一个桶的测试用例,我使用了$one_桶- 进一步信息:当点击迭代器(fo

  • 我有一个存储过程叫做 我试图将它们的结果存储在数据表中。 它会导致以下错误: 系统。数据。Odbc。ORA-00900:无效的SQL语句 在ConexionBD.ConnectAndQuery(stringlayername、decimalidelemento、stringidelementostring、stringconexion)。 我的代码:

  • 问题内容: 我试图找到一种方法来检测何时将闪存驱动器插入计算机。到目前为止,我发现的解决方案是轮询更改。这确实告诉我何时插入了闪存驱动器,但是据我所知,没有办法为其找到位置。而双方似乎非常不可靠作为其返回值是实现特定的,但他们似乎是可能返回的任何相关信息,可能有助于找到该目录的唯一方法。 考虑到这一点,以下代码: 给我这个输出: 事实证明,返回驱动器的格式并返回该驱动器的设备文件的位置。据我所知,

  • 我正在尝试实现一个简单的REST服务,该服务基于具有Spring启动和Spring数据Rest的JPA存储库。(请参阅此教程)如果将以下代码与 gradle 一起使用,则运行良好: 为了让事情变得更简单,我使用Spring boot CLI(“Spring run”命令)尝试了相同的代码。 不幸的是,这似乎不起作用@RepositoryRestResource似乎无法像@RestControlle