Skip to content

敏感要素与规则 ​

敏盾 MDmask 通过「预置规则 + 自定义规则 + NLP 模型」三层能力识别敏感信息。

预置规则(20+) ​

证件与编号 ​

要素示例
身份证号110101199001011234
统一社会信用代码91330100MA27X8AB0X
不动产权证号京(2020)朝阳区不动产权第 0012345 号
发票号码042001900111
车架号 VINLSVAU2180N2184567
股票编号600460
车牌号京A12345

联系与位置 ​

要素示例
手机号13812345678
电话号码010-6688 8888
邮箱user@example.com
网址https://example.com
IP 地址192.168.1.100
邮政编码100032
地址北京市朝阳区 xx 路 xx 号

金融与个人属性 ​

要素示例
银行卡号6222 0202 0000 1234 567
金额人民币壹佰万元整
日期2026 年 10 月 15 日
民族 / 性别 / 年龄汉族 / 男 / 35 岁

NLP 语义实体 ​

NLP 模型(随包内置,无需联网)识别正则规则难以覆盖的语义实体:

  • 姓名(PER):人名识别,含上下文引导词兜底
  • 机构名(ORG):公司、银行、单位名称,支持机构简称归并
  • 地址(LOC):与地址正则取并集,提升召回率
  • 时间(TIME):口语化时间表达

让位机制

已有正则规则覆盖的实体(如车牌、民族)优先于 NLP 结果,避免模型误判导致的错误脱敏;与已勾选规则重叠的 NER 实体自动让位。

自定义规则 ​

在管理端「规则管理」中创建自定义规则:

  1. 设置规则名称与类型
  2. 添加 patterns(正则表达式 + 校验器 + 置信度)
  3. 可选:配置规则级白名单排除误命中
  4. 保存为草稿 → 签名发布 → 客户端自动同步

规则包经厂商私钥签名下发,客户端校验签名后生效,防止规则被篡改。

词库管理 ​

词库用于补充自定义敏感关键词(如内部项目代号、涉密称呼),与规则并行生效,支持在管理端集中维护与版本发布。