Tiredful API:一个专为安全学习而设计的漏洞模拟平台

Tiredful API:一个专为安全学习而设计的漏洞模拟平台

Tiredful-API An intentionally designed broken web application based on REST API. Tiredful-API 项目地址: https://gitcode.com/gh_mirrors/ti/Tiredful-API

项目介绍

Tiredful API 是一个有意设计存在漏洞的Web应用程序,旨在帮助开发者、QA工程师、安全专业人员了解由于不安全的编码实践而导致的Web服务(REST API)中的常见漏洞。通过这个项目,用户可以深入学习如何识别和修复这些漏洞,从而提升自己的安全技能。

Tiredful API 图片

项目技术分析

Tiredful API 基于 Django 框架Django Rest Framework 开发,使用了Python语言。项目中包含了多种常见的Web安全漏洞,如信息泄露、不安全的直接对象引用、访问控制、限流、SQL注入(SQLite)、跨站脚本攻击(XSS)等。此外,项目还支持通过Docker容器快速部署,并且提供了Python3兼容的代码版本。

项目及技术应用场景

Tiredful API 适用于以下场景:

  • Web开发者:通过模拟真实环境中的漏洞,开发者可以在开发过程中提前发现并修复潜在的安全问题。
  • Web渗透测试人员:渗透测试人员可以使用Tiredful API来练习和提升自己的漏洞识别和利用能力。
  • 安全专业人员:安全研究人员可以通过Tiredful API来验证和测试新的安全工具和方法。
  • 学生:计算机科学和信息安全专业的学生可以通过Tiredful API来学习和实践Web安全知识。

项目特点

  1. 丰富的漏洞类型:Tiredful API 涵盖了多种常见的Web安全漏洞,帮助用户全面了解和掌握这些漏洞的原理和修复方法。
  2. 易于部署:支持通过Docker容器快速部署,用户无需复杂的配置即可开始学习和测试。
  3. 开源社区支持:项目是开源的,用户可以自由下载和修改代码,也可以通过邮件向开发者反馈漏洞和建议。
  4. 持续更新:开发者承诺会根据用户的反馈和新的安全趋势不断更新和完善项目,确保其始终保持最新的安全漏洞模拟能力。

如何使用

通过Docker部署

docker build -t tiredful .
docker run -p 8000:8000 --name tiredful -it tiredful

访问 http://localhost:8000/ 即可开始使用。

通过源码部署

  1. 导航到源码文件夹并找到 manage.py 文件。
  2. 执行 python manage.py runserver
  3. 如果静态文件未加载,可以执行 python manage.py runserver --insecure

更多详细信息,请参考 Django 官方文档

反馈与贡献

我们非常欢迎用户对Tiredful API提出反馈和建议。如果您发现了新的漏洞类型或者有任何改进建议,可以通过邮件联系我们:

  • 反馈邮箱:info [at] payatu [dot] com
  • 作者邮箱:siddharth [dot] bezalwar [at] gmail [dot] com

请在邮件中注明“Tiredful API Issue”或“Tiredful API Scenario”,并提供您的操作系统版本、Django框架版本以及复现问题的步骤。

关于作者

Tiredful API 由 Siddharth Bezalwar 开发,他是Payatu公司的安全专家。Payatu是一家专注于物联网安全、移动安全、云安全和Web安全的安全测试公司,同时组织了nullcon国际安全会议和hardwear.io硬件安全会议。

网站: http://payatu.com
邮箱: info [at] payatu [dot] com


通过Tiredful API,您可以轻松学习和实践Web安全知识,提升自己的安全技能。无论您是开发者、渗透测试人员还是安全研究人员,Tiredful API 都是您不可或缺的学习工具。立即下载并开始您的安全之旅吧!

Tiredful-API An intentionally designed broken web application based on REST API. Tiredful-API 项目地址: https://gitcode.com/gh_mirrors/ti/Tiredful-API

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

羿晴汝Gillian

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值