gpt4 book ai didi

node.js - 在 Docker node.JS 项目中安全存储 SMTP 密码

转载 作者:太空宇宙 更新时间:2023-11-04 09:12:35 25 4
gpt4 key购买 nike

我需要存储运行时需要的加密密码(SMTP 密码)。

我面临的问题是我还需要存储一个 key 来再次解密密码,有什么办法可以解决这个问题?因为如果 key 与加密密码一起存储,则与以纯文本形式存储相同。

这是客户的需求,因此如果他们的服务器遭到黑客攻击,黑客将无法直接访问他们的所有密码。

制作中的软件使用 NodeJS 编码,并在 Docker 容器中运行。

我想到的一个解决方案是将加密 key 存储在另一个文件中,在 Docker 实例的另一个位置,但这似乎也不是很安全。

提前致谢

编辑,不确定我的问题是否没有被理解。但我想问的是,是否有一种安全的方法可以做到这一点,如果有,我应该在哪里寻找更多相关信息。

最佳答案

如果您应该在运行时使用纯文本密码,则无法保护您的密码免遭服务器黑客攻击。数据库凭证也存在同样的问题。如果您将加密 key 存储在任何地方,您的代码中的一个函数会解密加密的密码以供在运行时使用,因此黑客可以使用该函数找到纯文本密码

关于node.js - 在 Docker node.JS 项目中安全存储 SMTP 密码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53222369/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com