敏感数据自动发现
对主流的业务系统提供预配置的脱敏算法以确保数据私密性。能够针对所有的数据库提供脱敏数据发现功能,能够查询数据库并推荐除哪些数据需要进行脱敏。支持通过Java类/正则表达式等方式自定义发现敏感数据发现算法。内置敏感数据特征库,能对姓名、地址、电话、身份证、统一信用代码、银行卡号、日期、email等敏感信息自动识别。
敏感数据关联完整性
测试数据抽取和数据脱敏过程中保持关联的完整性,以便应用系统测试环境能够完全模拟出生产环境运行的数据。当敏感数据是主键/外键或保持关联参考时,能保持交易的关系完整性。
高性能统一平台
针对测试数据管理和敏感数据屏蔽提供统一平台,方便数据的安装、使用、备份和维护,系统具备高可扩展的架构,一个平台下可支持多个数据库的测试数据抽取和数据脱敏。满足数据抽取和脱敏过程中的性能要求,提供多线程、语句动态编辑等多种性能调优方式。
良好兼容性
支持主流的数据库:支持主流数据库包括Oracle、 Microsoft SQL Server 、MySQL、DB2、达梦、南大通用、人大金仓等数据库以及格式化文本csv、txt、excel、XML等文件。
系统支持主流的操作系统:Linux、Microsoft Windows等。
多种数据脱敏技术
具备多中脱敏算法屏蔽敏感字段并生成真实且具有完全功能的数据,包括但不限于:
遮蔽:包括全部遮蔽、部分遮蔽、后半部遮蔽、前半部遮蔽等。
替换:包括数字替换、中文替换、字母替换等。
打乱编码ID:将用户ID随机打乱,已达到脱敏效果。
内置电话、信用卡号、Email等主流数据的脱敏算法。
随机脱敏。使用根据各种约束条件随机生成的值替换敏感字段。
用户自定义算法,支持java和数据库函数设计脱敏算法,从而确保脱敏设计的高可扩展性。