后台角色应根据具体工作划分,避免所有人都拥有超级管理员。编辑内容与管理账号是不同权限。
制作动作矩阵
列出查看、编辑、发布、删除和授权,按岗位明确能操作哪些资源。
服务端执行校验
接口按用户和目标资源判断,不只隐藏按钮。跨部门内容与文件也需过滤。
管理临时授权
注明负责人和到期时间,离职时撤权并检查会话。用不同角色测试拒绝路径。
技术参考:OWASP:授权控制。
角色按工作任务划分
编辑资料、审核发布、管理账号与运维配置分别授权,默认不给新用户最高权限。
使用每类账号测试界面和接口,删除按钮隐藏仍需服务端拒绝越权,转岗后撤回旧角色。
例如编辑能调整其他人的角色,权限设计需要收紧,发布能力不应附带账号管理。
相关阅读:网站管理员账号生命周期:角色、变更与离职交接。