写点什么

让部署更快更安全,GitHub 无密码部署现已上线

作者:Nsikan Essien

  • 2023-04-21
    北京
  • 本文字数:978 字

    阅读完需:约 3 分钟

让部署更快更安全,GitHub无密码部署现已上线

GitHub 的 CI/CD 服务产品 GitHub Actions 现在支持使用Open Identity Connect凭证对 Hashicorp Vault、AWS、Azure 和 GCP 等云提供商进行身份验证,而无需使用长期凭证或密码。

 

云的现代开发通常需要针对云提供商对持续集成和持续部署(CI/CD)服务器进行身份验证,以便对已配置的基础设施进行更改。从历史上看,这是通过在云提供商中创建一个身份来实现的,CI/CD 服务器可以通过使用一组长期存在的、手动设置的凭证来假定这个身份。考虑到这些凭证的用途,它们的妥协终究会带来重大的业务风险。

 

OpenID Connect身份验证协议是一种可互操作的机制,用于提供有关用户身份的可验证信息。假如用户的身份提供者是验证方能够信任的提供者,则可以在称为ID令牌Json Web令牌(JWT)中以声明的形式提供相关用户数据。

 

使用 GitHub Actions,第一步是在云提供商的身份和访问管理配置中将 GitHub 注册为外部身份源。在执行工作流时,管道可以访问管道唯一运行范围内的 ID 令牌。令牌包括令牌的期望受众、其持有者的标识符以及其他元数据。

 

然后,云提供商可以使用该信息来为任何的后续操作颁发短期凭证,例如访问令牌。目前 GitHub Actions 支持Hashicorp Vault亚马逊网络服务Azure谷歌云平台

 


自该新特性发布以来,人们对它的反响基本上是积极的,Hashicorp 创始人Mitchell Hashimoto在推特上写道:

 

最近发现 GitHub Actions 每次运行都会创建一个 OIDC 标识,因此可以将 Vault 配置为允许 w/Actions 身份认证,然后使用它来访问……任何内容。虽然需要进行一些清理,但这是非常有希望的!

 

尽管反响热烈,但其采用速度似乎比预期的要慢,WhiteDuck DevOps 的咨询与运营主管 Nico Meisenzahl在推特上写道:

 

在 #GitHub Actions 中使用 #OIDC 进行云提供商和 #Kubernetes 身份验证已经是一件大事件了吗?我虽然看到了它的很多优点,但已经采用它的人并不多。

 

继 GitHub 于 2021 年底发布该特性以来,其他 CI/CD 提供商也在其产品中添加了类似的集成。2022 年底发布的 GitLab 15.7 版本支持访问Hashicorp Vault、AWS、Azure和GCP,而 Circle CI 于 2023 年 2 月宣布支持GCP和AWS集成。

 

所有计划都可以使用 GitHub Actions OIDC 登录云提供商,而无需额外的费用。

 

原文链接:

https://www.infoq.com/news/2023/03/passwordless-deployments-github/


相关阅读:

玩转 Github:三分钟教你如何用 Github 快速找到优秀的开源项目

8 个很酷的 GitHub 技巧

2023-04-21 08:008366

评论

发布
暂无评论
发现更多内容

观测云核心技术解密:eBPF Tracing 实现原理

观测云

ebpf

1688商品采集数据,1688商品详情数据接口

tbapi

1688商品详情接口

DeFi是否还存在Alpha机会?Pencils Protocol 带领市场“向前看”

股市老人

dolphinscheduler docker compose安装配置

百度搜索:蓝易云

ServiceStage集成Sermant实现应用的优雅上下线

华为云开源

开源 微服务治理 字节码增强 sermant

时序数据库 IoTDB 为什么选择 TPCx-IoT 基准测评?

Apache IoTDB

PHP转Go系列 | ThinkPHP与Gin框架之Redis延时消息队列技术实践

快乐非自愿限量之名

php Go

DeFi 发展的岔路口,Pencils Protocol带领投资者们“向前看”

加密眼界

DeFi 发展的岔路口,Pencils Protocol带领投资者们“向前看”

石头财经

DeFi是否还存在Alpha机会?Pencils Protocol 带领市场“向前看”

BlockChain先知

Spring与Docker:如何容器化你的Spring应用

百度搜索:蓝易云

VMware Workstation 17.6 Pro 发布下载,新增功能概览

sysin

vmware Workstation

数字化服务能力再获肯定!望繁信科技惊艳亮相CDIE大会

望繁信科技

数字化转型 流程挖掘 流程资产 流程智能

魔法门之英雄无敌3 高清版(回合制策略魔幻游戏)

理理

pd虚拟机专用windows系统镜像(m1/intel)

理理

LoRA大模型微调的利器

程序那些事

程序那些事 Stable Diffusion

JNPF低代码持续发力工业领域,助力本土企业加“数”转型

不在线第一只蜗牛

低代码 数字化

JNPF低代码开发平台:企业转型与数智化的快速通道

快乐非自愿限量之名

低代码 数字化

Docker部署EMQX

百度搜索:蓝易云

利用 API 安全防护的基本工具和最佳实践防御 API 攻击

NGINX开源社区

读书笔记 安全 经验分享 API网关 API 策略

2024字节跳动“安全范儿”高校挑战赛报名开启,三大赛道等你来战!

Geek_2d6073

DeFi 发展的岔路口,Pencils Protocol带领投资者们“向前看”

大瞿科技

后端常用的Linux命令大全

百度搜索:蓝易云

yolo增加MPDIoU loss

百度搜索:蓝易云

Termius (终端模拟器/ssh/sftp客户端软件)

理理

成本最高可降40%!揭秘DataWorks资源组的Serverless进化之路

阿里云大数据AI技术

云计算 大数据 Serverless Dataworks

JNPF低代码:可视化如何赋能企业的转型之路

EquatorCoco

低代码 数字化

DeFi 发展的岔路口,Pencils Protocol带领投资者们“向前看”

西柚子

关于cookies这个包的处理

麦兜

深度解析1688阿里巴巴商品搜索API中的图片与详情链接返回值

代码忍者

api 网关 API 策略

让部署更快更安全,GitHub无密码部署现已上线_软件工程_InfoQ精选文章