首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >HashiCorp库:秘密后端

HashiCorp库:秘密后端
EN

Stack Overflow用户
提问于 2017-07-13 11:22:55
回答 1查看 1K关注 0票数 2

我对一些hashicorp库概念有点困惑。我们打算使用IoC技术(流浪和地形)创建一个基础设施。此外,我们正在使用厨师,以提供机器。

我们正在努力解决秘密分发的问题。我们正在努力理解Vault,尽管如此,仍有一些问题我们还没有完全解决。

为什么我需要几个秘密后端?我只想传播凭据(mongo、elasticsearch、mysql)、API令牌(AWS S3、Stripe)和CA证书。为什么我需要使用一个特殊的后端(数据库秘密后端AWS秘密后端,.)

EN

回答 1

Stack Overflow用户

发布于 2017-08-22 13:53:50

一般来说,保险库的整个目标是使秘密易于更改、旋转等等。因此,如果/当出现漏洞时,将一切都重置为新的秘密是微不足道的。这就是为什么我们有不同的后端,比如postgres。每次您进入保险库并请求PG连接信息(即用户/pass/ etc )时,它都会为您创建它,动态地将其转换为自动过期,等等。

这种方法的好处很重要。第一,秘密只有在他们需要的时候才会持续。一旦你的程序停止运行(无论出于什么原因),秘密就会消失。而且,每个程序都有一个唯一的用户/传递,所以如果有漏洞,您就可以准确地知道是哪个应用程序负责,您可以轻松地重新启动它(在一个新的节点/实例上),并让您的程序再次运行(具有新的凭据,等等),然后找出该漏洞是如何发生的,并修复该漏洞。

另外,金库有一个非常稳健的审计跟踪,所以每一个秘密访问,每一个秘密生成,等等都是以一种强有力的,可验证的方式审计,这真的是伟大的,当你有一个漏洞。

如果您需要或不需要这些功能,那么只有您才能弄清楚。如果您不需要,或者刚刚开始,您可以使用通用的秘密后端,只需将用户/传递存储在那里。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45079175

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档