BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

Chef在InSpec 2.0增强了云安全的自动化功能

| 作者 Helen Beal 关注 4 他的粉丝 ,译者 张卫滨 关注 13 他的粉丝 发布于 2018年3月12日. 估计阅读时间: 4 分钟 | 如何结合区块链技术,帮助企业降本增效?让我们深度了解几个成功的案例。

看新闻很累?看技术新闻更累?试试下载InfoQ手机客户端,每天上下班路上听新闻,有趣还有料!

持续自动化厂商Chef发布了InSpec 2.0,这是Chef新版本的开源工具,该工具能够让DevOps与跨功能的应用、基础设施和安全团队以代码和资产的形式表述安全和合规规则,并且在整个软件交付生命周期中纠正合规的问题。

InSpec 2.0提供了对Amazon Web Services(AWS)和Microsoft Azure的云配置支持,该特性能够让用户根据自定义的合规策略,使用API来编写针对云资源的合规规则。新版本的工具包含了对三十多种新资源的支持,允许用户为通用的应用和配置文件编写合规规则,无需任何的编程知识。它们包括Docker、安全key(RSA/DSA/x509)、Web服务器(IIS/nginx/Apache)配置、包(既包括系统包也包括Perl/R/etc等)、PostgreSQL与MySQL数据库配置、XML配置文件中的XPath匹配以及ZFS存储池配置。

现在,InSpec的结果可以导出为JUnit格式,以便于集成到像Jenkins这样的持续交付工具中,合规profile可以从Chef Automate中拉取。之前宣布的与Amazon Systems Manager (SSM)的集成能够让InSpec进一步增强云环境的支持能力。在最新版本中,也有多项性能方面的提升:在Windows下,InSpec 2.0比InSpec 1.0快90%,在Linux下能够快30%。

InSpec是使用Ruby编程语言构建的,可以运行在Windows和很多Linux分发版本中,也能运行在Docker容器上。InSpec试图将它的test变成人类可阅读的,对于使用过RSpecServerSpec这些测试工具的人来说,对InSpec应该会感到很熟悉。

InSpec通过两阶段的处理实现合规和安全性的目标:探测(detect)和纠正(correct)。在第一个阶段,即探测中,它会尝试掌握系统在什么地方可能会违规或者有潜在的安全漏洞。在第二个阶段,即纠正中,它会修复在探测阶段所识别出来的合规失败的问题。InSpec将这些步骤实现了自动化。

InSpec test被称为control,多个control可以分组到profile中。一般来讲,InSpec是通过CLI来运行的,并且在目标或要监控的目标系统上远程运行。在扫描Linux系统时,InSpec会使用SSH协议,在扫描Windows系统时,会使用WinRM协议。InSpec不需要在目标系统上安装软件。InSpec profile可以通过Chef Supermarket或InSpec CLI来查看。

niu Solutions的CTOJon Williams这样说到:

InSpec帮助我们统一了合规、安全和DevOps团队,改进了审计,减少了员工的工作时间,并且在整个过程中消除了重复的工作和数据。它让这些团队能够更好地控制合规策略,让业务单元更加积极地维护自己的环境。最为关键的是,它允许我们持续地监控合规的审计情况,维持想要的状态并消除节点之间的变更漂移。

InSpec是通过收购VulcanoSec创建的,这是一家德国的合规与安全公司,Chef在2015年收购了它。InSpec 2.0是开源的,可以通过Github下载。

查看英文原文Chef Enhances Cloud Security Automation in InSpec 2.0

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我
社区评论

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT