gpt4 book ai didi

php - 加密/解密 key 交换 PHP/SQL

转载 作者:行者123 更新时间:2023-11-29 09:49:12 24 4
gpt4 key购买 nike

我目前正在升级我所密封的平台之一的安全性。但是,我无法破解如何安全地存储我的加密/解密 key 。

当前设置:
MySQL服务器
网络服务器

我需要使用 AES_ENCRYPT/AES_DECRYPT 存储和读取数据库中的所有敏感数据。但是,我想安全地存储数据加密/解密的 key 。因此,当有人访问数据库或网络服务器时,他们将无法轻易猜测组合键或从配置文件中读取它。

key 可以根据我需要读/写的数据而改变。

这有可能吗?我想到的第一个选择是使用基于我需要读取的数据的某些列的组合键。但是,这使得可以通过查看代码来猜测是否有人同时掌握了源代码和数据库。

有什么想法吗?

最佳答案

存储 key 的一种简单且安全的方法是使用 AWS KMS 等 key 管理服务。

他们(应该)将 key 存储在经过 FIPS-140-2 验证的硬件安全模块上,这些模块专为 key 存储和加载而设计。

在线 key 管理服务批量执行此操作并提供 API 来使用您的 key 。

它们是行业标准,应该用于安全地存储 key ,因为将它们存储在文件或数据库中可以是安全的,但不能保证它。

关于php - 加密/解密 key 交换 PHP/SQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55118337/

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