写点什么

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:483709

评论

发布
暂无评论

一文了解 Go 接口

陈明勇

Go golang 接口

信号量的无序竞争和有序竞争

eng八戒

c Linux Kenel 信号量 C++

架构实战-模块1作业

mm

架构实战营 10期

迎战大厂!“金九银十”和秋招通过率达95%的Java面试要点集锦

钟奕礼

Java 程序员 java面试 java编程

MySQL锁,锁的到底是什么?

Java永远的神

MySQL 数据库 程序员 面试 后端

Linux Network RSS RPS 疑惑

Geek_f24c45

container network veth RPS

3月寒窗!啃透美团保姆级分布式进阶技术手册,4月终入美团定L8

程序知音

Java 分布式 java架构 后端技术

cmake 入门笔记

eng八戒

c makefile 工程管理 cmake C++

8年程序员年初被迫毕业,前后面试30家公司,如今终于拿到Offer!

程序员小毕

程序员 面试 程序人生 后端 架构师

思路一转,春暖花开!动动手指,这段程序性能又双叒提升2s~15s

靠谱的程序员

MySQL MyBatisPlus Mybatis-Plus

亚马逊 CTO Werner Vogels:2023 年及未来五大技术趋势预测

亚马逊云科技 (Amazon Web Services)

人工智能 大数据 亚马逊云科技

下次面试再一上来就问我线程有哪些状态,我上去就是给他一 jio

钟奕礼

Java 程序员 java面试 java编程

EasyRecovery2023个人免费版电脑数据恢复软件

茶色酒

EasyRecovery easyrecovery2023

AngularJS进阶(十四)AngularJS路由问题分析

No Silver Bullet

路由 AngularJS 12月月更

“算法考核没过,老板找我聊了3个小时”:离职程序员重刷数学题

钟奕礼

Java 程序员 java面试 java编程

Python初学者必备!适合新手阅读的Github开源代码。。。

Jackpop

33K Star!这才是程序员需要的神器。。。

Jackpop

刨析一下C++构造析构函数能不能声明为虚函数的背后机理?

eng八戒

继承 纯虚函数 C++

C语言怎么给函数添加形参的默认值

eng八戒

c 函数 参数默认值

防治“虚假种草”,小红书技术团队干了这几件大事

小红书技术REDtech

看完这篇,还不懂JAVA内存模型(JMM)算我输

JAVA旭阳

Java 并发

面对当下最热的多模态,为什么这些业界和学界专家说“不必追热点”

小红书技术REDtech

Python初学者必备!适合新手阅读的Github开源代码。。。

Jackpop

这才是Git的正确学习方式!

Jackpop

easyrecovery2023手机版数据恢复软件下载

茶色酒

EasyRecovery EasyRecovery15 easyrecovery2023

AngularJS进阶(十六)脏值检查及语音识别集成

No Silver Bullet

语音识别 AngularJS 12月月更 脏值检查

架构实战营模块1第2课 - 如何画出优秀的架构图

净意

太简单了,一文彻底搞懂Jenkins的用法!

Jackpop

日期格式化 YYYY-MM-DD 出现时间偏移量

HoneyMoose

Linux 定时器介绍

eng八戒

c 定时器 Linux Kenel C++

AngularJS进阶(十五)Cookie ‘data‘ possibly not set or overflowed because it was too large

No Silver Bullet

Cookie AngularJS 12月月更

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