dkeeno/web-app-pentest-altoromutual

GitHub: dkeeno/web-app-pentest-altoromutual

该项目是对 AltoroMutual 公开示例银行进行的规范化的 Web 应用程序渗透测试,涵盖漏洞发现、利用报告、修复建议及蓝队 Sigma 检测规则。

Stars: 0 | Forks: 0

# Web 应用程序渗透测试 — AltoroMutual (demo.testfire.net) ![Type](https://img.shields.io/badge/engagement-VAPT-1d3557) ![Target](https://img.shields.io/badge/target-AltoroMutual%20(demo.testfire.net)-orange) ![Scope](https://img.shields.io/badge/scope-measured%20%2F%20non--destructive-success) ![OWASP](https://img.shields.io/badge/mapped-OWASP%20Top%2010%202021-blue) ![License](https://img.shields.io/badge/license-MIT-green) 一次针对 **AltoroMutual** (`demo.testfire.net`)(HCL/IBM 的公开、 intentionally-vulnerable 示例银行应用程序)的**适度**Web 应用程序渗透测试。流程包括:侦察 → 利用已记录漏洞 → 包含修复方案**及蓝队检测规则**的专业报告。 ## 什么是 AltoroMutual? [AltoroMutual](https://demo.testfire.net) 是由 HCL(前身为 IBM)AppScan 发布的一个故意存在安全缺陷的示例银行应用程序,旨在作为 Web 安全测试的公开目标。它包含经典的 OWASP Top 10 漏洞 —— 如 SQL 注入、XSS、配置不当 —— 并被官方授权用于安全评估。 ## 测试概览 | | | |---|---| | **目标** | `demo.testfire.net` (AltoroMutual 示例银行) | | **类型** | 黑盒 Web 应用程序渗透测试 | | **范围** | 单个授权主机;**适度、非破坏性** | | **授权** | 厂商提供的公开测试站点 | | **执行** | 范围受限 + 记录至防篡改审计日志 | | **交付成果** | 利用过程 + 建议 PDF · 单项漏洞报告 · 检测规则 | ## 漏洞发现 | # | 严重程度 | CVSS | 漏洞发现 | OWASP | 报告 | |---|---|---|---|---|---| | 1 | 🔴 严重 | 9.8 | **SQL 注入身份验证绕过** (`/doLogin`) | A07/A03 | [01](./findings/01-sqli-login-authbypass.md) | | 2 | 🟠 高危 | 6.1 | **反射型 XSS** (`/search.jsp?query=`) | A03 | [02](./findings/02-reflected-xss-search.md) | | 3 | 🟡 低危 | 3.7 | 缺失安全响应头 (CSP/HSTS/…) | A05 | [03](./findings/03-missing-security-headers.md) | | 4 | 🟡 低危 | 5.3 | 版本信息泄露 + HTTP 明文传输 | A02/A05 | [04](./findings/04-info-disclosure-transport.md) | **MITRE ATT&CK:** T1190 (Exploit Public-Facing Application), T1059.007 (JavaScript)。 ## 仓库内容 ``` . ├── README.md ├── reports/ # exploitation + recommendations PDFs ├── findings/ # per-vulnerability write-ups (root cause, CVSS, mappings, fix, detection) ├── evidence/ # sanitized proof-of-concept captures (no data exfiltrated) └── detections/ # blue-team Sigma rules + WAF guidance ``` - 📄 **[利用报告 (PDF)](./reports/AltoroMutual_Exploitation-Report.pdf)** - 📄 **[修复建议 (PDF)](./reports/AltoroMutual_Recommendations.pdf)** ## 蓝队检测 [`detections/`](./detections) 提供了 Sigma 规则 + WAF 指导,用于捕获 SQL 注入身份验证绕过和反射型 XSS —— 将评估转化为防御价值,且无需进行进一步主动测试。 ## 关键修复建议 1. 对身份验证使用**参数化查询** (消除 SQL 注入)。 2. 实施**输出编码 + 严格的 CSP** (中和 XSS)。 3. 全站强制启用 HTTPS/TLS 并添加缺失的安全响应头。 4. 隐藏版本信息;修补/替换已停止维护 (EOL) 的组件。 ## 展示技能 - 在第三方主机上进行具有**严格、道德范围限制**的黑盒 Web 应用程序测试 - 符合 OWASP/CWE/WSTG/ATT&CK 标准的分析、CVSS 评分和清晰的报告 - 配套的**蓝队检测工程** ## 法律与道德声明 本次测试是针对**厂商授权**的公开测试站点进行的,方式适度且非破坏性。**绝不**要对您不拥有或未获得明确授权的系统进行测试。
标签:CISA项目, Web安全, 安全报告, 蓝队分析, 蓝队检测, 防御加固