【发布时间】:2022-02-24 23:01:10
【问题描述】:
目前我正在开发 php 项目。该项目的主题是通过 ssh 登录到我本地网络中的某个 cisco 交换机,获取详细信息并将其填充给用户。 为此,我在 MySQL 中的数据库上创建了包含切换登录凭据的数据库。我的 PHP 代码将从数据库中获取登录凭据并在 switch 上进行计算。
我的问题是,如何将交换机凭据安全地存储在我的 MySQL 数据库中,以使其免受任何安全漏洞的影响。
【问题讨论】:
-
from any security vulnerabilities是一个相当广泛的话题。 -
@KIKOSoftware 密码散列在用于用户身份验证时很好用,但在存储用于登录其他元素的凭据的情况下也同样有效。在我的情况下,它是 cisco 开关
-
哈希在这里不是答案,因为 OP 需要使用原始密码,而不仅仅是验证它,而是寻找加密。基本上加密密码并将加密字符串存储到数据库中的字符串字段中。然后尽最大努力确保没有人可以访问您的加密密钥;)
标签: php mysql security ssh password-encryption