写点什么

优步推出多云密钥管理平台,可确保 150000 多个凭据的安全

作者:Claudio Masolo

  • 2025-07-28
    北京
  • 本文字数:1605 字

    阅读完需:约 5 分钟

大小:790.64K时长:04:29
优步推出多云密钥管理平台,可确保150000多个凭据的安全

优步(Uber)公布了其内部开发的多云密钥管理平台的细节,该平台旨在解决在其大规模分布式基础设施中管理超过 150,000 个密钥的安全挑战。该平台代表了大型科技公司在多云环境中处理凭证安全问题的重大演变。

 

这家网约车巨头的基础设施带来了独特的安全挑战,超过 5,000 个微服务需要安全地访问敏感凭证。这些服务与超过 400 家第三方供应商和 400 个 SaaS 应用程序集成,形成了一个复杂的认证要求网络,传统的密钥管理方法难以有效处理这些需求。

 

优步的一个主要关注点是密钥在其基础设施中的代码库、配置和各种系统中的扩散。这种分散的方法造成了重大的安全漏洞和运营效率低下。为了应对这个问题,优步实施了一种双管齐下的策略,结合了预防和补救措施。他们的预防方法围绕一个 CLI 工具,该工具直接集成到开发工作流程中,作为 Git 仓库中的预提交钩子。这个工具在提交前积极扫描代码,并阻止任何将密钥引入代码库的尝试,防止敏感信息首先进入版本控制系统。该平台还具有实时和计划扫描功能,持续监控优步整个代码库和基础设施中暴露的密钥。实时扫描为开发人员提供了即时反馈,而计划扫描则确保了全面的定期安全审查。


密钥管理平台愿景

 

这个新平台的另一个范围是隐藏不同云提供商的安全模型的复杂性,允许开发人员专注于应用程序开发,而不必担心底层凭证管理的复杂性。随着组织采用多云策略以避免供应商锁定并利用最佳服务,这种方法变得越来越重要。

 

在新的密钥管理平台出现之前,优步运营着 25 个独立的保险库系统,这增加了运营成本,也增加了安全漏洞的风险。这个新平台将之前的 25 个保险库系统整合为仅 6 个托管保险库,全部由一个专门的密钥团队运营。这种集中化提供了更好的安全治理,同时保持了优步跨不同提供商的多云策略所需的灵活性。

 

随着集中保险库的建立,优步开发了一个全面的密钥管理平台,具有几个关键组件,旨在增强安全性和运营效率。平台的元数据模型作为关键基础,描述了每个密钥的属性,以帮助治理和自动化过程。这种结构化的方法使得更好的跟踪、合规监控和自动化决策贯穿密钥生命周期。

 

统一接口通过多个渠道提供与平台无缝的交互,包括用于程序访问的 REST API,用于开发人员工作流程的命令行界面,以及用于管理任务基于 Web 的用户界面。这种多模式方法确保了不同类型的用户可以以最适合他们需求和工作流程的方式与系统交互。

 

生命周期管理功能自动化了包括密钥轮换、删除和撤销在内的关键过程。这种自动化减轻了开发团队的负担,同时确保安全实践在所有密钥中一致地应用,无需手动干预。

 

访问管理在所有密钥中实施一致的访问控制,确保只有授权的服务和人员才能访问特定凭证。这种集中化的访问控制方法简化了审计和合规,同时降低了未经授权访问的风险。

 

集成支持促进了与第三方供应商和软件即服务应用程序的无缝密钥交换,使优步即使在与外部系统和合作伙伴合作时也能保持安全标准。

 

优步密钥管理平台的实施在多个维度上带来了显著的可衡量改进。最值得注意的是,通过增强对容器内密钥访问的监控和范围界定,平台将分发给工作负载的密钥减少了 90%。这种显著的减少最小化了攻击面,降低了任何安全漏洞的潜在影响。


功能启用前后,分发到数据管道容器的密钥数量(黄色为之前,绿色为之后)。

 

增强的安全姿态源于集中式管理和标准化实践,这些实践最小化了密钥泄露和未经授权访问的风险。通过整合控制和实施一致的安全措施,优步显著加强了他们整体的安全框架。通过整合保险库和自动化密钥生命周期过程,运营效率得到了显著提高。这些改进简化了运营,减少了行政开销,并释放了工程资源,使他们能够专注于核心业务目标,而不是手动安全任务。

 

优步的方法出现在秘密管理市场迅速发展的时期,像CyberArkAkeyless这样的供应商正在开发类似的多云解决方案。然而,优步决定在内部构建突出了现有商业解决方案在处理超大规模基础设施需求时的局限性。

 

原文链接:

https://www.infoq.com/news/2025/07/uber-secret-management-platform/

2025-07-28 13:001

评论

发布
暂无评论

云原生引擎单元测试实践

京东科技开发者

云原生 单元测试 代码覆盖

2022 年云原生安全现状报告

York

容器 云原生 安全

运维进阶训练营 -W14H

b1a2e1u1u

AIGC导航网站推荐

kcodez

人工智能 AIGC Chat ChatGPT

《动手学深度学习--PyTorch》之学习环境搭建

IT蜗壳-Tango

Java并发夺命23问

程序员大彬

Java Java并发 java面试

运维进阶训练营 -W13H

b1a2e1u1u

如何落地质量门禁?

老张

软件测试 质量保障 质量度量 质量门禁

可观测行之系统如何识别网站有多少文件命中了缓存?

Yestodorrow

可观测性 可观测性用观测云

架构实战营10期-模块九作业

炮仗

基于PaddleOCR的多视角集装箱箱号检测识别

汀丶人工智能

人工智能 计算机视觉 图像识别 OCR识别

很强,我终于找到绘制E-R图的正确姿势

JAVA旭阳

Java 数据库

菜单(Menu)

芯动大师

android 控件 menu

「Go框架」bind函数:gin框架中是如何绑定请求数据的?

Go学堂

golang 开源 程序员 个人成长

运维进阶训练营 -W15H

b1a2e1u1u

设计电商秒杀系统

Geek_e5f2e5

利用 Amazon Managed Blockchain 发展和扩大忠诚度奖励计划(第一部分)

亚马逊云科技 (Amazon Web Services)

人工智能

运维进阶训练营 -W18H

b1a2e1u1u

蚁人与量子停车场

脑极体

AI

运维进阶训练营 -W11H

b1a2e1u1u

运维进阶训练营 -W17H

b1a2e1u1u

【云原生 • Docker】用故事给老板讲Docker核心原理

Reactor2020

云原生 ,docker linux namespace

运维进阶训练营 -W16H

b1a2e1u1u

Removing HTTP/2 Server Push from Chrome

Yestodorrow

架构训练营模块九作业

现在不学习马上变垃圾

架构训练营10期

Dubbo Triple 异常处理

昵称不能为null

dubbo triple协议 dubbo异常处理

SaaS时代下的我们需要什么样的数据库?

陈飞

推荐一款多功能的跨平台小程序管理工具

FinFish

小程序容器 小程序管理平台 小程序技术 小程序管理

运维进阶训练营 -W12H

b1a2e1u1u

运维进阶训练营 -W19H

b1a2e1u1u

优步推出多云密钥管理平台,可确保150000多个凭据的安全_云安全_InfoQ精选文章