一种实现数据脱敏的方法技术

技术编号:38762972 阅读:31 留言:0更新日期:2023-09-10 10:36
本发明专利技术公开了一种实现数据脱敏的方法,属于大数据技术领域,包括采用SM4国密算法加密并通过数据类型转换的拦截方法对数据脱敏,解决了降低代码的耦合度、容易对脱敏策略进行修改或扩展并防止数据泄露的技术问题,具有高度的可定制化、高安全性、低耦合度和易于扩展和维护等优点,适用于需要保护数据安全和隐私的各种应用场景。各种应用场景。各种应用场景。

【技术实现步骤摘要】
一种实现数据脱敏的方法


[0001]本专利技术属于大数据
,涉及一种实现数据脱敏的方法。

技术介绍

[0002]随着互联网技术的飞速发展,各类网站和应用程序的出现,数据也变得越来越丰富。这些数据中可能包含着个人身份信息、财务信息、健康信息等敏感信息,一旦泄露,将会给个人和组织带来极大的损失。因此,数据安全和隐私保护变得尤为重要。
[0003]对于敏感数据,为了保证数据的安全和隐私,通常需要对其进行脱敏处理。
[0004]数据脱敏需要使用对称加密算法,是因为对称加密算法可以使用同一密钥进行加密和解密,且加密和解密的速度快,适合对大量数据进行加密操作。对称加密算法还具有密钥管理方便、实现简单等优点,可以有效提高数据加密的效率和可靠性。商用的常见对称加密算法有DES、3DES、AES等,在安全领域使用一种自主创新、安全可控的加密算法显得尤为重要。
[0005]同时在大型软件系统中,通常会包含很多复杂的业务功能,这些功能之间可能存在依赖关系,耦合度较高。这种情况下,一旦某个功能需要修改或调整,可能会导致整个系统的稳定性出现本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种实现数据脱敏的方法,其特征在于:包括如下步骤:步骤1:建立客户端服务器、数据脱敏服务器,客户端服务器和数据脱敏服务器之间通过互联网相互通信;客户端服务器通过互联网获取用户上传的数据;步骤2:客户端服务器以自定义注解的方式标记用户上传的数据是否需要进行脱敏处理,将需要脱敏的数据记为软件数据,自定义注解的方式具体包括如下步骤:步骤2

1:以数据类型转换处理时的处理方法,作为需要拦截的切面;步骤2

2:设置非空参数的函数;步骤2

3:根据数据库字段名获取返回结果可为空的函数;步骤3:客户端服务器将所述软件数据发送给数据脱敏服务器;步骤4:在数据脱敏服务器中建立加密模块,在执行数据类型转换的拦截方法时,如果需要加密的参数进行加密解密操作,则加密模块通过SM4国密算法对参数进行加密解密,对可能产生的SM4解密异常进行捕捉并处理,并返明文串给客户端服务器。2.如权利要求1所述的一种实现数据脱敏的方法,其特征在于:在执行步...

【专利技术属性】
技术研发人员:王时睿费春勇王定军黄峰
申请(专利权)人:中博信息技术研究院有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1