【问题标题】:Using a single Cloudflare account in Wordpress with WP Super Cache with visible API key在 Wordpress 中使用带有可见 API 密钥的 WP Super Cache 的单个 Cloudflare 帐户
【发布时间】:2021-05-01 01:39:16
【问题描述】:

我们开始在一些 Wordpress 客户帐户上使用 Cloudflare,并在 CDN 设置中注意到我的电子邮件地址和 API 密钥对客户可见。

这是一个潜在的安全问题,其他人可以看到我的 Cloudlflare 电子邮件地址和 API 密钥吗?我应该为每个客户帐户使用 1 个 Cloudflare 帐户吗?

这是一个屏幕截图(我已经模糊了 API 密钥并删除了控制台中的电子邮件输入框)但是这两个值对客户都是可见的。

他们可以用这两条数据做什么更糟糕的事情?

【问题讨论】:

  • 这是公然离题

标签: wordpress caching woocommerce cdn cloudflare


【解决方案1】:

您必须使用令牌而不是全局 api 密钥。你只对特定区域严格令牌

这只不能解决问题,您必须手动修改 wp 最快的缓存插件来修改请求以匹配 API 令牌的使用。 可以在inc\cdn.php中找到请求

修改后的文件: https://gist.github.com/ahmed-abdelazim/7c8170f7fc4e821c6b015d770fcbf14a

所以

                $header = array("method" => "DELETE",
                                'headers' => array(
                                                "X-Auth-Email" => $email,
                                                "X-Auth-Key" => $key,
                                                "Content-Type" => "application/json"
                                                ),
                                "body" => '{"purge_everything":true}'
                                );

转换为

                $header = array("method" => "DELETE",
                                'headers' => array(
                                                //"X-Auth-Email" => $email,
                                                "Authorization" => "Bearer ".$key,
                                                "Content-Type" => "application/json"
                                                ),
                                "body" => '{"purge_everything":true}'
                                );

这在 cdn.php 文件中的插件中出现了五次

【讨论】:

  • WP Fastest Cache 似乎只接受全局 API 密钥,因此阻止我在我的客户帐户中使用此插件。
【解决方案2】:

只需创建 API 令牌对我有用。有一些预制模板。 wordpress 也有一个。刚刚选择并创建并将其添加到 wp 最快的缓存中并且有效。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-04-14
    • 1970-01-01
    • 2012-07-30
    • 2016-11-11
    • 2017-06-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多