:8080 + web :80(/prod-api 代理)47.99.164.66 / hzdyjs_xg| 编号 | 结论 | 验证证据 |
|---|---|---|
| P1 | 通过 | ruoyi:123456 → 401;ruoyi:HzdyjsMon@Dev#9Kx7mQ2pL → Basic 鉴权通过 |
| P2 | 通过 | /actuator/heapdump 返回 No endpoint GET /actuator/heapdump,无堆转储文件 |
| P3 | 通过(攻击链已断) | 依赖 P1/P2;无法再远程 dump 内存凭据 |
| P4 | 通过 | 配置 username: hzdyjs_app;库账号可连;CURRENT_USER=hzdyjs_app@% |
| P5 | 通过 | 注入 tenantId → 租户编号格式不正确,无 XPATH/SQL 泄密 |
| P6 | 通过 | 正常注册 → 当前系统没有开启注册功能!;库 registerUser=false |
| P7 | 本地 N/A / 生产已改 | 测试库无 js01;生产已执行 P7 脚本并确认哈希更新 |
| P8 | 通过(入口已堵) | heapdump/注入入口不可再利用;历史泄露数据需事件侧收尾 |
| P9 | 通过 | 敏感端点均不可用;仅残留空的 /actuator 发现页(无子端点) |
/actuator 根路径在正确监控密码下仍可能返回空 _links(仅 self),不含 health/heapdump/env,不影响安全结论。http://127.0.0.1/ 与 GET /auth/tenant/list 正常(HTTP 200)。