数据隔离规则
12条
按单位 / 档口 / 供应商
脱敏字段
8个
身份证 / 银行卡等
越权拦截(本月)
26次
均已记录日志
导出审计
186次
本月导出操作
数据权限与脱敏列表
| 规则编码 | 规则名称 | 规则类型 | 适用角色 | 适用模块 | 隔离 / 脱敏字段 | 规则表达式 | 效果说明 | 命中次数 | 状态 | 操作 |
|---|---|---|---|---|---|---|---|---|---|---|
| DS-01 | 食堂数据隔离 | 数据隔离 | 食堂主任 / 保管员 / 档口长 / 食堂员工 | 全部业务模块 | 所属食堂 | org_id = 当前用户所属食堂 | 只能查询与操作本食堂数据,跨食堂查询被拒绝 | 38,600 | 启用 | |
| DS-02 | 档口成本隔离 | 数据隔离 | 档口长 | 成本与核算 / 出入库 | 所属档口 | stall_id = 当前用户所属档口 | 档口长只见本档口成本与领用数据,不见其他档口 | 12,600 | 启用 | |
| DS-03 | 供应商数据隔离 | 数据隔离 | 供应商 | 订单 / 发货 / 结算 / 评价 | 供应商 ID | supplier_id = 当前登录供应商 | 供应商只见自己的订单、发货、结算与评价,不见同行数据与库存 | 8,620 | 启用 | |
| DS-04 | 本人数据范围 | 数据隔离 | 食堂员工 | 人事与工资 | 人员 ID | staff_id = 当前用户 | 一线员工仅可查看本人工资与考勤 | 4,860 | 启用 | |
| DS-05 | 主食车间生产隔离 | 数据隔离 | 主食车间保管员 | 主食生产与配送 | 车间 ID | workshop_id = 望城主食车间 | 仅可操作主食车间的生产与配送数据 | 2,486 | 启用 | |
| DS-06 | 身份证号脱敏 | 字段脱敏 | 除人事专员外全部角色 | 人事与工资 / 人员档案 | id_card | 保留前 6 位与后 4 位,中间以 * 替代 | 显示为 430100********1234 | 1,286 | 启用 | |
| DS-07 | 银行卡号脱敏 | 字段脱敏 | 除人事专员与会计外全部角色 | 人事与工资 | bank_account | 仅保留后 4 位 | 显示为 **** **** **** 4412 | 986 | 启用 | |
| DS-08 | 手机号脱敏 | 字段脱敏 | 食堂员工 / 供应商 | 全部模块 | mobile | 保留前 3 位与后 4 位 | 显示为 138 **** 6602 | 6,428 | 启用 | |
| DS-09 | 供应商报价脱敏 | 字段脱敏 | 食堂主任 / 档口长 | 价格与合同 | other_supplier_price | 仅显示本次执行价,不显示其他供应商报价 | 其他报价显示为「—」 | 2,860 | 启用 | |
| DS-10 | 工资明细导出限制 | 导出限制 | 除人事专员与会计外全部角色 | 人事与工资 | 工资明细表 | 禁止导出含身份证与银行卡的明细 | 导出时自动去除敏感列 | 186 | 启用 | |
| DS-11 | 只读管理员写操作拦截 | 数据隔离 | 只读管理员(审计核查) | 全部模块 | 全部写接口 | method in (POST, PUT, DELETE) → 拒绝 | 仅可查询与导出,任何写操作均被拒绝并记录 | 26 | 启用 | |
| DS-12 | 公示页无登录访问 | 数据隔离 | 匿名(扫码访问) | 公示与二维码 | 公示字段白名单 | 仅返回物资名称、供应商、检测结论、日期 | 不返回单价、金额与内部备注 | 4,286 | 启用 |
越权拦截记录(本月)
| 时间 | 账号 | 姓名 | 角色 | 请求资源 | 请求参数 | 拦截规则 | 客户端 IP | 处理结果 |
|---|---|---|---|---|---|---|---|---|
| 2026-09-25 14:26 | lizhiqiang | 刘志强 | 档口长 | 成本与核算 / 档口成本明细 | stall_id=川湘档口 | DS-02 档口成本隔离 | 10.16.28.102 | 已拒绝 |
| 2026-09-25 11:08 | sup-lvkang | 王站长 | 供应商 | 库存管理 / 实时库存 | org_id=本部 2 食堂 | DS-03 供应商数据隔离 | 113.240.**.** | 已拒绝 |
| 2026-09-25 10:42 | readonly-audit | 审计核查员 | 只读管理员 | 物资字典 / 保存 | POST /material/save | DS-11 只读写操作拦截 | 10.16.8.36 | 已拒绝 |
| 2026-09-24 16:12 | nanxiao-keeper | 南校区保管员 | 保管员 | 库存管理 / 实时库存 | org_id=本部 1 食堂 | DS-01 食堂数据隔离 | 10.16.36.88 | 已拒绝 |
| 2026-09-24 09:36 | hechunmei | 何春梅 | 食堂员工 | 人事与工资 / 工资明细 | staff_id=C-0102 | DS-04 本人数据范围 | 10.16.28.146 | 已拒绝 |