Copacetic – 基于 buildkit 的容器镜像漏洞修补工具

背景介绍

在我们的日常工作中,可能会遇到这样的问题:当容器镜像出现安全漏洞时,我们需要快速修补,但是往往需要等待上游进行全面重建,这样的时间窗口可能会导致漏洞被积极利用。特别是当这些漏洞来自于深层次的基础镜像,或者是你并不维护的第三方应用镜像时,等待更新发布的时间可能会超出你的安全服务等级协议。

今天要给大家推荐一个 GitHub 开源项目 project-copacetic/copacetic,该项目在 GitHub 有差不多 1000 Star,用一句话介绍该项目就是:“CLI tool for directly patching container images using reports from vulnerability scanners”。

Copacetic – 基于 buildkit 的容器镜像漏洞修补工具插图1

项目介绍

Copacetic 是一个用 Go 语言编写的、基于 buildkit 的 CLI 工具,它可以根据像 Trivy 这样的流行工具的漏洞扫描结果直接修补容器镜像。除了填补安全实践和工具无法满足的操作空白,Copacetic 还有以下优点:

• 允许除镜像发布者外的其他用户也能修补容器镜像,如 DevSecOps 工程师。

• 通过只创建一个额外的修补层,而不是重建整个镜像,减少了重新分发修补后的镜像的存储和传输成本。

• 无需等待基础镜像更新,操作速度比全面重建镜像更快,从而减少了修补容器镜像的周转时间。

• 通过运行一个工具对镜像进行操作,减少了从运行重建管道到修补镜像的复杂性。

一次示例修补流程参考如下:

Copacetic – 基于 buildkit 的容器镜像漏洞修补工具插图3

如何使用

Copacetic 是一个可扩展的引擎,它的工作流程如下:

1、解析由像 Trivy 这样的扫描器生成的容器镜像的漏洞报告中所需的更新包。可以编写新的适配器以适应更多的报告格式。

2、使用适当的包管理工具(如 apt,apk 等)获取和处理所需的更新包。可以编写新的适配器以支持更多的包管理器。

3、使用 buildkit 将结果更新二进制文件应用到容器镜像中。

Copacetic – 基于 buildkit 的容器镜像漏洞修补工具插图5 Copacetic – 基于 buildkit 的容器镜像漏洞修补工具插图7

项目推介

Copacetic 的设计理念是使直接修补容器变得广泛适用和易于访问,这使得开发者无需使用特定的工具构建他们的镜像或以某种方式修改它们以支持容器修补。同时,Copacetic 与现有的漏洞扫描和缓解生态系统兼容,这意味着镜像发布者无需为容器修补创建新的工作流程,消费者也无需迁移到新的、可能支持更有限的定制发行版的生态系统,或者改变他们的容器漏洞扫描管道。因此,我强烈推荐大家关注和使用 Copacetic 项目。

以下是该项目 Star 趋势图(代表项目的活跃程度):

Copacetic – 基于 buildkit 的容器镜像漏洞修补工具插图9

更多项目详情请查看如下链接。

开源项目地址:https://github.com/project-copacetic/copacetic

开源项目作者:project-copacetic

版权声明:本站部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除文图,联系微信:seo9588 如若转载,请注明出处:https://www.zhejianghao.com/42250.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023年11月21日 11:02:57
下一篇 2023年11月21日 12:11:06

相关推荐

  • 网页视频在线下载(在线网页视频提取)

    平时我们在电脑上看视频,想要保存下来,却发现没有下载按钮,或者需要付费会员才能下载,顿时就没了兴趣。今天就来教大家3个套路,全网视频任你保存。 一、网页元素审查 1.在任意浏览器播放视频,鼠标右键选择【检查】或直接快捷键【F12】,打开网页元素审查窗口; 2.点击【仿真设备切换】按钮,将页面切换成移动端页面; 3.依次点击【网络】-【媒体】,进入网页缓存文件…

    2023年7月13日 IT百科
    30
  • 面试村干部要注意哪些(村官面试注意事项及细节描述)

    面试是个面对面交流的过程,有的考生会让认为自己长的并不好看,那上岸的可能性就很小,其实看看那些考上学员,你会发现得其中有长得漂亮帅气的,但也有五短身材的,长相并不出众的,其实外在对于你得高分影响并没有多大,仔细总结那些得高分的考生可以发现都有一些共同的特征,而这些特征大概可以归纳为以下几点: 1、答题前,要思考,且时间不宜过长。 面试不是抢答竞赛,审题、思考…

    2022年11月12日
    3640
  • 装机激活windows(重装电脑激活windows)

    导读:在进行电脑装机时,激活Windows是必不可少的一步。但是,很多人对于如何激活Windows还存在一定的疑惑。本文将为大家介绍如何进行Windows激活的具体步骤和注意事项。 一、选择激活方式 在进行Windows激活之前,需要先选择激活方式。一般来说,有以下几种方式可供选择: 1.购买正版Windows系统后进行激活。 2.使用KMS激活工具进行激活…

    IT百科 2023年12月7日
    50
  • 直播下半年破局,吃透这100条直播方法论

    来源公众号:尹晨带货实录丨作者:尹晨 直播快四年,做了很多号,也死了很多号,在过去的时间中,从算法、人货场、运营、数据等不同板块,总结超过了10000条。 下面的每段话,对于2023年下半场,都有特定的实战意义,建议阅读时,不要浮躁,耐心看每一句话,碰到需要思考的地方,不妨静下心思考。 1、一家直播公司不管GMV规模多大,只要公司净利润低于5%,就等于在刀锋…

    2023年9月11日
    40
  • 关于微波传输线,这篇文章讲透了!

    前言 这篇文章是关于微波射频传输线的一个综述,后面我们就几种比较常用的传输线做一下详细讲解。 当赫兹把麦克斯韦推算出的电磁波在实验中证实之后,如何来传导电磁波就成了射频人的研究重点。 电磁波的传输线主要分为两大类:一类是通过路的理论发展而来的双导体传输线,包括:平行双线,同轴线,微带线,带状线等等;另一类是由波的理论发展而来的波导传输线,包括矩形波导,圆波导…

    2023年11月15日 IT百科
    100
  • 企业内部即时通讯工具(通讯软件推荐介绍)

    数字化转型趋势下,各类传统行业的企业纷纷做起了“上线”工作。 文件该网上发,通知群里发,保险柜改叫文件夹……移动办公时代的到来彰显着“纸质办公”从此成为职场历史。 然而,让很多企业头疼的事,是不知道“企业通讯软件有哪些”,一时不知道如何下手筛选和采购,今天就“服务器、通讯、会议、专属应用”四个维度,来和大家讲解一下挑选企业通讯软件的标准。 首先,企业购买通讯…

    2023年7月12日
    90
  • 国外常用的社交软件有哪些平台(5个海外社交媒体平台分享)

    根据2022年Visualcapitalist的最新数据统计,在全球网站流量排名中,除了谷歌占据首位外,第二三四名均是海外社交媒体,分别是YouTube,Facebook,TWITTER,巨大的流量和用户群体,是企业进行外贸推广的基础,因此想要获得更好的营销效果,利用好这些社交媒体非常重要!那么作为外贸企业具体该如何做呢?   一、Facebook   Vi…

    2022年11月16日
    3580
  • 坐怀不乱柳下惠什么意思(坐怀不乱柳下惠典故)

    中国古代有许多著名的典故,其中之一就是“坐怀不乱柳下惠”。这个典故说的是柳下惠因为心境的安定和内在的修养,在困顿的环境中始终保持内心的平静和冷静。本文旨在解释“坐怀不乱柳下惠”典故的背景和意义,并探讨它对我们现代生活的启示。 典故背景 柳下惠是战国时期的一个智者和达人。据传,在一次郊野游玩时,柳下惠被困在一个突然发生的暴风雨中,身陷危险之中。在紧急情况下,他…

    2023年6月28日
    140
  • 租服务器一年多少钱(便宜云服务器5元一个月推荐)

    在当今的网络环境下,拥有一个可靠且稳定的服务器显得愈发的重要。无论是搭建企业的官网,还是运营一个博客,都需要一台稳定的服务器作为支撑,从而提供给用户更加优质的服务质量。那么,在选择服务器时,可能会有朋友们担心价格太贵,所以本文作者在这里向您推荐一个便宜且可靠的云服务器,并提供了一些比较全面的租用服务器的费用解析。 一、云服务器5元一个月,性价比之王 在云服务…

    2023年4月15日
    8120
  • 分析Bug的维度

    在软件开发交付过程中,难免会出现Bug。针对每一个已发现问题的Bug,完成修复工作后,我们可以对其进行全面的根本原因分析。本文从测试人员的角度,尝试梳理出一些常见的Bug根本原因分析的维度,并列举每个维度中的根本原因的例子。 Bug分析的维度 建议尽量用便于统计和维护的方式,记录分析的结果(比如使用Jira系统提供的label功能,下文中括号内的英文是可参考…

    IT百科 2023年11月15日
    40

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:@qq.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信