尧图网站建设 尧图网络
  • 首页
  • 关于我们
  • 服务项目
  • 案例展示
  • 建站流程
  • 资讯中心
  • 联系我们
首页/资讯中心/详情

关于敏感信息检测技术的理论知识

关于敏感信息检测技术的理论知识
📅 发布时间:2026/6/20 21:13:57

在之前的文章中,探索了不同的检测敏感信息的方法,并通过Demo进行了学习,对算法、模型等一些概念有一些初步认知,这片文章想更加完整的学习涉及的概念,以及知识框架。

信息识别

“敏感信息检测”本质上是一种信息识别技术,信息识别技术的技术演进路线:

规则 → 传统 ML → 深度学习(BERT/NER) → 语义(Embedding) → 推理式判断(LLM)

基于规则(pattern-based)

  • 正则表达式
  • 固定长度/固定格式
  • 词典/黑名单

优点:精准、快、成本低
缺点:只能识别格式固定的信息;对语义类几乎无效

比如:身份证、手机号、邮箱、多数证件号都能靠规则锁死。

基于传统机器学习(Classical ML-based)

传统机器学习是:靠人工特征 + 统计模型判断,不理解深层语义。需要人先总结规律经验后、喂给模型,模型依靠统计和概率输出答案。

“如果连续两个字都在姓名词典里 → 很像人名”
“如果是 11 位数字 → 更像手机号”

基于深度学习(DL-based,BERT/NER)

让机器自己阅读大量文本,自主学会语言规律(语义、结构、上下文)。不像传统 ML,需要人工设计特征,深度学习会自己从海量数据中“自动学习特征”。

BiLSTM-CR模型F(经典 NER)

流程:字符序列 → embedding → BiLSTM → CRF → 标签序列

优点:效果强于传统 ML
缺点:

  • 上下文理解有限
  • 对长文本吃力

Transformer / BERT NER(工业标准)

这是今天用得最多的敏感信息识别模型。

流程:Input → Tokenizer → BERT Encoder → Token Classification Head → 输出 BIO 标签

BERT 能理解语义上下文,例如:
“手机号:一共 11 位数字,是联系人的号码”
→ BERT 可以理解“手机号”的含义不仅来自数字结构,还来自周围语义。

工程可用的模型:

  • bert-base-chinese
  • HFL-roberta-wwm-ext
  • macbert
  • neZha
  • DeBERTa-v3-base
  • HuggingFace 现成的 token-classification pipeline

框架:

  • PyTorch(主流)
  • TensorFlow
  • HuggingFace Transformers(最推荐)

基于语义(Embedding/LLM-based)

Embedding向量语义识别

核心思想:把文本转换成向量 → 在向量空间里相似就表示语义相似。

比如“联系方式”和“手机号”向量距离很近而“发票号”则距离远。

技术包括:

  • Sentence-BERT
  • SimCSE
  • LLM Embedding(OpenAI embedding)
  • RAG(检索增强理解)

常用向量模型:

  • OpenAI text-embedding-3-large
  • bge-large-zh(国产最强)
  • SimCSE
  • SBERT
  • GTE-large (Alibaba Qwen Embeddings)

LLM 大模型推理

利用大模型的“理解、推理、上下文能力”直接判断,不用训练拿来就能用。

常见模型:

  • Qwen2.5-72B
  • GPT-4o/4.1
  • Llama-3-70B
  • DeepSeek-R1(推理强)
  • Claude

4类技术能覆盖的敏感信息范围(工程视角)

敏感数据类型 规则 ML 深度学习 NER Embedding LLM
身份证号 ✔️ ✔️ ✔️ ✔️ ✔️
手机号 ✔️ ✔️ ✔️ ✔️ ✔️
银行卡号 ✔️ ✔️ ✔️ ✔️ ✔️
姓名 ❌ ✔️ ✔️ ✔️ ✔️
地址 ❌ ✔️ ✔️ ✔️ ✔️
公司、组织名 ❌ ✔️ ✔️ ✔️ ✔️
设备号/UID ❌ ❌ ✔️ ✔️ ✔️(很强)
行为轨迹 ❌ ❌ ✔️ ✔️ ✔️(强)
上下文敏感识别 ❌ ❌ 一般 强 非常强

知识地图

A. 信息的“特征方式”
├── 规则特征(pattern)
├── 统计特征(ML)
├── 语义特征(Embedding)
└── 生成式理解(LLM)

B. 模型与算法基础
├── Transformer(结构)
├── Embedding(向量空间)
├── NER/分类(下游任务)
└── 向量检索(ANN)

C. 工具/框架
├── PyTorch(深度学习实现框架)
├── Hugging Face(模型生态)
├── vector DB(Milvus/FAISS)
└── 各类 Embedding 模型/LLM

D. 解决方案与工程化
├── 混合检测(规则 + Embedding + NER)
├── 召回-排序-验证流水线
├── 模型评估
└── 部署与合规

本文来自博客园,作者:人间修行,转载请注明原文链接:https://www.cnblogs.com/ffx1/p/19327727

相关新闻

  • HiAgent vs Coze:企业级智能体平台大对比
  • JVM运营内存清空查看
  • 102302122许志安作业4

最新新闻

  • 终极FGO自动化战斗解决方案:Fate/Grand Automata深度使用指南
  • Hermes本地AI Agent架构升级实战:模块化、持久化与沙箱化
  • Kimi Work:面向知识工作者的本地化AI工作台与智能体实践指南
  • 手把手教你学Simulink——基于晶闸管(SCR/Thyristor)的三相可控整流器相位控制(α 角控制)仿真
  • Qwen3.7-Max实战指南:长上下文稳定、工具容错与Token精准控制
  • m4s-converter:5秒拯救B站缓存视频的终极指南

日新闻

  • Visual C++运行库修复终极指南:5分钟快速解决Windows软件启动错误
  • 手把手教你构建统计局地区经济数据爬虫:从环境搭建到数据持久化全指南
  • 2026多Agent深度解析:用AI团队替代单一模型,四种架构实战落地

周新闻

  • Visual C++运行库修复终极指南:5分钟快速解决Windows软件启动错误
  • 手把手教你构建统计局地区经济数据爬虫:从环境搭建到数据持久化全指南
  • 2026多Agent深度解析:用AI团队替代单一模型,四种架构实战落地

月新闻

  • 【总结】入门篇:50句话让你记住架构核心概念
  • WeChatMsg技术方案解析:实现Mac微信数据自主管理的完整解决方案
  • WeChatMsg:革新性微信数据备份方案,打造你的专属数字记忆库

关于尧图

  • 公司简介
  • 团队介绍
  • 企业文化
  • 荣誉资质

服务项目

  • 定制开发
  • 电商建站
  • UI 设计
  • 运维服务

快速链接

  • 案例展示
  • 建站流程
  • 常见问题
  • 资讯中心

联系方式

  • 📍北京市朝阳区互联网产业园 A 座 10 层
  • 📞400-888-8888
  • ✉️contact@rkmt.cn
  • 🕐周一至周日 9:00-21:00

© 2024 北京尧图网络科技有限公司 版权所有 | 京 ICP 备 XXXXXXXX 号