详解软件供应链安全(上)

从OpenJDK到Docker镜像:详解sha256sum在软件供应链安全中的实战应用 本文深入探讨了sha256sum在软件供应链安全中的关键作用,从OpenJDK到Docker镜像的实战应用。通过哈希校验确保文件完整性,防止篡改,并结合CI/CD流水线中的自动化验证,提升DevOps环境的安全性。文章还提供了企业级校验策略设计和性能优化实践,帮助构建可信的软件交付链。 阅读详情

引言

软件供应链安全是我们总在谈及的话题,但由于并没有对自身产生具体的影响,关于供应链安全的理解还停留在重大安全事件的旁观中。

但事实上,软件开发中的新威胁不只与特定公司有关,整个软件供应链都是攻击者的目标。供应链流程包括将原材料、组件和资源转化为成品并将其交付给客户。所以我们要尽力保护每个环节,一旦有一个环节发生故障,一切都会受到影响。

本系列文章将分为上下两篇为您详解软件供应链安全。

软件供应链定义

软件供应链流程同其他行业类似,资源会以转换的形式被消耗,最终以产品或服务的终态交付给客户。在此过程中,所有环节和资源构成的网络,不仅包括设备的生产、存储、销售、交付等供应链环节,还延伸到产品的涉及、开发、集成等生命周期。

类比理解可以得到,在软件供应链中,原材料是将代码转换为最终可交付的库、代码或工具等。这种交付通常部署为面向用户的应用程序、供应链服务或定制产品等。我们可以简单理解为这是一个肉质罐头加工的过程,原始代码是生肉,最终交付的结果是罐头。罐头的终态由用户决定,可以是即食的也可以是能作为辅料的半成品。

为了帮助大家在软件供应链中理解,我们举一个简单的“栗子":

为了给客户生成最终的"Web应用程序",我们需要编译源码,在此过程中会依赖来自第三方的支持(包括但不限于组件、库等),当这一流程链条中引入某些恶意元素时,就会发生软件供应链攻击。

相较于传统的供应链攻击,在软件供应链中,由于供应链复杂性,攻击会从点到面进行蔓延,进而导致攻击面不断扩大。一旦成功攻击会造成受影响的代码或组件被传播到下游,又因没有察觉到问题已经发生,难以追溯漏洞出现的最初时间进而造成重大影响。

大多数情况下,攻击会通过在中间注入恶意软件或漏洞来破坏软件供应商,对客户造成致命后果。<

软件供应链安全:SBOM 生成与可信镜像签名实践 聚焦软件供应链安全,讲解如何生成 SBOM(SPDX 格式)、使用 Cosign 对镜像签名,并在部署阶段验证签名,确保产物可信。 阅读详情

相关推荐

Unity URP管线下的Highlight Plus插件,从导入到实现物体高亮的保姆级避坑指南

本文详细解析了在Unity URP管线中使用Highlight Plus插件实现物体高亮的完整流程与常见问题解决方案。从URP环境配置、插件导入避坑到相机设置优化,提供了一套完整的保姆级指南,帮助开发者高效解决高亮效果不显示等典型问题,并包含移动端性能优化与复杂场景管理的高级技巧。

weixin_27379781的博客 408

GPU加速的容器化AI开发:AnolisOS/CentOS8中的NVIDIA驱动与CUDA最佳实践

本文详细介绍了在AnolisOS/CentOS8系统中配置NVIDIA驱动与CUDA的最佳实践,涵盖驱动安装、CUDA工具链配置、容器运行时设置及性能优化等关键步骤。特别针对容器化AI开发场景,提供了GPU透传和资源管理的实用方案,帮助开发者构建高效的GPU加速开发环境。

weixin_27791839的博客 339

ArcGIS属性表汉字转拼音

接着我安装了一个编辑器“PyCharm Community Edition 2019.3.3\bin\pycharm64.exe”,在里面添加“pypinyin”包,然后将其设置为arcgis的编辑器和调试程序,还是失败;我在10.6的机器上折腾了上面几步,直到两周后脚本突然运行成功,我也不确定是哪一步导致pypinyin包配置成功,因此将心得体会写出来,如果过一段时间,打开10.2的机器运行脚本成功了,再写后续.......,按照“配置方法1:”进行尝试,显示配置失败。

2301_77413856的博客 1294

Zemax新手别慌!一文搞懂几何像差:从球差、慧差到色差的实战识别与优化

本文为Zemax新手提供几何像差实战指南,详细解析球差、彗差和色差的识别与优化方法。通过软件操作关键节点和实际项目决策逻辑,帮助光学设计师快速掌握像差诊断与优化技巧,提升光学设计效率。

weixin_42524708的博客 257

乐企归集能力说明文档V2.0006

纳税人销售货物、提供服务开具的增值税发票及购进货物、接受服务取得的增值税发票、海关缴款书(含出口转内销证明)、代扣代缴完税凭证,可以通过本能力进行归集。纳税人可将本能力中的各类规则和接口嵌入本单位信息化系统中(如:销售、报销、财务等),实现发票自动化归集,便于纳税人完成发票入账、抵扣、退税以及代办退税等操作,有效提升涉税业务办理效率。

记录点滴 573

试读源码在这里下载

试读文章的源码在这里下载。源码不做任何修改,重点重点重点:为了代码运行不报错,安装matlab 版本为 2021 及以上版本。matlab安装教程大家可以参考这个教程:手把手教你安装matlab软件。

在职AI算法工程师,擅长计算机视觉,YOLO目标检测、分割等,擅长web、pyqt界面可视化,好内容持续更新中,来这里跟大家一起学习,共同进步 4301

安全监控:人员行为分析_(2).人员行为分析基础理论

人员行为分析是指利用计算机视觉技术对视频中的人类行为进行实时或离线检测、识别和理解的过程。视频采集:通过摄像头等设备获取视频数据。视频预处理:对视频数据进行噪声过滤、图像增强等处理,以便后续分析。特征提取:从视频中提取出与人员行为相关的特征,如人体姿势、动作轨迹等。行为识别:利用机器学习或深度学习模型对提取的特征进行分类,识别出具体的人员行为。行为理解:对识别出的行为进行进一步分析,理解其背后的意图或状态。在人员行为分析中,常用的公开数据集包括UCF101、HMDB51、ActivityNet等。

zhubeibei168的博客 1344

开源GIS -- 笔记

基础开发库 数据读写:GDAL/OGR(C/C++) ArcGIS和GE都是使用此工具 投影转换:Proj.4(C/C++) 拓扑计算:JTS(Java),GEOS(C++),Shapely(python) 组件式开发库 GeoTools(Java),DotSpatial(.NET) 空间分析: Scipy(通用科学计算、方程求解), numpy,NextworkX, rPy(统计分析), Scikit-learn,pysal(空间分析) 深度学习: Keras、 tensorflow、 pytor

DZ Space 4521

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

上一篇: SCA技术进阶系列(一):SBOM应用实践初探
下一篇: RSAC创新沙盒十强出炉,这家SCA公司火了
OpenSCA社区
博客等级 码龄4年 171粉丝 42原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值