阿里云「飞天发布时刻」2024来啦!新产品、新特性、新能力、新方案,等你来探~ 了解详情
写点什么

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

  • 2018-03-11
  • 本文字数:1203 字

    阅读完需:约 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 变成人类可阅读的,对于使用过 RSpec ServerSpec 这些测试工具的人来说,对 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 的 CTO Jon Williams 这样说到:

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

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

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

2018-03-11 19:001016

评论

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

哈希能作弊吗?哈希竞猜游戏防作弊系统开发逻辑(稳定运营)

开发微hkkf5566

模块2作业

Geek_701557

JAVA什么是反射?

源字节1号

软件开发

【LeetCode】检查句子中的数字是否递增Java题解

Albert

LeetCode 5月月更

云图说丨每个成功的业务系统离不开API网关(APIG)的保驾护航

华为云开发者联盟

云计算 华为云 API网关 业务系统 APIG

为什么人工智能需要可解释性?

博文视点Broadview

OpenMLDB 实时引擎性能测试报告

第四范式开发者社区

人工智能 机器学习 数据库 性能分析 特征平台

解析数仓lazyagg查询重写优化规则

华为云开发者联盟

数据库

error: conflicting types for xxx in c

codists

c

什么是区块哈希?哈希趣投娱乐竞猜游戏开发逻辑(成熟源码)

开发微hkkf5566

全链路压测(十四):生产全链路压测SOP

老张

性能测试 全链路压测 稳定性保障

JAVA SPI机制

源字节1号

带你读顶会论文丨基于溯源图的APT攻击检测

华为云开发者联盟

安全

贪心算法:Dota2 参议院 🏯

空城机

LeetCode 5月月更

基于云服务MRS构建DolphinScheduler2调度系统

华为云开发者联盟

大数据 MRS 华为云 DolphinScheduler 调度处理

助力传统游戏转型GameFi,Web3Games推动游戏发展新航向

One Block Community

区块链 黑客马拉松 gamefi Web3.0

客观的聊一聊,裁员这件糟心事

互联网 职场 裁员

借势双碳东风:干“实事”的“虚拟”电厂

脑极体

使用 Provider 搞定 Flutter 的局部刷新

岛上码农

flutter ios 前端 安卓开发 5月月更

三、KVM管理工具

穿过生命散发芬芳

kvm 5月月更

Sa-Token 单点登录 SSO模式二 URL重定向传播会话示例

Java 登录验证 SaToken

对于编程思想和能力有重大提升的书有哪些?

宇宙之一粟

书单推荐 编程思想 5月月更

GitOps自问自答

俞凡

最佳实践 研发效能 gitops

带你认识String类

开发微hkkf5566

架构实战营模块2课后作业

Geek_53787a

leetcode 153. Find Minimum in Rotated Sorted Array 寻找旋转排序数组中的最小值(中)

okokabcd

LeetCode 查找

高性能 PHP 应用容器之 Workerman

CRMEB

Crypto巨头们纷纷聚焦“Building platonic”,PlatoFarm会是解决方案吗?

西柚子

值得收藏:当向数据库导入大量数据时,mysql主键唯一键重复插入,如何丝滑操作并不导入重复数据呢

迷彩

MySQL 数据库 大数据运维 5月月更

[Day46]-[数组]-三数之和

方勇(gopher)

数组 双指针 LeetCode

今天爬,明天没,天津市XX网 详情页加密逻辑拆解,文中关键字已经加密

梦想橡皮擦

5月月更

Chef在InSpec 2.0增强了云安全的自动化功能_DevOps & 平台工程_Helen Beal_InfoQ精选文章