50万奖金+官方证书,深圳国际金融科技大赛正式启动,点击报名 了解详情
写点什么

Docker 推出了 Hardened Images 以强化容器安全性

  • 2025-06-01
    北京
  • 本文字数:1090 字

    阅读完需:约 4 分钟

大小:547.43K时长:03:06
Docker推出了Hardened Images以强化容器安全性

Docker 刚刚推出了Docker Hardened Images(加固镜像),这是一个企业级、安全加固的容器镜像目录,旨在保护软件供应链免受威胁。Docker 表示,通过减轻 DevOps 团队自行保护容器的负担,加固镜像提供了一种更简单的方式来满足企业级安全和合规标准。

 

加固镜像旨在增加团队对镜像组件未被篡改且不包含恶意代码的信心。此外,开发者通常从基础镜像开始逐步添加包,这往往会扩大攻击面,引入不必要或过时的依赖项。

 

Docker Hardened Images 在构建时就考虑到了安全性,它不仅仅是“现有容器的精简版本”:

 

这些镜像不仅仅是瘦身或最小化的产物。Docker Hardened Images 从一开始就大幅减少了暴露的攻击面,缩小了高达 95%。

 

Docker 解释说,Docker Hardened Images 剥离了不必要的组件,如 shell、包管理器和调试工具,这些在开发中很有用,但在生产中会扩大攻击面。开发者仍然可以选择通过 Docker UI 添加证书、包、脚本和配置文件来自定义这些镜像。

 

例如,Node 加固镜像与标准 Node 镜像相比,总体包数量减少了 98%。

 

减少包的数量也降低了遵守“零漏洞”政策所需的努力。根据 Sysdig 在其 2023 年云原生安全和使用报告中的数据,只有 15%的未修补的关键和高严重性漏洞影响运行时使用的包。然而,未使用的易受攻击的包仍然计入总体漏洞统计,导致高达 87%的容器镜像包含关键或高严重性漏洞。正如 Hacker News 用户 koblas 所指出的,与只包含严格必需包的场景相比,这增加了必须修补的镜像数量。

 

经典的 UNIX 问题是 LPT printer 守护进程存在问题(它有很多很多问题)。但就算你的系统都没有运行 LPT,你仍然必须修补 1000 多个系统,只是为了维护安全政策。

 

与完整的 UNIX 系统和 Docker 不同,Docker 提供了基于 scratch 镜像部署代码的可能性。想象一个系统,它只包含运行生产所必需的部分,你的安全异常报告将降至零。

 

此外,Docker 承诺在发布更新或为依赖项发布新的 CVE 时重建加固镜像。所有新构建都会获得符合 Docker SLSA 构建级别 3 的新鲜证明,符合 Docker 的 SLSA 构建系统。

 

我们在 7 天内修补关键和高严重性 CVE——比典型的行业响应时间更快——并提供企业级 SLA,以增加额外的信心。

 

Docker 声称,对于大多数开发者来说,迁移到加固镜像非常简单,只需更改他们的 Dockerfile 中的 FROM 子句即可。已经使用基于 Debian 或 Alpine 的镜像的开发者会感到很熟悉,因为加固镜像同时支持两者。

 

Docker 并不是唯一提供加固镜像的提供商。安全解决方案提供商 Chainguard 也提供了超过 1300 个加固镜像的目录

 

使用加固的基础镜像只是容器安全性的一部分。你可能还想探索关键的最佳实践,以更全面地加固容器。

 

原文链接:

Docker Introduces Hardened Images to Strengthen Container Security

2025-06-01 08:007832

评论

发布
暂无评论

再见!Fastjson!

Java你猿哥

Java ssm Fastjson

采用Excel作为设计器的开源中国式报表引擎:NopReport

canonical

开源 低代码 报表 BI 报表 中国式报表

云原生背景下如何配置 JVM 内存

Java 容器 云原生 JVM

led大屏幕存在的问题

Dylan

LED显示屏 全彩LED显示屏 led显示屏厂家

关于 ModelScope 的视频 “AI 换脸” 优化方案

北桥苏

Python ModelScope

不是单例的单例——巧用ClassLoader

PPPHUANG

单例模式 ClassLoader ContextClassLoader Java web

Paxos的魔法学研究报告

canonical

paxos协议 共识算法 分布式, 分布式算法 深入理解分布式共识算法

中移链合约常用开发介绍(四)工程树目录

BSN研习社

Github上标星98K!火爆全网的性能调优实战手册,出自腾讯T4大佬

Java 性能优化 性能调优

XDSL:通用的领域特定语言设计

canonical

开源 低代码 dsl 领域特定语言 领域语言工作台

可逆计算:下一代软件构造理论

canonical

低代码 软件架构 函数式编程 领域驱动模型DDD 中台架构 低代码平台

从张量积看低代码平台的设计

canonical

开源 低代码 架构设计 低代码平台 领域模型

从可逆计算看开源低代码平台Skyve的设计

canonical

开源 低代码 架构设计 低代码平台 扩展机制

BSN-DDC基础网络详解(十一):官方门户OpenAPI说明及开发资料汇总

BSN研习社

解耦远不止依赖注入

canonical

架构设计 解耦 依赖注入

分类树,我从2s优化到0.1s

Java你猿哥

Java 算法 ssm 分类树

分库分表的 21 条法则,hold 住!

程序员小富

分库分表 springboot 分库表

问鼎CodeXGLUE榜单,华为云UniXcoder-VESO-v1算法取得突破

华为云开发者联盟

人工智能 华为云 华为云开发者联盟 企业号 5 月 PK 榜

支持GraalVM原生编译的开源低代码平台:Nop Platform

canonical

开源 低代码 GraalVM Quarkus 低代码平台

性能优化多重要?凭借华为791页Mysql金字塔性能调优手册,进阿里

Java MySQL 性能优化 性能调优

你管这破玩意叫缓存穿透?还是缓存击穿?

Java 数据库 redis 缓存穿透 缓存击穿

这份阿里逆天的Redis手册,于内卷中首次亮相了

Java你猿哥

Java redis 面试 Redis 核心技术与实战 redis 底层原理

Y组合子的一个启发式推导

canonical

函数式编程 函数式 Lambda演算 Y组合子 不动点

如果重写SpringBoot,我们会做哪些不同的选择?

canonical

开源 低代码 架构设计 springboot spring ioc

低代码平台中的自动化测试

canonical

开源 低代码 自动化测试 自动化测试框架 低代码平台

《银河护卫队3》观后感:AI、人生

无人之路

AI 电影

一图看懂CodeArts Deploy 5大特性,带你玩转部署服务

华为云开发者联盟

云计算 后端 华为云 华为云开发者联盟 企业号 5 月 PK 榜

如何在不修改基础产品源码的情况下实现定制化开发

canonical

开源 低代码 定制化 迭代增量开发 可扩展性

系统学Java,看这篇Java综合笔记万字总结就够了!纯干货分享

Java你猿哥

Java spring 面试 ssm 多线程与高并发

为什么说百度AMIS框架是一个优秀的设计

canonical

开源 前端架构 低代码 低代码平台 百度AMIS

低代码平台中的GraphQL引擎

canonical

开源 低代码 领域驱动模型DDD 中台架构 graphql 低代码平台

Docker推出了Hardened Images以强化容器安全性_架构_Sergio De Simone_InfoQ精选文章