6.2 镜像安全:从签名到漏洞扫描,打造可信软件供应链

6.2 镜像安全:从签名到漏洞扫描,打造可信软件供应链

1. 引言:镜像是生产的“载体”

将“可信”的定义写进镜像:可追溯(来源确定)、可验证(签名验签)、可评估(SBOM+扫描)。


2. SBOM:先列清单,再谈风控

2.1 生成 SBOM(Syft)

syft packages harbor.example.com/prod/payment:v1.2.3 -o cyclonedx-json>sbom.json
  • 建议输出 CycloneDX 格式;
  • sbom.json作为流水线工件归档,关联构建号与提交 SHA。

2.2 漏洞评估(Grype)

grype sbom:sbom.json --fail-on high
  • 以严重级别(critical/high)作为门禁阈值;
  • 结合“允许列表”实现渐进整改。

3. 签名与验签:cosign/Notary v2

3.1 cosign 签名

COSIGN_EXPERIMENTAL=1cosign sign\--key cosign.key\harbor.example.com/prod/payment@sha256:abcd...
  • 推荐基于 OIDC/KMS 的“无密钥签名”(keyless),降低密钥保管风险。

3.2 签名与 SBOM 绑定(OCI 附件)

  • cosign/ORAS 支持将 SBOM、签名作为 OCI Artifact 附件与镜像摘要锚定;
  • 生产验收可通过摘要(不可变)进行关联校验。

4. CI 流水线集成(GitHub Actions 示例)

-name:Build imageuses:

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/1194453.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

详细介绍:javaEE:多线程,单列模式和生产者消费者模型

详细介绍:javaEE:多线程,单列模式和生产者消费者模型pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas&qu…

AF594标记的Streptavidin,一种基于生物素-链霉亲和素体系的AF405荧光探针

【试剂简介】英文名称:Streptavidin, AF594 conjugate,AF594 Streptavidin,AF594标记的Streptavidin,Alexa Fluor594 Streptavidin中文名称:AF594标记的链霉亲和素,链霉亲和素偶联AF594,链霉亲和…

CORS配置避坑指南,90%开发者忽略的跨域安全细节大公开

第一章:Java解决跨域问题CORS配置 在现代Web开发中,前端与后端分离架构日益普及,跨域资源共享(CORS)成为必须面对的问题。当浏览器发起的请求目标与当前页面源不同时,会触发同源策略限制,导致请…

字符串判空的5种方式大比拼(哪种效率最高?)

第一章:Java判断字符串是否为空的最佳实践 在Java开发中,判断字符串是否为空是一个常见但关键的操作。不正确的处理方式可能导致空指针异常(NullPointerException),影响程序的稳定性。因此,采用安全且可读性…

线性注意力(Linear Attention,LA)学习

定义:采用矩阵乘法结合律的特点,所设计的一种\(\mathcal{O}(n)\)时间复杂度的注意力机制 一、softmax注意力机制 设输入特征\(x\)大小为\(NF\),其是由\(N\)个维度为\(F\)的特征向量构成的序列(往往\(N\gg F\)) Tr…

Parquet 入门详解:深入浅出全解析

https://blog.csdn.net/qq_28369007/article/details/148840528 Parquet 入门详解:深入浅出全解析

实测总结:AI生成PPT的6个常见坑,新手必看

从满怀期待到被坑无语,这份避坑指南或许能帮你省下大量时间。大家好,最近一年AI生成PPT的风很大,相信不少朋友都尝试过。但用完之后,可能不少人和我一样,从“终于能解放了”的兴奋,变成了“还不如我自己做”…

AF430标记的Streptavidin,链霉亲和素AF430偶联物:光谱特性、实验应用与操作要点

【试剂名称】英文名称:Streptavidin, AF430 conjugate,AF430 Streptavidin,AF430标记的Streptavidin,Alexa Fluor430 Streptavidin中文名称:AF430标记的链霉亲和素,链霉亲和素偶联AF430,链霉亲和…

uniapp vue h5小程序奶茶点餐纯前端hbuilderx

内容目录 一、详细介绍二、效果展示1.部分代码2.效果图展示 三、学习资料下载 一、详细介绍 uniapp奶茶点餐纯前调试视频.mp4链接: uniapp奶茶点餐纯前调试视频注意事项: 本店所有代码都是我亲测100%跑过没有问题才上架 内含部署环境软件和详细调试教学视频 代码都是全的&…

ubuntu系统下,vim编辑时候,如何显示行数

编辑 ~/.vimrc 文件(如没有则创建): vim ~/.vimrc 添加以下内容 set number autocmd InsertEnter * :set norelativenumber autocmd InsertLeave * :set relativenumber 保存退出

空指针不再怕,Java字符串判空实战技巧全解析

第一章:Java字符串判空的核心概念与重要性 在Java开发中,字符串是最常用的数据类型之一。由于其频繁参与业务逻辑判断、数据校验和用户交互,对字符串进行判空操作成为保障程序健壮性的关键步骤。未正确处理null值或空字符串,极易引…

6.3 密钥隐身术:Sealed-Secrets 与 Vault 的 K8s 密钥管理之道

6.3 密钥隐身术:Sealed-Secrets 与 Vault 的 K8s 密钥管理之道 1. 引言:Base64 ≠ 加密 K8s Secret 天然“弱保护”:默认以 Base64 存储于 Etcd,未开启 at-rest 加密时属于明文。密钥管理的目标是:密钥不落盘、最小暴露、可审计、可轮换。 2. Sealed Secrets:把密钥“安…

6.4 守门员机制:使用 Kyverno 实施 K8s 准入控制与安全策略

6.4 守门员机制:使用 Kyverno 实施 K8s 准入控制与安全策略 1. 引言:把“应当如此”写成策略 准入控制是最后一道关口。把“安全与规范”从检查清单,变为可执行的策略。Kyverno 使用原生 YAML 模式,无需学习 Rego 即可编写策略,适合大规模推广。 2. Kyverno 策略类型 Va…

单细胞质量控制常见指标的解读学习

常见指标 是什么?nFeature_RNA 一个细胞表达了多少种不同的基因nCount_RNA 一个细胞里检测到的所有RNA分子(UMI)总数percent.mt 细胞中线粒体基因的RNA占比percent.HB 细胞中血红蛋白基因的RNA占比nFeature_RNA(左…

Java单例模式选型决策树(附HotSpot 8–17实测数据):哪种实现吞吐量高37%、内存占用低2.1倍?

第一章:Java单例模式选型的核心挑战 在高并发与复杂系统架构中,单例模式作为最常用的设计模式之一,其正确实现直接影响系统的稳定性、性能和可维护性。尽管看似简单,但在实际应用中,开发者常面临线程安全、延迟加载、反…

【Java百万级Excel导出性能优化实战】:20年架构师亲授7大内存与IO瓶颈突破方案

第一章:百万级Excel导出的典型性能瓶颈全景图在处理百万级数据量的Excel导出任务时,系统往往面临严峻的性能挑战。传统方式依赖内存加载全部数据后写入文件,极易引发内存溢出、响应超时和CPU过载等问题。理解这些瓶颈的成因与表现形式&#x…

探讨汽车变速器连接器,青宸精密科技提供的产品性价比哪家高?

随着新能源汽车产业向智能化、集成化、高压化升级,汽车变速器作为动力传递核心部件,其内部连接器的可靠性直接决定整车动力响应与行驶安全。本文围绕汽车变速器连接器的选型痛点,结合深圳市青宸精密科技有限公司的行…

依赖冲突频繁爆发?掌握这4种高阶策略,轻松实现项目稳定构建

第一章:依赖冲突频繁爆发?重新认识Maven的依赖解析机制 在大型Java项目中,依赖冲突是开发过程中最常见的痛点之一。Maven作为主流的构建工具,其依赖解析机制直接影响着最终打包结果的稳定性和可预测性。理解Maven如何选择和解析依…

盘点深圳青宸精密科技可提供的汽车变速器连接器,专业供应企业有哪些?

问题1:汽车变速器连接器加工厂的专业度体现在哪些方面?如何判断是否值得合作? 汽车变速器连接器是汽车动力传输系统的神经节点,其专业度直接决定了车辆换挡平顺性、信号传输稳定性乃至行车安全。判断加工厂是否专业…

还在为提取链接发愁?1个正则搞定所有网页URL抓取场景

第一章:正则表达式提取网页链接的核心价值 在现代Web数据处理中,从非结构化HTML文本中高效提取有效链接是信息采集、搜索引擎优化和自动化测试的关键环节。正则表达式作为一种强大的文本匹配工具,能够在不依赖完整解析器的情况下快速定位URL模…