风险与修复对比
风险与修复对比
风险:/api/orders/12345 仅按 id 查询,未校验归属
修复:查询条件强制带归属:
SELECT * FROM orders WHERE id = ? AND user_id = ?
或在访问前显式执行权限判断排查清单
排查清单
遍历接口中的资源 ID 参数(订单、发票、文件、地址…)
确认每个读写点都有归属校验
批量接口、导出接口同样覆盖
越权测试:用 A 账号访问 B 账号资源(授权测试范围内)前端隐藏入口不构成防护:直接请求接口即可绕过,权限判断必须在服务端。