建设网站要注意什么问题,怎么查询公司名字是否可以注册,聊城市城乡建设部网站查询,广州建设投资集团有限公司【技术实现步骤摘要】一种敏感数据自适应的脱敏方法、系统本专利技术涉及计算机技术与信息安全领域#xff0c;并且更具体地#xff0c;涉及一种敏感数据自适应的脱敏方法、系统。技术介绍随着数据时代的到来#xff0c;数据中蕴藏的巨大价值得以挖掘#xff0c;同时也带来…【技术实现步骤摘要】一种敏感数据自适应的脱敏方法、系统本专利技术涉及计算机技术与信息安全领域并且更具体地涉及一种敏感数据自适应的脱敏方法、系统。技术介绍随着数据时代的到来数据中蕴藏的巨大价值得以挖掘同时也带来了隐私信息与关键性敏感数据保护方面的困难。如何在实现数据高效共享的同时保护敏感信息不被泄露已成为数据安全智能开发的关键环节。数据脱敏就是在保存数据原始特征的同时改变它的数值从而保护敏感数据免于未经授权而被访问同时又可以进行相关的数据处理可以在保留数据意义和有效性的同时保持数据的安全性并遵从数据隐私规范。借助数据脱敏信息依旧可以被使用并与业务相关联不会违反相关规定而且也避免了数据泄露的风险。用户在针对敏感数据字段进行脱敏规则设定之前往往还需要对系统预置的数据脱敏策略进行学习甚至进行个性化的定制修改为此大幅增加了用户的运维成本。并且由于脱敏策略的实现方式一般由系统指定算法完成因此用户往往对于敏感数据脱敏后的效果无法预期。根据已部署的脱敏系统实际使用情况来看用户因为对于敏感数据脱敏后的效果不满意而反复进行策略修改的情况时有发生。技术实现思路本专利技术目的就是为了弥补现有技术存在的缺陷提供一种敏感数据自适应的脱敏方法、系统以脱敏效果为导向简化用户配置流程同时对于动态脱敏使用场景更利于用户使用模型的学习实现脱敏策略的智能化自动配置从而实现自动脱敏。根据本专利技术的一方面一种敏感数据自适应的脱敏方法其特征在于包括如下步骤在脱敏服务器中添加多个脱敏算法并设置每个所述脱敏算法与多个脱敏效果中的每个脱敏效果之间一一对应的定量关系所述脱敏服务器接收用户端设备发送的脱敏指令并根据所述脱敏指令从数据源服务器读取原始数据所述脱敏指令包括敏感数据类型、至少一个脱敏效果和至少一个脱敏效果的优先级排序所述脱敏服务器根据设置的所述定量关系和接收的所述脱敏指令包含的所述优先级排序构建用户对于不同敏感数据类型的脱敏效果偏好训练集形成决策树所述脱敏服务器对所述原始数据中存在的敏感数据进行定位并确定所述敏感数据的类型利用所述决策树对所述敏感数据选择脱敏算法根据所述脱敏算法生成所述敏感数据的替换数据将所述原始数据中的敏感数据替换为对应的替换数据生成脱敏数据所述脱敏服务器将所述脱敏数据发送至用户端设备。进一步所述敏感数据类型包括姓名、地址、邮箱、电话、证件、帐号、邮编、日期。进一步所述多个脱敏算法包括替换算法、无效化算法、乱序算法、平均取值算法、反关联算法、偏移算法、对称加密算法和动态环境控制算法中的多个。进一步所述至少一个脱敏效果包括有效性、关联性、可逆性、可重复性、时效性和安全性中的至少一个。根据本专利技术的另一方面一种敏感数据自适应的脱敏系统其特征在于包括用户端设备用于发送脱敏指令和接收脱敏数据数据源服务器用于存储原始数据脱敏服务器用于添加多个脱敏算法并设置每个所述脱敏算法与多个脱敏效果中的每个脱敏效果之间一一对应的定量关系还用于接收用户端设备发送的脱敏指令并根据所述脱敏指令从数据源服务器读取原始数据所述脱敏指令包括敏感数据类型、至少一个脱敏效果和至少一个脱敏效果的优先级排序还用于根据设置的所述定量关系和接收的所述脱敏指令包含的所述优先级排序构建用户对于不同敏感数据类型的脱敏效果偏好训练集形成决策树还用于对所述原始数据中存在的敏感数据进行定位并确定所述敏感数据的类型利用所述决策树对所述敏感数据选择脱敏算法根据所述脱敏算法生成所述敏感数据的替换数据将所述原始数据中的敏感数据替换为对应的替换数据生成脱敏数据并将所述脱敏数据发送至用户端设备。进一步所述脱敏服务器包括设置模块决策树形成模块和脱敏处理模块所述设置模块用于添加多个脱敏算法并设置每个所述脱敏算法与多个脱敏效果中的每个脱敏效果之间一一对应的定量关系所述决策树形成模块用于根据设置的所述定量关系和接收的所述脱敏指令包含的所述优先级排序构建用户对于不同敏感数据类型的脱敏效果偏好训练集形成决策树所述脱敏处理模块用于对所述原始数据中存在的敏感数据进行定位并确定所述敏感数据的类型利用所述决策树对所述敏感数据选择脱敏算法根据所述脱敏算法生成所述敏感数据的替换数据将所述原始数据中的敏感数据替换为对应的替换数据生成脱敏数据。本专利技术的有益效果在于用户可以从繁重的规则配置工作中进行解脱只需要关注整体脱敏任务的结果特性并对于特性要求进行优先级排序即可通过系统算法得到所有字段的推荐算法配置用户配置流程简单对于动态脱敏使用场景更利于用户使用模型的学习实现脱敏策略的智能化自动配置从而自动脱敏。附图说明为了更清楚地说明本专利技术的技术方案下面将本对专利技术描述中所需要使用的附图作简单地介绍显而易见地下面所描述的附图仅仅是本专利技术的一些实施例对于本领域普通技术人员来讲在不付出创造性劳动的前提下还可以根据这些附图获得其他的附图。图1为本专利技术实施例的敏感数据自适应的脱敏系统的示例架构图。图2为本专利技术实施例的脱敏服务器的模块示意图。图3为本专利技术实施例的敏感数据自适应的脱敏方法的流程示意图。图4为用于本专利技术实施例的设备的示意性框图。具体实施方式下面将结合本专利技术中的附图对本专利技术中的技术方案进行清楚、完整地描述显然所描述的实施例是本专利技术的一部分实施例而不是全部实施例。基于本专利技术中的实施例本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例都应属于本专利技术保护的范围。本专利技术实施例可以应用于计算机系统/服务器其可与众多其它通用或专用计算系统环境或配置一起操作。适于与计算机系统/服务器一起使用的众所周知的计算系统、环境和/或配置的例子包括但不限于个人计算机系统、服务器计算机系统、瘦客户机、厚客户机、手持或膝上设备、基于微处理器的系统、机顶盒、可编程消费电子产品、网络个人电脑、小型计算机系统﹑大型计算机系统和包括上述任何系统的分布式云计算技术环境等等。计算机系统/服务器可以在由计算机系统执行的计算机系统可执行指令(诸如程序模块)的一般语境下描述。通常程序模块可以包括例程、程序、目标程序、组件、逻辑、数据结构等等它们执行特定的任务或者实现特定的抽象数据类型。计算机系统/服务器可以在分布式云计算环境中实施分布式云计算环境中任务是由通过通信网络链接的远程处理设备执行的。在分布式云计算环境中程序模块可以位于包括存储设备的本地或远程计算系统存储介质上。图1示出了本专利技术实施例的敏感数据自适应的脱敏系统的示例架构图如图1所示脱敏系统100包括用户端设备110、脱敏服务器120和数据源服务器130。所述用户端设备110通过网络140与脱敏服务器120有线或者无线连接所述脱敏服务器120通过网络150与数据源服务器130有线或者无线连接。所述用户端设备110、脱敏服务器本文档来自技高网...