写点什么

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:001899
用户头像

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

关注

评论

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

先睹为快 | 卓越示范中心ETB003云原生安全实验测试床

青藤云安全

容器安全 信通院 云原生安全

2022,云上开发新纪元

Heighliner

云原生 #k8s 开发者, 远程开发

基于EasyCV复现ViTDet:单层特征超越FPN

阿里云大数据AI技术

自然语言处理 异构计算 深度学习/机器学习 编译码

Nydus —— 下一代容器镜像的探索实践

SOFAStack

开源 云原生 dragonfly 容器镜像

用 docker 创建 jmeter 容器,实现性能测试

伤心的辣条

Python 程序员 软件测试 自动化测试 程序员‘

实战邮件攻击简要分析【网络安全】

网络安全学海

网络安全 安全 渗透测试 WEB安全 漏洞挖掘

小程序容器技术,加速工业互联网平台建设

Geek_99967b

小程序 工业互联网 小程序容器

天人合一物我相融,站点升级渐进式Web应用PWA(Progressive Web Apps)实践

刘悦的技术博客

前端 App 应用 Web JS SDK PWA

Charles 工具如何做断点测试

伤心的辣条

Python 程序人生 软件测试 自动化测试 接口测试

认识一下什么是JSP

华为云开发者联盟

Java jsp 网页 前段

详解GPU虚拟化技术

Finovy Cloud

人工智能 云渲染 GPU服务器

好的产品帮助文档可以留住一个用户的心

小炮

测试基础之:自动化测试

甜甜的白桃

软件测试 自动化测试 6月月更

什么是真正的敏捷开发?敏捷开发与瀑布开发有何不同

阿里云云效

云计算 阿里云 敏捷开发 研发 开发模式

一个算子在深度学习框架中的旅程

OneFlow

深度学习 算法 框架设计

ScheduledThreadPoolExecutor

急需上岸的小谢

6月月更

Vue-9-计算属性的属性

Python研究所

6月月更

青藤“基于工业互联网的安全方案”成功入选信通院守卫者计划

青藤云安全

主机安全 互联网安全

主数据管理平台功能模型介绍

agileai

Java 数据治理 数据模型 主数据平台 功能模型

Elux-从"微前端"到“微模块”

hiisea

前端框架 微前端 微模块 elux

传统企业数字化转型,到底难在哪里?

飞算JavaAI开发助手

改变世界的开发者丨以梦为码,华工小哥的致青春

华为云开发者联盟

数据库 华为云

详解MOVE PROTOCOL的测试版,让健康运动如影随形

鳄鱼视界

直播场景音频降噪,传统算法 VS AI 算法对比和实践

融云 RongCloud

从概念到安全实践:软件供应链基础指南

SEAL安全

DevOps 安全 DevSecOps 软件供应链

使用GeekCode在开发中分离计算和存储

王泰

CloudIDE 云 IDE

教你搭建一个Telegraf+Influxdb+Grafana 监控系统

华为云开发者联盟

云计算 华为云

始于架构,精于治理|阿里云中间件开发者大会火热报名中

阿里巴巴中间件

阿里云 开发者 中间件

vue-class与style绑定

小恺

6月月更

手慢无!‘’阿里爸爸‘’6月最新开源新版Spring Cloud Alibaba全体系10w字全彩笔记

Java全栈架构师

Java 程序员 面试题 架构师 SpringCloud

力扣每日一练之二分查找Day10

京与旧铺

6月月更

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