node.js - 存储 SSH 登录凭据?

标签 node.js mongodb security ssh passwords

我正在创建一个 Web 应用程序,其中涉及通过 SSH 登录服务器并存储详细信息。凭据将包括 root 登录详细信息。

安全可靠地存储这些数据的最佳实践是什么?将使用非对称 key 进行身份验证,但不是这里关注的问题。

计划使用 MongoDB 和 Node.js。

最佳答案

加密此类极其敏感的数据的最佳方法是使用 AES 256。

您基本上需要对某种文件(例如 CSV)中的登录凭据进行 AES256 加密,并确保加密 key 存储在极其安全的地方(例如,在未连接到互联网的计算机上)。

这确实是处理此类信息的唯一方法。

关于node.js - 存储 SSH 登录凭据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26984172/

相关文章:

.net - 可以使用强命名程序集来验证程序集作者吗?

security - GLassfish SSL 配置页面级别

node.js - 在 Node.js 服务器中实现安全且生产就绪的身份验证系统,而无需依赖第三方提供商

Mongodb 检查存在计数与 findOne 性能

python - 更新 python 字典元素给出 [ ]

php - 过滤数组和过滤数组mongodb的$sum up字段

macos - 阻止对 Mac OS X 中的文件夹或文件的访问

Javascript:如何在上一个函数的最终for循环完成后运行一个函数?

javascript - 如何使用sequelize 将空数组转换为空JSON 对象?

node.js - multer nodejs 模块 onFileUploadStart file.size 返回 0