← 返回列表
一种基于Oracle的动态数据脱敏方法及系统
摘要文本
本发明提出一种基于Oracle的动态数据脱敏系统,该系统包括以下模块:(1)脱敏方案管理模块,该模块用于配置系统用户等级和敏感数据等级;(3)数据脱敏模块,该模块根据配置的脱敏方案,判断不同系统用户对数据的脱敏规则,使用JVM‑SandBox监测用户提交的JDBC请求,如果其中存在定义的敏感字段,则使用相应的规则对敏感字段进行脱敏;(4)日志管理模块,监测JDBC中的Select语句,若其中存在定义的敏感字段,则将Select中的敏感字段和结果集信息记录到系统日志中。采用本发明后,可不用修改已有程序的应用结构,直接在已有程序基础上进行动态脱敏。本发明不仅适用于Oracle数据库,其他类型的数据库也可以按照同样的方法进行相应设计。。(来 自 专利查询网)
申请人信息
- 申请人:北京新数科技有限公司
- 申请人地址:100012 北京市朝阳区红军营南路15号院2号楼1层111室
- 发明人: 北京新数科技有限公司
专利详细信息
| 项目 | 内容 |
|---|---|
| 专利名称 | 一种基于Oracle的动态数据脱敏方法及系统 |
| 专利类型 | 发明申请 |
| 申请号 | CN202311571983.X |
| 申请日 | 2023/11/23 |
| 公告号 | CN117668898A |
| 公开日 | 2024/3/8 |
| IPC主分类号 | G06F21/62 |
| 权利人 | 北京新数科技有限公司 |
| 发明人 | 王翔宇; 刘宁; 段天毅 |
| 地址 | 北京市朝阳区红军营南路15号院2号楼1层111室 |
专利主权项内容
1.一种基于Oracle的动态数据脱敏系统,其特征在于,该系统包括以下模块:(1)脱敏方案管理模块,该模块用于配置系统用户等级和敏感数据等级;系统用户分为管理员、普通用户和游客三个等级;敏感数据分为原始数据、遮蔽数据和替换数据三个等级;(2)脱敏算法模块,该模块定义不同类型敏感数据的脱敏规则。(3)数据脱敏模块,该模块根据配置的脱敏方案,判断不同系统用户对数据的脱敏规则,使用JVM-SandBox监测用户提交的JDBC请求,如果其中存在定义的敏感字段,则使用相应的规则对敏感字段进行脱敏。(4)日志管理模块,监测JDBC中的Select语句,若其中存在定义的敏感字段,则将Select中的敏感字段和结果集信息记录到系统日志中。 微信公众号马克数据网