繁体   English   中英

使用 Azure KeyVault 存储连接字符串与使用 ASP.net IIS_Reg 加密之间有什么区别?

[英]What is the difference between connection string storage with Azure KeyVault and encryption with ASP.net IIS_Reg?

最近通过 Azure Key Vault 存储了我们的项目连接字符串,并使用 Azure Key Vault 配置生成器为我们的本地构建检索它们。 这让我们可以摆脱源代码控制存储库中的连接字符串。 一位开发人员告诉我,我应该考虑使用 ASP.NET IIS_Reg 进行加密,因为它是 web.config 秘密加密的“事实上的标准”。 我真的找不到任何比较这两种技术的文档。 是否可能/尝试同时使用两者是否多余? 它们可以串联使用吗?

如果您今天正在使用Azure Key Vault ,那么我会继续这样做,因为与在 web.config 中加密内容相比,这是一种更具前瞻性的方法。 特别是如果您以后想要迁移到 .NET Core,那么您仍然可以继续使用 AKV。

web.config 中加密东西只是管理起来很痛苦。 使用 AKV,您可以对您的秘密进行版本控制,并且可以更好地控制谁可以访问什么。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM