阿里、蚂蚁、晟腾、中科加禾精彩分享 AI 基础设施洞见,现购票可享受 9 折优惠 |AICon 了解详情
写点什么

Docker 安全扫描

  • 2016-05-15
  • 本文字数:1119 字

    阅读完需:约 4 分钟

Docker Inc 宣布正式提供 Docker 安全扫描(Docker Security Scanning)功能,之前它被称为 Nautilus 项目。这个功能的发布还伴随着 CIS Docker Security Benchmark 的更新,使其与 Docker 1.11.0 保持一致, Docker Bench 工具也进行了更新,它可以检查主机和 daemon 配置是否匹配推荐的安全基准。

从 2016 年 5 月 10 日开始, Docker Cloud 的私有 repo 客户能够在有限的时间范围内免费体验安全扫描的特性,并且将会迅速扩展至所有的 Docker Cloud 用户。安全扫描也将会成为 Docker Datacenter 的一个集成特性。扫描将会集成到“构建、传送、运行”生命周期之中,其过程会分为如下四步:

  1. 扫描基础镜像,签名并将其推送至中央仓库(在这里,系统会与 Docker Content Trust 集成);
  2. 开发人员添加安全的基础镜像并推送完整的应用来进行扫描。创建一份物料清单(bill of materials,BOM)并列出要修复的漏洞;
  3. BOM 达到就绪(satisfactory)状态之后,应用镜像会进行签名,这样就可以部署到生产环境了(也就是部署到配置已经得到 Docker Bench 保护的主机上,这些主机也会信任安全的 repo);
  4. 当新的漏洞添加到扫描数据库时,系统会通知 repo 中已部署镜像的问题。这样就可以创建新的镜像,有问题的容器就可以被新打上补丁的容器所替代。

安全扫描引擎能够在静态链接的二进制文件(statically linked binaries)中找到对安全至关重要的软件,如 OpenSSL,所以它不仅仅是扫描文件并创建哈希。但是,它依赖于特定语言的支持模块,因此现在还不能用于 Golang 的静态二进制文件。

据 Docker Inc 的安全主管 Nathan McCauley 介绍,扫描技术已经保护了对 Docker Hub“超过 4 亿次的 pull”请求,但是他并没有提及在这些请求中包含了多少已知有漏洞的软件。McCauley 接着说官方的 Docker 镜像将会全部使用安全扫描,他们致力于“更及时地”修复新发现的问题。

CIS Docker Security Benchmark 最初是在一年前发布的,它是与 Docker 1.6 共同使用的。McCauley 并不期望 Benchmark 会与 Docker 引擎的发布保持相同的节奏,但是 Docker Bench 工具的更新会比 Benchmark 更加频繁,以便于跟踪新的功能。

McCauley 还非常热情地介绍了 Docker Trusted Registry(DTR)基于角色的访问控制(Role Based Access Control,RBAC)功能以及 Docker Universal Control Plane(UCP)产品。基于属性的访问控制(Attribute Based Access Control,ABAC)功能可能也会推出,因为有一些客户要求该功能。这些安全功能的发布有一部分是提供给所有的 Docker 用户的,不过他们主要的关注点在于收费(premium)的产品和服务,Docker Inc 似乎专注于管理和安全功能市场,这些功能构建在大量流行的底层开源项目之上。

查看英文原文 Docker Security Scanning

2016-05-15 19:001888

评论

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

模块 2. 架构设计

脉动

心理韧性:如何让自己从逆境中走出来

石云升

学习 心理学 7月日更

鸿蒙学习笔记 下载和安装DevEco Studio

万里无云万里天

HarmonyOS DevEco Studio

OLAP 扫盲

Galaxy数据平台

OLAP 高基数

Python OpenCV 对象检测,图像处理取经之旅第 37 篇

梦想橡皮擦

7月日更

微服务架构服务容错设计分析

慕枫技术笔记

架构 微服务 后端

金九银十马上要来了,我熬夜整理10 万字节详细面试笔记(带完整目录) 良心分享

Java 编程 程序员 架构 面试

模块-6 拆分电商系统为微服务

小遵

Fil矿机怎么购买?Fil矿机哪里买?

fil矿机怎么购买 fil矿机 ipfs矿机

和12岁小同志搞创客开发:检测按键状态的两件法宝

不脱发的程序猿

DIY 中断 创客开发 按键检测

项目管理实践篇(一):技术人如何做好风险把控

后台技术汇

项目管理

模块二作业

A先生

科学主义 -- 个人进步的杀手

俞凡

认知

鸿蒙学习笔记 helloworld(Java)

万里无云万里天

HarmonyOS DevEco Studio

模块-1 微信业务架构图 和 备选方案

小遵

【面试&个人成长】2021年过半,社招和校招的经验之谈

王知无

一文入门 Go 的性能分析

Rayjun

pprof Go 语言

微信朋友圈的高性能复杂度

张文龙

#架构实战营

Spark SQL和DataFrames:与外部数据源进行交互(五)

数据与智能

sql spark

模块一作业

A先生

模块二作业

SAKIN

福布斯解读区块链行业如何改变全球人才供给

CECBC

两个月面试5家,(美团、360、新浪网、完美世界、搜狐)已拿美团18k*16薪offer

Java 编程 程序员 架构 面试

华为数据治理及数据分类管理实践

王知无

Data Mesh,数据网格的道与术

王知无

vivo S系列的爆款密码:自拍,自然,自出机杼

脑极体

华为18级工程师耗时三年才总结出这份Java亿级高并发核心编程手册

Java 编程 程序员

智能运维(AIOps)系列之四:智能运维落地的思路

micklongen

AIOPS 智能运维

八位阿里大牛耗时三年总结出Java面试复盘手册!带你实现逆风翻盘

北鲲云计算,用技术成就生物科学领域发展

北鲲云

八位阿里大牛耗时三年总结出Java面试复盘手册!带你实现逆风翻盘

白亦杨

Java 编程 程序员

Docker安全扫描_安全_Chris Swan_InfoQ精选文章