写点什么

Github 的防火墙 -- 谷歌开源新项目 Allstar,让技术人精细化管理 Github 项目

作者:CATALIN CIMPANU

  • 2021-08-27
  • 本文字数:813 字

    阅读完需:约 3 分钟

Github的防火墙--谷歌开源新项目Allstar,让技术人精细化管理Github项目

Github 的防火墙来了吗?


近日,谷歌公开了一个名为 Allstar 的项目,可以通过不断监视和强制执行一组安全策略来保护 GitHub 项目,从而防止基本的安全配置错误。

 

Allstar作为一个 GitHub 应用程序提供,可以安装在组织和用户的账户上,并允许其访问所需的存储库。

 

Allstar 的工作方式是读取一个配置文件,其中包含一组称为安全策略的用户定义的规则,然后不断扫描和检查项目的设置和最近的事件,以确保不对项目的敏感区域进行修改。

 

如果最近的项目更新违反了其中一项安全策略,谷歌称 Allstar 可以:

  • 记录违反安全策略的行为;

  • 打开一个 GitHub 问题来通知管理员;

  • 采取自动操作修复或恢复项目设置,以使其符合原始 Allstar 配置。

 

未来的 Allstar 开发计划还包括添加在策略检查失败时向管理员发送电子邮件的功能,在策略中断时阻止新代码合并到存储库中,或者通过 RPC 调用通知第三方应用程序进行跨平台更新。

 

目前,Allstar 支持以下安全策略的配置选项,但谷歌表示,该项目将很快收到更多:

  • 检查存储库的“分支保护”功能是否仍处于启用状态。

  • 检查项目的“自动依赖项更新”选项是否处于激活状态。

  • 检查项目是否已经冻结依赖项。

  • 检查库管理员是否支持特定 GitHub 组织的一部分。

  • 检查二进制工件(文件)是否已上传给项目。

  • 检查库中是否存在 SECURITY.md 文件,确保有针对性地报告错误。

 

虽然谷歌最初开发了Allstar,但该项目今天已经在开源安全基金会下开源。开源安全基金会是由如今最大的科技公司组建的基金会,以帮助引导、指导和共享开源安全工具。

 

除了谷歌,开源安全基金会(OpenSSF)的成员还包括 GitHub、Microsoft、Canonical、Cisco、Facebook、Intel、HP、Tencent、IBM、Red Hat、Samsung等等

 

作者介绍

CATALIN CIMPANU 是 The Record 的一名网络安全记者。他之前曾在 ZDNet 和 Bleeping Computer 工作,期间他因不断抢先报道新漏洞、网络攻击和针对黑客的执法行动而成为业内知名人士。

 

原文链接

Google open-sources Allstar, a tool to protect GitHub repos

 

2021-08-27 16:435619
用户头像

发布了 74 篇内容, 共 27.3 次阅读, 收获喜欢 83 次。

关注

评论

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

week09总结

Safufu

Week 09 学习总结

Jeremy

《深度工作》学习笔记(5)

石云升

读书笔记 专注 深度工作

JVM 垃圾回收原理及秒杀系统设计思路

Acker飏

week09 小结

Geek_196d0f

获得高手的精英思维,从写作开始。

叶小鍵

高手 万维钢 得到精英日课

第 09 周作业

Jam

第9周作业

小胖子

第九周学习总结

菲尼克斯

架构师训练营 第九周 总结

CR

架构师培训 -08 总结 JVM、秒杀

刘敏

未来云原生世界的“领头羊”:容器批量计算项目Volcano 1.0版本发布

华为云开发者联盟

Kubernetes 容器 华为云 Volcano 元原生

JVM原理

朱月俊

架构师训练营-week09 作业

GunShotPanda

Week 09 命题作业

Jeremy

如何保存我们的资产

不在调上

8.5小结

朱月俊

学习总结(训练营第九课)

看山是山

一文教会你嵌入式网络模块的联网操作

良知犹存

物联网 网络 嵌入式

Week9-课后总结 & 课后作业 JVM垃圾回收机制

Geek_165f3d

产品经理【三句半】,说清你的【酸甜苦辣】

Java_若依框架教程

产品经理 产品设计

《RabbitMQ》如何保证消息不被重复消费

Java旅途

RabbitMQ 消息队列

架构师训练营 -week09 学习总结

GunShotPanda

JVM系列之:从汇编角度分析NullCheck

程序那些事

Java JVM JIT

换一种方式构建镜像

北漂码农有话说

「查缺补漏」巩固你的Redis知识体系

Kerwin

Java redis

第九周命题作业

菲尼克斯

第九周总结

Jam

9-1垃圾回收原理和秒杀系统

burner

9-2 秒杀系统的挑战和问题

burner

week9 学习总结

任小龙

Github的防火墙--谷歌开源新项目Allstar,让技术人精细化管理Github项目_语言 & 开发_施尧_InfoQ精选文章