写点什么

Spotify 和 Google 联合发布 GCP 安全工具

  • 2017-09-24
  • 本文字数:1074 字

    阅读完需:约 4 分钟

Google开放了Forseti Security 项目,其中包括对所有GCP(谷歌云平台,Google Cloud Platform)用户可用的一系列开源安全工具。该项目是由Spotify 和Google 协作开发的,它将双方最初各自独立开发的工作组合在一起,统一以整体的工具集提供。Forseti 的目的在于自动化开发人员的安全过程,增大开发的自由度。

Forseti 的核心工具集包括:

  1. Inventory 工具:间歇性地对资源做快照,用于安全审计目的。
  2. Scanner 工具:监控在资源上基于角色的访问控制,并将在策略出错时激发其中的通知系统。
  3. Enforcer 工具:强制资源安全策略处于一个期望的状态,阻止所有不需要的更改。
  4. IAM Explain 工具:帮助推理(Reason about)和建立 Cloud Identity & Access Management 策略。

Spotify 使用 Forseti 创建通知流水线,用于通知开发人员存在风险的安全配置,目的在于使开发团队对安全具有操作上的权限、提升认知并移除阻碍物。对此,Spotify 给出了如下解释:

Forseti 使我们可以看到 GCP 架构的情况,这是我们以前并不具有的能力。Forseti 的使用可帮助我们确认正确的控制已到位,并在安全攻防上领先一步。Forseti 有助于我们知悉自身环境的运行情况,使我们可以快速地找出任何存在风险的不正确配置,并立刻修正它们。该工具集让我们可以建立工作流,使安全团队处于一种积极主动的状态,而非被动的响应式状态。我们可以及时地通知所有涉及的人,而非等待问题发生。

Inventory 工具是 Forseti 的核心,它用于存储 GCP 资源的信息,然后 Scanner 和 Enforcer 工具就可以操作这些数据。各 GCP 资源及相应的可用处理工具列表,以特性覆盖表形式给出。

审计功能是Inventory 工具的主要用例。使用Inventory,我们易于确定资源安全可能在哪一个时间点上发生了更改,并可确定更改者。

Scanner 工具定义了资源所期望的安全策略,它采用的是 JSON 或 YAML 规则定义文件。该工具进而使用一种规则引擎,对期待策略与实际策略间的差异做对比,输出所有违反安全的规则,并存储在 CloudSQL 中。

Enforcer 工具不仅监控和报告安全情况,事实上也会操作所有被检测到的违反安全的策略或规则。其功能使用了多种 Google Cloud API 实现,可操作资源恢复为期望的安全状态。

Explain 工具用于分析和开发 Cloud IAM 策略。在更为复杂的项目中,这些策略通常会变得难以推理。例如,Explain 工具可以解释一个主体(Principal)访问特定资源的原因,或是对将一个主体授权给特定资源的方式提出建议。

Forseti Security 项目的文档源代码均已在线提供,即刻就可在GCP 上安装和使用。

查看英文原文: Spotify and Google Release Forseti GCP Security Tools

2017-09-24 19:001858
用户头像

发布了 391 篇内容, 共 138.9 次阅读, 收获喜欢 256 次。

关注

评论

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

Python变量作用域与LEGB规则

大奎

语法 Python Monad 作用域

「免费开源」基于Vue和Quasar的前端SPA项目crudapi后台管理系统实战之业务数据增删改查(七)

crudapi

Vue API crud crudapi quasar

云小课 | 不了解EIP带宽计费规则?看这里!

华为云开发者联盟

带宽 弹性公网IP 带宽变更 计费模式

Android中的图像格式

如浴春风

android 音视频 安卓 签约计划

浪潮签约“数字基建”合作伙伴共促工业互联网创新发展

工业互联网

划重点丨详解Java流程控制语句知识点

华为云开发者联盟

Java 流程控制语句

SumSwap在市场上的强大突破是否会成为DEX领域最大的黑马?

币圈资讯

WebRTC基础知识详解

IT酷盖

签约计划

线上服务 CPU 100% ?一键定位 so easy!

Java小咖秀

性能 cpu 服务器 负载 紧急问题

公有云成本节省神器!京东云共享带宽包正式上线

京东科技开发者

公有云 带宽

亿网嘉元是做什么的?

飞亚科技

派出所重点人员管控系统开发,建设智慧警务

13828808769

智慧组工

「 最佳内容公布」—— InfoQ 写作平台【 1 周年盛典 】

InfoQ写作社区官方

1 周年盛典 热门活动

更简的并发代码,更强的并发控制

万俊峰Kevin

并发 go-zero Go 语言

华为帐号服务学习笔记(三):10分钟完成Authorization Code模式客户端Demo开发

Coding狙击

android HMS

一文带你剖析LiteOS互斥锁Mutex源代码

华为云开发者联盟

mutex LiteOS 互斥锁 互斥锁结构体

创建索引,这些知识应该了解

Simon

MySQL 索引

模块二作业

c

架构实战营

「 优秀主题征文名单公布 」—— InfoQ 写作平台【 1 周年盛典 】

InfoQ写作社区官方

1 周年盛典 热门活动

Spark原理与实战之部署模式与运行机制

小舰

spark Spark调优 4月日更

智慧公安情报综合研判平台开发,助推公安信息化发展

13828808769

智慧城市

区块链电子合同技术方案,区块链电子合同存证

13828808769

区块链 区块链+

对前端趋势的一些理解

葱小白

大前端

从石器时代到田园牧歌:如何对 API 统一建模

李宇飞

API

AI数学基础之:确定图灵机和非确定图灵机

程序那些事

人工智能 AI 程序那些事 图灵机

数据分析与数据增长核心逻辑杂谈

小飞象@木木自由

数据分析

2D+1D | vivo官网Web 3D应用开发与实战

vivo互联网技术

大前端 WebGL 3D数据可视化 Draco 3D

最详细的基于 Prometheus 的 Azure 指标监控

耳东@Erdong

azure Prometheus 4月日更

MySQL多表查询详解

若尘

MySQL 查询

Cloudreve 自建云盘实践,我说了没人能限得了我的容量和速度!

小傅哥

Java 小傅哥 Cloudreve 自建云盘

Linux rmdir 命令

一个大红包

linux命令 4月日更

Spotify和Google联合发布GCP安全工具_DevOps & 平台工程_Andrew Morgan_InfoQ精选文章