写点什么

CNCF 宣布 in-toto 框架毕业,加强软件供应链安全

作者:Craig Risi

  • 2025-06-25
    北京
  • 本文字数:848 字

    阅读完需:约 3 分钟

大小:414.85K时长:02:21
CNCF宣布in-toto框架毕业,加强软件供应链安全

2025 年 4 月 23 日,云原生计算基金会(CNCF)宣布in-toto框架毕业,这是一个旨在通过确保软件开发生命周期中的每一步(如构建、签名和部署)都得到适当授权和可验证,以维护供应链完整性的框架。这一举措标志着 in-toto 已经实现了完全的成熟和稳定,加入了其他已被广泛采用已准备好大规模生产的 CNCF 毕业项目。

 

in-toto 主要由纽约大学坦顿工程学院的研究人员开发,提供了一个声明性框架,使组织能够定义策略,确保只有授权的操作者按照正确的顺序执行特定的构建步骤。它使用签名的元数据来创建一个从源代码到最终软件工件的可跟踪记录。这种模型有助于防止篡改、未经授权的行为和内部威胁,以应对日益增多和复杂性不断增加的软件供应链攻击。

 

CNCF的首席技术官Chris Aniszczyk强调了它的及时影响:

 

in-toto 解决了我们生态系统中一个关键且日益增长的需求,确保了软件构建和交付方式的信任和完整性。随着软件供应链威胁的规模和复杂性不断增长,in-toto 使组织能够自信地验证其开发工作流程,降低风险,实现合规,并最终加速安全创新。

 

in-toto 从 2019 年的沙箱项目到 2022 年初的孵化项目,再到 2023 年中期稳定的 1.0 规范,其毕业之路得到了包括美国国家科学基金会(National Science Foundation)、DARPA和空军研究实验室(Air Force Research Laboratory)在内的主要美国联邦机构的支持,它们提供了资金和研究支持。它已经被AutodeskSolarWinds等组织使用,并与OpenVEXSLSA等标准集成,in-toto 正在各个领域获得关注。

 

WitnessArchivista等工具使开发者更容易实施 in-toto。Autodesk的软件架构师Jesse Sanford指出:

 

Witness 和 Archivista 显著降低了开发者之间的摩擦,这确实使 in-toto 框架脱颖而出……我们现在可以在默认情况下安全地运行。

 

从 CNCF 毕业标志着一个重要时刻:in-toto 现在被他们认为是生产就绪的,提供了一种系统化的方式来防御供应链威胁,并通过可验证的工作流程来满足监管标准。CNCF 计划继续推进该项目,包括增强策略语言支持和开发人员体验。

 

原文链接:

https://www.infoq.com/news/2025/06/cncf-intoto/

2025-06-25 09:485

评论

发布
暂无评论

聊天与学习

将军-技术演讲力教练

架构实战营第二周作业

Jude

「架构实战营」

iOS开发:dSYM文件分析

三掌柜

28天写作 28 12月日更 12月

【LeetCode】把二叉搜索树转换为累加树Java题解

Albert

算法 LeetCode 12月日更

一本用户体验时代的产品生存指南!

博文视点Broadview

Go 语言快速入门指南 【专题合集】

宇宙之一粟

Go 内容合集 签约计划第二季 技术专题合集

Java并发编程实战系列(15)-原子遍历与非阻塞同步机制

JavaEdge

12月日更

一文带你从零认识什么是XLA

华为云开发者联盟

深度学习 tensorflow PyTorch 深度学习编译器 XLA

每一天

Nydia

实用机器学习笔记十五:卷积神经网络

打工人!

深度学习 算法 学习笔记 卷积神经网络 12月日更

架构实战营模块二学习总结

Evan

[Pulsar] Acknowledgement原理

Zike Yang

Apache Pulsar 12月日更

Prometheus Exporter (二十八)RabbitMQ Exporter

耳东@Erdong

RabbitMQ Prometheus 28天写作 exporter 12月日更

React进阶(六):组件生命周期

No Silver Bullet

React 生命周期管理 12月日更

面试官:StringBuilder与TextWriter有什么区别

喵叔

28天写作 12月日更

给弟弟的信第14封|人到年纪,自己就是屋檐

大菠萝

28天写作

高性能云网关,打通云内外业务互通的任督二脉

华为云开发者联盟

网关 云平台 华为云Stack 云网关 L2BR/L3G

io_uring vs epoll ,谁在网络编程领域更胜一筹?

OpenAnolis小助手

网络编程

Linux学习教程从入门到精通:条件判断和流程控制语句If

侠盗安全

Linux 运维 运维工程师 云计算架构师

架构实战营模块二作业

Evan

结构化思维 - 感悟

搬砖的周狮傅

感悟 结构化思维

通过淘宝数据学习爬虫,python scrapy requests与response对象

梦想橡皮擦

12月日更

0 基础实现简单的Kotlin ListView

阿策小和尚

28天写作 Android 小菜鸟 12月日更

以 Kubernetes 的方式来安装运行极狐GitLab Runner

极狐GitLab

Kubernetes runner 极狐GitLab

常用邮箱申请渠道【小程序专题2】

坚果

小程序 28天写作 12月日更 邮箱

面向WEB开发的Docker(三):安装Docker

devpoint

Docker 12月日更

Go 语言快速入门指南:第六篇 与数据为舞之映射

宇宙之一粟

哈希表 字典 映射 签约计划第二季 12月日更

Go 语言快速入门指南:第五篇 与数据为舞之切片

宇宙之一粟

golang slices 切片 签约计划第二季 12月日更

Hystrix

李子捌

微服务 28天写作 12月日更

常见序列化算法学习笔记二

风翱

序列化 12月日更

从0开始学VUE - 踩坑记录

恒生LIGHT云社区

JavaScript Vue 前端

CNCF宣布in-toto框架毕业,加强软件供应链安全_开源_InfoQ精选文章