点击围观!腾讯 TAPD 助力金融行业研发提效、敏捷转型最佳实践! 了解详情
写点什么

AWSGoat:对 AWS 云解决方案进行渗透测试

  • 2022-09-07
    北京
  • 本文字数:899 字

    阅读完需:约 3 分钟

AWSGoat:对AWS云解决方案进行渗透测试

AWSGoat是一个设计漏洞(Vulnerable by Design)基础设施,包含最新发布的OWASP十大Web应用安全风险(2021 年),以及 IAM、S3、API Gateway、Lambda、EC2 和 ECS 等服务的错误配置。它模拟了有缺陷的真实基础设施,使用了黑盒方法,包含了多个升级路径。


INE团队开发了 AWSGoat 项目,并在最近举行的 2022 年黑帽大会上(在 OWASP 新加坡分会之前)展示了它。该团队还针对微软 Azure 开发了AzureGoat。这两个项目都包含以下漏洞和错误配置。

  • XSS;

  • SQL 注入;

  • 不安全的直接对象引用;

  • App Function 环境的服务器端请求伪造;

  • 敏感数据暴露和密码重置;

  • 存储帐户配置错误;

  • 身份配置错误。


彭泰斯学院在推特上表示:


AWSGoat 是为信息安全社区而开发的,是 #AWS 安全技术的一个真实的训练场。


要使用 AWSGoat,用户需要一个 AWS 帐户(就像 AzureGoat 需要 Azure 账户一样)和具有管理权限的 AWS Access Key。要使用 AWSGoat 代码库,用户可以分叉它,将他们的 AWS 帐户凭证添加到 GitHub 秘密中,并运行 Terraform Apply Action。这个工作流将部署整个基础设施,并输出托管应用程序的 URL。除此之外还有一个手动执行流程


安装好以后,用户可以利用项目中包含的一个模块,这是一个使用了 AWS Lambda、S3、API Gateway 和 DynamoDB 的无服务器博客应用程序。这个模块包含了各种 Web 应用程序缺陷,并允许利用配置错误的 AWS 资源。YouTube 上有一个播放列表为此提供了参考。


来源:https://github.com/ine-labs/AWSGoat


类似地,AzureGoat 也包含了一个模块,提供了一个无服务器博客应用程序,使用了 Azure App Function、Storage Accounts、CosmosDB 和 Azure Automation。这两个项目未来都将推出更多的模块。


在 AWSGoat 的一篇 INE 博文中,INE 首席架构师(实验室平台)和项目贡献值之一 Jeswin Mathai 说:


虽然还处于起步阶段,但这个团队对 AWSGoat 有着雄心勃勃的计划。下一个(第二个)模块已经在开发中,是一个使用了 AWS ECS 基础设施的内部人力资源薪资应用程序。未来增加防御/缓解功能,包括安全工程、安全编码和监控,以及检测攻击。


此外,他还说:


这将是未来几年的一个大项目,而且它是开源的,任何人都可以参与贡献。


原文链接

AWSGoat Open-Source Project for Pen Testing AWS Cloud Solutions

2022-09-07 08:002789

评论

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

微服务架构深度解析与最佳实践-第一部分

kimmking

微服务 最佳实践 深度解析 高可用

两边夹的应用二

孙苏勇

算法 两边夹 重排序 函数式接口 Lambda

数据分析师应该了解的数据湖

数据社

大数据 数据仓库 数据湖 数据分析

2019 年

贾献华

2020 2019 总结 日历 计划

阿里笔记之数据模型

迹_Jason

大数据

求稳不得

孙苏勇

职业 发展 职场

亚马逊云 AWS LightSail 搭建高性能 LNMP 环境并安全部署 Wordpress

小蚂蚁(Snow Hide)

nginx Wordpress 部署 SELinux 安全上下文配置 亚马逊云 AWS Lightsail 安全

你不是迷茫,只是缺乏目标

Steve

学习 身心健康 方法 自我管理

最近看了两本书:The Rules of Life 和 Make Big Happen

霍太稳@极客邦科技

创业 团队管理 自我管理

归去来兮:递归

曲镇

算法

一文讲清楚 MySQL 事务隔离级别和实现原理,开发人员必备知识点

古时的风筝

MySQL 数据库 事务隔离级别 mysql事务 数据库事务

一个独立开发者,他是如何做到月入 20 万的?

非著名程序员

程序员 独立开发者 副业赚钱 开发者 程序人生

小程序的当下和未来可能 | GMTC.2019深圳站演讲文稿

崔红保

小程序 uni-app

【译】Rust 开发者的2019

WasmEdge

程序员 rust

聊聊:Python

谢烟客

Python 人工智能 编程

凡事必先骑上虎背

Steve

学习 态度 方法论

浅谈数据中台

数据社

大数据 数据中台 数据仓库

越是困难,越是要做有分析判断能力的人

霍太稳@极客邦科技

创业 团队管理 个人成长

申请鲲鹏920测试机试水+编译nginx

草宝虫

nginx 鲲鹏920 centos7 armv8

微服务架构深度解析与最佳实践 - 第六部分

kimmking

微服务 最佳实践 深度解析 高可用

微服务架构深度解析与最佳实践(全篇汇总)

kimmking

微服务 最佳实践 深度解析 高可用

黄金思维圈,养成透过现象看本质的能力

非著名程序员

读书笔记 程序员 程序人生 提升认知

程序员职业生涯的八点感想

池建强

程序员 职业

微服务架构深度解析与最佳实践 - 第五部分

kimmking

微服务 最佳实践 深度解析 高可用

一个运营经理人的工作两周年总结

霍太稳@极客邦科技

高效工作 身心健康 项目管理 自我管理

微服务架构深度解析与最佳实践 - 第七部分

kimmking

微服务 最佳实践 深度解析 高可用

微服务架构深度解析与最佳实践 - 第四部分

kimmking

微服务 最佳实践 深度解析 高可用

两边夹的应用

孙苏勇

算法 积水问题 两边夹

微服务架构深度解析与最佳实践 - 第三部分

kimmking

微服务 最佳实践 深度解析 高可用

平均响应1000ms到200ms,PHP和Go那家强?

拖地先生

php 架构 性能优化 后台开发 运维

微服务架构深度解析与最佳实践-第二部分

kimmking

微服务 最佳实践 深度解析 高可用

AWSGoat:对AWS云解决方案进行渗透测试_云计算_Steef-Jan Wiggers_InfoQ精选文章