隆重推出Cloudflare Secrets Store

来源:Cloudflare
作者:Cloudflare
时间:2023-06-19
2854
今天我们隆重推出Secrets Store——Cloudflare的全新机密管理产品。

640.png

今天我们隆重推出Secrets Store——Cloudflare的全新机密管理产品。

顾名思义,secrets store(机密存储库)用于存储机密(secret)。机密是开发人员使用的包含敏感信息的变量——只有授权用户和系统才应该访问这些信息。

如果您正在构建一个应用程序,那么您将需要管理各种机密。每个系统都应该设计为拥有身份和验证数据,用于核实某种形式的身份,以便授予对系统或应用程序的访问权限。一个例子是API令牌,用于对数据库进行读写请求。如果未能安全存储这些令牌,则可能会导致对信息未经授权的访问——无论是有意或意外。

机密管理的潜在风险很高。存储这些机密数据过程中的每一个漏洞都有可能导致数据泄露或破坏。这是安全管理员最糟糕的噩梦。

开发人员专注于创建应用程序,他们希望快速构建,系统性能良好,并能够扩展规模。对他们来说,机密管理是一个关乎易用性、性能和可靠性的问题。另一方面,安全管理员的任务是确保这些机密的安全。他们的责任是保护敏感信息,确保符合安全的策略制定和实施,并确保在发生如数据泄露或入侵等安全事件后可以快速加以控制、修补、及防范。他们的工作是核实公司的开发人员正在以安全、万无一失的方式构建应用程序。

为了使开发人员能够高速构建应用程序,让安全管理员感到安心,公司需要采用高度可靠和安全的机密管理工具。这个系统应该确保敏感信息以最安全的措施存储,同时保持易用性,让工程团队能够高效构建应用程序。

为什么Cloudflare要打造机密管理工具

Cloudflare的使命是帮助构建更好的互联网——这意味着更安全的互联网。我们认识到,我们的客户需要一个安全的、集中的存储库来存储敏感数据。在Cloudflare生态系统中,客户需要在各种位置存储和访问API和授权令牌、共享机密和敏感信息。我们的工作是让客户轻松安全地管理这些值。

有时机密管理的需求还超出Cloudflare的范围。客户在他们管理的每一个地方都拥有敏感数据——云提供商,自己的基础设施,或各种机器上。我们的计划是使我们的Secrets Store成为所有客户存储机密的一站式解决方案。

Cloudflare机密管理的演变历程

2020年,我们推出用于Cloudflare Workers的环境变量和机密存储库,让客户能够在其Worker脚本中创建和加密变量。通过这样做,开发人员可以混淆变量的值,使其不再以明文形式提供,并且只能由Worker访问。

640 (1).png

这类机密管理方式的采用和使用正在迅速增长。现在,我们有超过300万个Worker脚本引用通过Cloudflare管理的变量和机密信息。我们不断听到的客户反馈之一是这些机密管理的应用范围过于局限。今天,客户只能在关联的Worker内部使用一个变量或机密。然而,实际情况是-客户需要在不同Workers之间共享多种机密及敏感数据集。他们不想重新创建那些机密,并耗费时间来维持它们的同步。他们希望在一个地方管理帐户级机密,且同时可以在多个Worker脚本和函数中引用。

在Workers之外,Cloudflare服务中还有很多使用机密管理的用例。

在我们的Web应用程序防火墙(WAF)中,客户,客户可以制定规则来查找授权标头,允许或拒绝请求的访问。今天,当客户创建这些规则时,他们将授权标头值以明文形式放置,以便在Cloudflare帐户中拥有WAF访问权限的任何人都可以查看其值。客户给我们的反馈是,即使在内部,工程师也不应该能够访问此类信息。相反,我们的客户希望有一个地方来管理这个标头或令牌的值,以便只有授权用户可以查看、创建和轮换此值。然后,在创建WAF规则时,工程师只需引用关联的机密,例如“account.mysecretauth”。通过这样做,我们帮助客户通过减少访问范围来保护其系统,并通过在一个地方保持更新来增强对此值的管理。

640 (2).png

随着Cloudflare新产品和功能的快速发展,我们听到越来越多的声音表示需要一个集中式机密管理器的用例。这个管理器可用于存储Access Service令牌或Webhooks的共享机密。

通过全新的帐户级Secrets Store,我们很高兴能够为客户提供跨Cloudflare服务管理机密的工具。

保护机密存储库

要拥有一个机密存储库,需要采取一系列措施,我们致力于为客户提供这些措施。

首先,我们将为客户提供用于限制机密访问的工具。我们将提供范围权限,允许管理员选择哪些用户可以查看、创建、编辑或删除机密。我们还计划在我们的服务中添加相同级别的精细化控制,以使客户可以进行更细颗粒度的管理-例如“只允许此Worker访问此机密,只允许此防火墙规则集访问那个机密”。

640 (3).png

接下来,我们将为客户提供广泛的审计功能,能够跟踪机密的访问和使用情况。审计日志对于安全管理员非常重要。在一个机密被未授权服务使用时,或一个遭到泄露的机密在其不应该使用的时候被使用时,审计日志可以向团队成员发出警报。我们将向客户提供每个机密相关事件的审计日志,以便客户可以准确了解是谁在更改机密,以及哪些服务正在访问它们和何时访问。

除了Secrets Store的内置安全性之外,我们还将为客户提供工具,以便他们按需或以适合其正确安全态势的节奏轮换其加密密钥。

注册测试版

我们非常希望能将Secrets Store交到客户手上。

原文链接:点击前往 >
文章来源:Cloudflare
版权说明:本文内容来自于Cloudflare,本站不拥有所有权,不承担相关法律责任。文章内容系作者个人观点,不代表快出海对观点赞同或支持。如有侵权,请联系管理员(zzx@kchuhai.com)删除!
个人VIP
小程序
快出海小程序
公众号
快出海公众号
商务合作
商务合作
投稿采访
投稿采访
出海管家
出海管家