写点什么

供应链实践调查报告:可感知的实践有用性与采用程度相关

  • 2023-04-07
    北京
  • 本文字数:1217 字

    阅读完需:约 4 分钟

供应链实践调查报告:可感知的实践有用性与采用程度相关

最近一项关于供应链安全实践的调查发现,尽管一些实践已被广泛采用,但关键性实践的采用却是滞后的。该调查基于软件工件供应链等级(Supply-chain Levels for Software Artifacts,SLSA)框架进行。调查报告指出,关键实践,如生成来源,在采用方面是滞后的。调查还发现,人们认为实践的有用性与该实践的采用高度相关。

 

SLSA 是一个开源的安全框架,提供与供应链安全相关的标准和控制。它提出了一些预防和减轻软件供应链攻击的安全实践。这些实践分为四个等级——从完全脚本化的构建到封闭的、可重用的构建。这项调查包含了受访者对这些实践的采用、难度和感知有用性的反馈。

 


部分软件供应链安全实践采用程度(来源:OpenSSF

 

调查结果表明,一些实践已被广泛地采用。例如,超过 50%的受访者表示,他们总是会使用集中式的构建服务。另外两个常用的实践是临时性构建和隔离性构建。

 

然而,提供来源(被认为是 SLSA 一级所需的关键相关实践)在采用方面却是滞后的。来源是关于如何构建工件的元数据,包括所有权、来源、依赖项和构建过程的信息。

 

报告指出,受访者认为实践的有用性程度确实与采用该实践的可能性呈正相关。报告作者建议把重点放在解释为什么实践有助于潜在地推动更多的采用上。Amélie Koran、Wendy Nather、Stewart Scott 和 Sara Ann Brackett 最近发表的一篇文章证实了这一发现,因为它与 SBOM(软件物料清单)有关。他们指出,由于 SBOM 实践的价值被低估,缺乏明确定义的 SBOM 用例可能会导致采用程度不高。

 

一些受访者质疑生成来源的有用性,这说明需要进一步解释这种实践的好处:


这似乎是一种会带来大量文书工作的方法,并且可以在事后很容易进行回顾——“发生了这些攻击”……但却没有从一开始就阻止攻击的发生。

 

对于生成软件材料清单(SBOM)的有用性,其他受访者也有类似的看法:


这是一种所有人都不喜欢的乏味的文书工作,开发者不喜欢(因为他们必须编写内容,并可能为随机依赖项做出辩护),管理层不喜欢(因为这会导致延迟和不愉快的开发),甚至是法务人员也不喜欢(因为它有可能将意外侵权变成故意侵权)。尽管如此,谨慎对待依赖项似乎是降低供应链攻击风险的唯一好方法。

 

受访者表示,一些 SLSA 实践,例如封闭式构建,比其他实践更难被采用。调查发现,可感知的实践难度与组织是否采用实践之间没有相关性。

 

因为调查结果与采用相关,所以它与最近发布的谷歌2022年Accelerate DevOps状态报告密切一致。该报告还关注供应链安全,并同时使用了 SLSA 框架和 NIST 的安全软件开发框架(SSDF)。同样,他们发现大多数受访者表示他们至少部分采用了每一种实践。

 

关于最近 SLSA++调查的更多细节可以在OpenSSF博客上找到。SLSA 1.0草案现在也开放给社区评审。

 

原文链接

https://www.infoq.com/news/2023/03/slsa-survey-adoption/


相关阅读:

Snap 首席信息安全官:我给软件供应链风险打 9.9 分(满分 10 分)

RPA 带来 6 位数的人力工时节约,但全民低代码时代还未到来|顺丰供应链的数字化探索与实践


2023-04-07 08:004246

评论

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

Flink集成Iceberg在同程艺龙的实践

Apache Flink

flink

双非本化学跨专业,投岗阿里/滴滴后端三面,最终拿下offer

Java 编程 程序员 架构 面试

微信业务架构

Fleng

架构实战营

有哪些可以提高代码质量的书籍推荐?

JavaGuide

Java 架构 计算机基础 重构 代码质量

架构实战营 模块一 作业

Pitt

apk优化,Android高级工程师必看系列,在线面试指南

欢喜学安卓

android 程序员 面试 移动开发

Knative 基于流量的灰度发布和自动弹性实践

阿里巴巴云原生

Serverless 容器 开发者 云原生 k8s

换工作需要做哪些准备

zhou

职业规划

微信业务架构图

@oo?金樱子

图解云原生应用设计模式

倪朋飞

Kubernetes 云原生

Fluid — 云原生环境下的高效“数据物流系统”

阿里巴巴云原生

人工智能 云计算 容器 云原生 存储

如何让使命、愿景、价值观落地

石云升

价值观 使命 愿景 28天写作 4月日更

聪明人的训练(六)

Changing Lin

4月日更

史上最全的Java面试题库宝典,Github上标星200k,太香了!

Java架构之路

Java 程序员 架构 面试 编程语言

金三银四旗开得胜!春招字节正式批4面,顺利拿到offer

Java 编程 程序员 架构 面试

给视频添加雪花飘落特效

老猿Python

OpenCV 音视频 图形图像处理 视频特效 引航计划

七进七出,终获阿里32k*16offer,这就是我悲惨的面试经历~

Java架构师迁哥

阿里的 RocketMQ 如何让双十一峰值之下 0 故障?

阿里巴巴云原生

容器 运维 云原生 k8s 消息中间件

常用正则表达式整理【总结】

孙叫兽

正则表达式 大前端 正则

Python系列:初遇python

Bob

Python 编程 4月日更

架构实战营 模块一作业

Dylan

架构实战营

模块1作业

王硕

架构实战营

翻译:《实用的Python编程》02_00_Overview

codists

Python

模块一课后作业

追随哆咪

架构实战营

架构实战营模块1作业

半夏

学习 架构实战营

架构实战营 模块一 课后作业

Lingjun

架构实战营

架构实战营课程1作业

求索

学习 架构实战营

业务架构:微信与学生管理系统

我不是坏人

【粉丝需求】如何把一个前端网页都搞下来?

孙叫兽

大前端

阿里巴巴开源容器镜像加速技术

阿里巴巴云原生

Serverless 容器 云原生 k8s 存储

安全之路其修远兮,吾将上下而求索

Thrash

供应链实践调查报告:可感知的实践有用性与采用程度相关_语言 & 开发_Matt Campbell_InfoQ精选文章