跳到主要内容

权限、校验与审计

权限分层​

应用、菜单、视图、字段和业务动作分别治理。前端 route guard、按钮隐藏与后台列表可读都不能替代服务端对目标对象的授权。

设计清单​

  1. 明确操作员、目标用户、球队、应用和记录归属。
  2. 为业务动作核对允许状态、角色、时间限制与必填原因。
  3. 对关键结果字段收敛通用编辑、复制、导入或删除权限,避免绕开服务端事务。
  4. 写入记录操作者、目标、时间、请求号、结果及失败码;通知或票据结果单独留证。
  5. 不确定结果先查原请求与对象状态,不再发一遍写操作制造重复。

验证矩阵​

对普通用户、队长、运营人员及无权限账号分别测试列表、详情和直接动作调用。对象 A 的权限不能沿用到对象 B;换租户、换应用、换账号和历史失效记录都应拒绝不匹配的操作。

审计材料​

使用记录 ID、请求号、版本及脱敏差异,不保留 Secret、Token、浏览器状态或私有媒体原始直链。写“已退款”“已发送”“已审核”时分别关联实际业务证据。

2026-11-03 后台盘点没有覆盖全部角色和字段权限,不能根据通用按钮存在就直接判定已越权,也不能反过来宣布权限全部安全。