【发布时间】:2021-10-31 05:45:00
【问题描述】:
我的问题很简单。我想在 cloudflare worker 环境中运行一些 admin sdks 和安全密钥,这样任何人都可以查看我的代码(甚至是 cloudflare)或在其中注入一些东西,我的首要任务是安全。 我正在使用 dart 和 cloudflare 的免费计划
【问题讨论】:
我的问题很简单。我想在 cloudflare worker 环境中运行一些 admin sdks 和安全密钥,这样任何人都可以查看我的代码(甚至是 cloudflare)或在其中注入一些东西,我的首要任务是安全。 我正在使用 dart 和 cloudflare 的免费计划
【问题讨论】:
如果需要调试 Cloudflare Workers 平台的问题,一些 Cloudflare 员工将能够查看您的代码。 Cloudflare 之外的任何人都无法看到您的代码,也没有人可以在未经您许可的情况下修改您的代码。
特别是对于密钥,您不应将密钥嵌入到您的代码中。您可以使用wrangler secret 命令单独上传机密,然后在您的代码中引用它们。如果您这样做,任何人都无法看到您的秘密,包括 Cloudflare 员工。
这里是介绍 Workers 秘密的博文:https://blog.cloudflare.com/workers-secrets-environment/
【讨论】: