| 结构 | 临时缓解 + 根治 + 验证方法 |
|---|---|
| 定位 | 文件/服务/接口的具体位置 |
| 表述 | 原理性伪代码或配置示意 |
| 复核 | 与客户技术栈匹配 |
建议示例
建议示例
根治:订单查询接口按会话用户强制执行归属校验
逻辑示意:if order.owner_id != session.user_id: return 403
临时:网关对 /api/v1/orders/* 增加归属校验层
验证:两个账号交叉请求,均返回 403 且无数据不确定客户架构时给方案对比(如网关拦截 vs 应用层校验),由客户选择。
修复建议要可执行:分临时缓解与根治两层,指明组件与位置,附验证方法;原则上给出原理性方案而非绑定单一产品实现。
| 结构 | 临时缓解 + 根治 + 验证方法 |
|---|---|
| 定位 | 文件/服务/接口的具体位置 |
| 表述 | 原理性伪代码或配置示意 |
| 复核 | 与客户技术栈匹配 |
根治:订单查询接口按会话用户强制执行归属校验
逻辑示意:if order.owner_id != session.user_id: return 403
临时:网关对 /api/v1/orders/* 增加归属校验层
验证:两个账号交叉请求,均返回 403 且无数据