0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

应用于Docker的安全工具介绍

FPGA之家 来源:云原生 作者:云原生 2021-03-12 14:05 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

网络安全的重要性是毋庸置疑的,无数有关恶意软件和安全漏洞之类的新闻也不断证实此论断。如果你正在管理Docker环境,并且希望避免可能存在的重大漏洞,那么你需要知道一些必要的工具来保护你的Docker环境。本文介绍的应用于Docker的安全工具,其中既包含既来自Docker本身工具,也包括第三方安全工具。

电子书Continuous Integration and Deployment with Docker and Rancher [1]可以引导你将容器整合到CI/CD pipeline。盘点的第一个Docker安全工具就是Docker Benchmark for Security [2],它是一个简单的脚本程序,可以核查的Docker部署配置,以确保Docker的配置遵循最佳的安全实践。Docker Benchmark for Security有用的最重要原因之一是,它的开发是基于各行业、各职位专家所达成的共识。咨询人员、软件开发人员以及安全和执行方面的专家针对最佳实践的建立都贡献过宝贵观点及经验。读者可以在Center for Internet Security [3]中查找更详细的描述。

CoreOS ClairCoreOS Clair [4]是一个专为Docker容器而设计的漏洞扫描引擎,这个基于API的扫描引擎查看每个容器层,然后搜索并报告扫描到的漏洞。CoreOS Clair有两个主要的用例,其一,CoreOS Clair 对于检查非自己创建的镜像很有用。例如,对于从网络上下载的镜像,很难确定该图像是否安全可用,CoreOS Clair 可以用来检测此类镜像的安全。其二,CoreOS Clair 可以用来阻止和/或警告用户正在使用的软件是否安全。

Docker Security Scanning

Docker Security Scanning [5]是Docker的另一个安全漏洞扫描工具。它不仅仅是一个单纯的扫描引擎,与此工具有关的一些事情值得关注。首先,Docker安全性不限于Docker容器的扫描,Docker Security Scanning还可以检查Docker安装安全方面所存在的问题。其次,Docker Security Scanning还可以扫描本地和远程两个方面的Docker安装。最后,Docker Security Scanning基于插件的应用程序,这些插件使Docker Security Scanning 易于扩展,因此随着该工具的不断完善,更多的功能将会添加进去。插件可以简易编写,因此使用它的团队可以为实现自己的需求创建插件。

DrydockDrydock [6]是功能类似于Docker Benchmark for Security并且使用更加灵活的工具。与Docker Benchmark for Security一样,Drydock是Docker的安全审核工具。Drydock之所以如此独特,是因为它允许其用户创建自定义审核配置文件。这些配置文件可消除生成报告(噪声警报)中那些引起大量杂乱的审核,从而调整审核过程。此外它还可用于停用和环境无关、会产生虚假警报的审核测试。与其他一些可用工具不同,Drydock使创建自定义配置文件变得异常容易。该工具包括一个内置配置文件,该配置文件包含将要执行的所有审核测试,包含了所有将要执行的审核测试,通过添加注释你就可以控制需要执行的检查。

Twistlock

Twistlock [7]是Docker的另一个安全审核工具。与其他解决方案不同的是,Twistlock是商业应用程序,提供了一个免费的开发版Developer Edition和一个有许可的企业版Enterprise Edition。Twistlock扫描容器栈中的每一个单独层,并能够使用内容指纹技术识别各种组件以及可能与这些组件相关联的漏洞。Twistlock企业版使用了机器学习来帮助识别漏洞,此外还提供了自动化策略创建和执行功能。免费的开发者版本和企业版有很多相似之处,但开发者版需要手动创建策略,依赖于社区的支持,而它也限制了只有10个仓库和两台主机。

结论

随着Docker的成熟并投入生产,因此,确保Docker环境的安全也变得越来越重要。幸运的是,可以使用包括免费和商业选项在内的一系列工具来帮助强化Docker的安全。

原文标题:容器安全工具盘点

文章出处:【微信公众号:FPGA之家】欢迎添加关注!文章转载请注明出处。

责任编辑:haq

云原生

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 网络安全
    +关注

    关注

    11

    文章

    3449

    浏览量

    62961
  • 容器
    +关注

    关注

    0

    文章

    521

    浏览量

    22812
  • Docker
    +关注

    关注

    0

    文章

    526

    浏览量

    14018

原文标题:容器安全工具盘点

文章出处:【微信号:zhuyandz,微信公众号:FPGA之家】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    Docker生产环境安全配置指南

    据统计,超过60%的企业在Docker生产环境中存在严重安全漏洞。本文将揭示那些容易被忽视但致命的安全隐患,并提供完整的企业级解决方案。
    的头像 发表于 09-02 16:27 765次阅读

    深入剖析Docker全链路安全防护策略

    在云原生时代,Docker容器安全已成为运维工程师必须面对的核心挑战。本文将从实战角度深入剖析Docker全链路安全防护策略,涵盖镜像构建、容器运行、网络隔离等关键环节,助你构建企业级
    的头像 发表于 08-18 11:17 736次阅读

    Docker容器安全攻防实战案例

    在云原生时代,Docker已成为现代应用部署的基石。然而,容器化带来便利的同时,也引入了新的安全挑战。作为一名在生产环境中管理过数千个容器的运维工程师,我将通过真实的攻防实战案例,带你深入了解Docker
    的头像 发表于 08-05 09:52 1007次阅读

    docker无法启用怎么解决?

    mengxing@mengxing-virtual-machine:/etc/docker$ sudo systemctl daemon-reload
    发表于 06-23 07:17

    Docker Volume管理命令大全

    Docker Volume管理命令大全
    的头像 发表于 05-28 17:14 613次阅读

    如何使用Docker部署大模型

    随着深度学习和大模型的快速发展,如何高效地部署这些模型成为了一个重要的挑战。Docker 作为一种轻量级的容器化技术,能够将模型及其依赖环境打包成一个可移植的容器,极大地简化了部署流程。本文将详细介绍如何使用 Docker 部署
    的头像 发表于 05-24 16:39 796次阅读

    Docker Compose的常用命令

    大家好,今天给大家分享Docker Compose的常用命令,以及docker-compose文件的属性。Docker Compose 是一个用于定义和运行多容器
    的头像 发表于 04-30 13:40 927次阅读

    Docker常用命令大全

    Docker 是一种开源的应用容器引擎,广泛应用于开发、部署和运行分布式应用。掌握 Docker 常用命令对于开发人员和运维人员来说非常重要。本文将为大家整理常用的Docker 命令,
    的头像 发表于 04-22 12:47 673次阅读

    【技术案例】Android in Docker

    Docker介绍Docker是一个开源的容器化平台,用于打包、分发和运行应用程序。它通过将应用及其所有依赖打包到独立的容器中,确保应用在不同环境中一致运行。
    的头像 发表于 04-02 16:33 1454次阅读
    【技术案例】Android in <b class='flag-5'>Docker</b>

    基于Docker镜像逆向生成Dockerfile

    在本文中, 我们将通过理解Docker镜像如何存储数据, 以及如何使用工具查看镜像方方面面的信息来逆向工程一个Docker镜像; 以及如何使用Python的Docker API来构建一
    的头像 发表于 03-10 09:45 1217次阅读
    基于<b class='flag-5'>Docker</b>镜像逆向生成Dockerfile

    华为云 X 实例部署 Docker 应用的性能评测优化与实践指南

    1. 前言   2. 测试环境设置   2.1 硬件与软件配置   2.2 网络环境与带宽   2.3 测试应用介绍   3. Docker及应用的安装部署步骤   3.1 安装Docker
    的头像 发表于 01-23 18:03 768次阅读
    华为云 X 实例部署 <b class='flag-5'>Docker</b> 应用的性能评测优化与实践指南

    在华为云上通过 Docker 容器部署 Elasticsearch 并进行性能评测

    前言   1. 华为云X实例介绍及优势   1.1 柔性算力   1.2 vCPU和内存的灵活配比   1.3 成本效益与性能   2. 安装并运行 Docker   2.1 修改仓库配置文件
    的头像 发表于 01-13 13:36 889次阅读
    在华为云上通过 <b class='flag-5'>Docker</b> 容器部署 Elasticsearch 并进行性能评测

    云服务器 Flexus X 实例,Docker 集成搭建 NGINX

    Docker 集成搭建 NGINX 1、购买华为云 Flexus X 实例 Flexus云服务器X实例-华为云 (huaweicloud.com)   2、docker 安装 yum install
    的头像 发表于 01-13 11:09 1229次阅读
    云服务器 Flexus X 实例,<b class='flag-5'>Docker</b> 集成搭建 NGINX

    在 Huawei Cloud EulerOS 系统中安装 Docker 的详细步骤与常见问题解决

    Docker镜像   6. 配置Docker镜像加速   6.1 修改daemon.json文件   6.2 再次拉取镜像   结语   前言 Docker 是一种轻量级的容器技术,广泛用于
    的头像 发表于 12-26 18:12 2714次阅读
    在 Huawei Cloud EulerOS 系统中安装 <b class='flag-5'>Docker</b> 的详细步骤与常见问题解决

    k8s和docker区别对比,哪个更强?

    Docker和Kubernetes(K8s)是容器化技术的两大流行工具Docker关注构建和打包容器,适用于本地开发和单主机管理;而K8s则提供容器编排和管理平台,适
    的头像 发表于 12-11 13:55 1122次阅读