网络安全问题的重要性大概毋庸置疑,最近无数关于恶意软件和安全漏洞的消息已充分证明了这一点。

假如你要管理一个Docker环境,并希望帮助自己的公司或用户在下一个大漏洞来临时避免遇到麻烦,那么你就需要了解一些保障Docker应用安全的工具,并真正地去使用它们。本文将介绍可供使用的Docker安全工具(包括了来自Docker原生的安全工具以及第三方安全工具)。

Docker Benchmark for Security

你首先需要了解的Docker安全工具之一就是Docker Benchmark for Security。Docker Benchmark for Security是一个简单的脚本,它可以测试并确保你的Docker部署遵守已有的的安全最佳实践(security best practices)。

Docker Benchmark for Security能够如此实用的原因之一是,它所参照的最佳实践基于的是各领域、各职位的行业专家所达成的共识。咨询人员、软件开发人员以及安全和执行方面的专家针对最佳实践的建立都贡献过宝贵观点及经验。你可以在Center for Internet Security(互联网安全中心)找到关于最佳实践和其背后原因的完整描述。

CoreOS Clair

CoreOS Clair是专门为Docker容器设计的漏洞扫描引擎。这个基于API的扫描引擎可以查看每个容器层,搜索并报告已知的漏洞。

CoreOS Clair有两个主要的使用场景。首先,针对那些并非由你亲自创建的镜像,Clair可以做充分的检查。例如,如果你从互联网下载镜像,镜像的安全性就很难保证。CoreOS Clair可以帮助你做出判断。它的第二个使用场景是,当你正在使用的不安全软件时,CoreOS Clair可以阻止和/或提醒你。

Docker Security Scanning

Docker Security Scanning是另一个可为Docker进行安全漏洞扫描的工具。而且,它不仅仅是一个单纯的扫描引擎,以下几点同样值得注意:

首先,Docker Security不局限于扫描Docker容器,该工具还会检查Docker安装安全问题。此外,它能够扫描本地和远程两部分的安装。

另一个值得一看的一点是,Docker Security基于插件使用。这些插件使得Docker Security有很强的扩展性,因此随着该工具的不断完善,更多的功能将会添加进去。插件可以简易编写,因此使用它的团队可以为实现自己的需求创建插件。

Drydock

Drydock的设计功能类似于Docker Benchmark for Security,不过在使用上更加灵活。和Docker Benchmark相似,Drydock是Docker的安全审核工具。而Drydock的独特之处在于,Drydock允许它的用户创建自定义的审核配置文件。这些配置文件可消除生成报告(噪声警报)中那些引起大量杂乱的审核,从而调整审核过程。此外它还可用于停用和环境无关、会产生虚假警报的审核测试。

和其他容器安全工具不同,使用Drydock创建自定义配置文件非常容易。该工具有一个内置的配置文件,包含了所有将要执行的审核测试,通过添加注释你就可以控制需要执行的检查。

你可以在Github上下载到Drydock

Twistlock

Twistlock是Docker的另一个安全审核工具。和其他解决方案不同的是它是一种商业应用,提供了一个免费的开发版和一个有许可的企业版。

Twistlock扫描容器栈中的每一个单独层,并能够使用内容指纹技术识别各种组件以及可能与这些组件相关联的漏洞。

Twistlock企业版使用了机器学习来帮助识别漏洞,此外还提供了自动化策略创建和执行功能。免费的开发者版本和企业版有很多相似之处,但开发者版需要手动创建策略,依赖于社区的支持,而它也限制了只有10个仓库和两台主机。

总结

Docker在逐渐发展成熟,也被越来越多的企业投入使用,因此,确保Docker环境的安全也变得越来越重要。所幸的是,现有的一系列工具——包括免费版和商业版,都可以帮助你更好地维护Docker应用(如Deepfence、NeuVector和Anchore)的安全。

原文来源:Rancher Labs


9月27日,北京海航万豪酒店,容器技术大会Container Day 2017即将举行。

CloudStack之父、海航科技技术总监、华为PaaS部门部长、恒丰银行科技部总经理、阿里云PaaS工程总监、民生保险CIO······均已加入豪华讲师套餐!

11家已容器落地企业,15位真·云计算大咖,13场纯·技术演讲,结合实战场景,聚焦落地经验。免费参会+超高规格,详细议程及注册链接请戳

本文转自 RancherLabs 51CTO博客,原文链接:http://blog.51cto.com/12462495/1956391

细数你不得不知的容器安全工具相关推荐

  1. 30个不可不知的容器技术工具和资源

    软件容器技术影响着从开发人员.测试人员.运维人员到分析人员的IT团队中的每一个人,它不像虚拟化一样只是系统管理员的工具.容器包的大小和完整性使得团队成员能够在几秒钟内部署完整的环境. 容器是一个很好的 ...

  2. php mongodb 管理工具,细数MongoDB管理工具

    看一个产品是否得到认可,可以从一个侧面看其第三方工具的数量和成熟程度,下面我们就来细数一下MongoDB的各个GUI管理工具. Try MongoDB 不用安装就可以试用MongoDB? 当然没问题, ...

  3. 细数WOW里暴雪的“亲儿子”们

    .      不知何时,魔兽世界的词汇中忽然出现了一个新玩意:亲儿子.虽说这个称呼现在大多是拿来调侃法爷的,但江山代有儿子出,各领风骚一两天,今天风光无限的法爷们也经历过被其他职业压得抬不起头的小媳妇 ...

  4. 云原生是什么?细数云原生的5大特征

    云原生是什么?细数云原生的5大特征 00 云原生是什么? 01 轻.快.不变的基础设施 02 弹性服务编排 03 开发运营一体化 04 微服务架构 05 无服务模型 小结 来源:大数据DT 导读:随着 ...

  5. 百万投资血本无归,细数外汇资金盘《云腾科技》的八宗罪

    注:文章来自互联网,若有侵权,请联系删除. 今年的国际货币市场可谓是让外汇投资者赚得风生水起,但偏偏却不是所有人都那么幸运,很多投资者因为相信各种高回报低风险的诱导承诺而盲目跟风投资,选择一些黑平台, ...

  6. 细数那些最令人难忘的电视剧

    细数那些最令人难忘的电视剧 <射雕英雄传> 说起小时候看过的武侠剧,估计大半的人首推就是这部TVB83版的<射雕英雄传>了.事实上,这部电视剧的成功不仅仅是对于80后,还有60 ...

  7. 年终盘点丨细数2017云栖社区20大热点话题(附100+话题清单)

    2017,你在聚能聊里分享了多少内容?贡献了多少话题?又收获了多少呢?社区聚能聊不仅可以请教技术难题,探讨热点话题,也可以八卦日常生活,分享码农们的点点滴滴. 程序员的世界不止是眼前的代码,一样有诗和 ...

  8. 细数原生 Android 4.2 系统的细节缺陷

    细数原生 Android 4.2 系统的细节缺陷 oschina 发布于: 2013年02月17日 (21评) 分享到  新浪微博腾讯微博 收藏+32 腾讯数码讯(编译:刘建国)早在去年十月份的时候, ...

  9. 今天在csdn看到一博主今年大三,初中就喜欢上编程,学习了各种知识,初中…挺震惊。不禁细数我的编程史,挺有感。

    今天在csdn看到一博主今年大三,初中就喜欢上编程,学习了各种知识,初中-挺震惊.不禁细数我的编程史,挺有感. 要说我第一次接触编程,也是在初中,但这次接触我觉得并没有对我有所影响. 初中时期,记不清 ...

最新文章

  1. ”拿来搞笑“的大学生活
  2. Python算术运算符及用法详解
  3. js实现撤销恢复_我们常用的撤销和恢复功能,它们使用了什么设计模式实现吗?...
  4. C#中使用指针转换数据类型[C#/unsafe]
  5. 国家开放大学2021春1378管理英语3题目
  6. rf框架的缺点_2017热门开源自动化测试框架优缺点对比
  7. comps电磁场模拟软件_什么样配置的电脑可以适合用于电磁仿真?
  8. 医药/医疗/互联网医疗平台/问诊/挂号/开药/处方/复诊/患者管理/开药问诊/视频问诊/电话问诊/图文问诊/医生端/医师认证/医院/药品/续方/常用处方/电子处方/抢单/接诊/退诊/预约/科室/开方
  9. 【ZeroClipboard is not defined】的解决方法
  10. 技巧篇-图层叠加之美(一)
  11. Linux学习笔记(七)Linux常用命令:挂载命令
  12. Visual Studio 2012安装VASSISTX插件后导致CPU高的解决的方法
  13. 验证软件包的数字签名
  14. Hadoop下载地址/hbase下载地址
  15. LabVIEW网络数据传输远程控制编程与验证测试
  16. 微信开发工具(小程序)
  17. python游戏对象_python基础----以面向对象的思想编写游戏技能系统
  18. 新知实验室-基于腾讯云音视频TRTC的微信小程序实践
  19. 高速公路收费站通行能力分析与设计
  20. 【Shiro权限管理】22.Shiro之记住我

热门文章

  1. GDCM:转储GEMS Ultrasound MovieGroup的测试程序
  2. VTK:可视化算法之FireFlow
  3. VTK:PolyData之DownsamplePointCloud
  4. VTK:PolyData之ColorCellsWithRGB
  5. VTK:图片之ImageSeparableConvolution
  6. OpenCV加载Caffe框架模型
  7. QML中的JavaScript表达式
  8. C语言求一棵二叉树所有根到叶的路径(附完整源码)
  9. OpenGL coordinate systems坐标系统的实例
  10. OpenGL 投光物Light casters