gpt4 book ai didi

drupal - 使用 Drupal 存储敏感数据

转载 作者:行者123 更新时间:2023-12-02 06:47:14 25 4
gpt4 key购买 nike

我需要通过 Drupal 使用敏感数据以供自定义模块使用。如果我只是通过 GUI 设置它们,它们将以未加密的方式存储在数据库中。任何有权访问该数据库的人都可以访问我的敏感数据。

目前我可以看到两种解决方案:

  1. 找到一种方法将这些凭据安全地存储到数据库中;
  2. 将这些敏感数据放入credentials_inc.php 文件中,将其包含在settings.php 中以设置我的自定义模块可以使用的变量,并确保其他人无法读取该文件。

您认为哪种解决方案最好?你有什么建议吗?还有其他最佳选择吗?

致以诚挚的问候。

最佳答案

我会从使用 SecurePages 开始模块,以确保沿途输入的数据不被窥探。

然后要加密信息,请尝试使用 php 的 mcrypt用一个简短的例子来说明如何 encryptdecrypt .

一旦信息得到保护,将数据存储在 drupal 的数据库结构中应该没有问题。另外,重要的一点是,您可以查看 hook_init()而不是尝试在 settings.php 中添加一些内容。这通常是一种不好的做法。

关于drupal - 使用 Drupal 存储敏感数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5834842/

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