EasyBuggy
EasyBuggy 是一个故意设计成存在各种漏洞和错误的 Web 应用程序,旨在帮助用户学习和理解常见的编程错误和安全漏洞的行为。
安装次数
点赞
应用评论
催更次数
桌面端


应用描述
EasyBuggy 是一个故意设计成存在各种漏洞和错误的 Web 应用程序,旨在帮助用户学习和理解常见的编程错误和安全漏洞的行为。通过使用 EasyBuggy,开发人员可以观察和分析内存泄漏、死锁、JVM 崩溃、SQL 注入等问题的表现和影响。 该应用程序提供了一系列可以触发这些问题的示例,包括但不限于: - **内存泄漏**:Java 堆空间、PermGen 空间和 C 堆空间的泄漏。 - **死锁**:Java 和 SQL 的死锁示例。 - **无限循环**:导致程序无法正常终止的无限循环。 - **JVM 崩溃**:通过各种方式导致的 Java 虚拟机崩溃。 - **网络和数据库资源泄漏**:网络套接字、数据库连接和文件描述符的泄漏。 - **常见的编程错误**:如整数溢出、舍入误差、截断错误等。 - **安全漏洞**:包括 XSS(跨站脚本)、SQL 注入、LDAP 注入、代码注入、命令注入等。 此外,EasyBuggy 还展示了一些性能退化和错误处理的示例,如正则表达式解析缓慢、对象创建不必要的延迟、断言错误、内存不足错误等。 EasyBuggy 提供了多种克隆版本,如基于 Spring Boot 的 EasyBuggy Boot、用 Kotlin 编写的 EasyBuggy Bootlin,以及使用 Django 和 Python 编写的 EasyBuggy Django。这些克隆版本提供了不同的技术栈选择,以便开发人员在不同环境下进行学习和测试。
懒猫评分/评论
0.0
0 条评论
新功能
版本历史记录"更新迁移镜像"
此 App 尚未收到足够的评分或评论,无法显示评论列表。