首页 > 热点资讯 >新闻内容

数据脱敏——什么是数据脱敏

2021年06月02日 12:06

一、什么是数据脱敏


数据脱敏(Data Masking),又称数据漂白、数据去隐私化或数据变形。

百度百科对数据脱敏的定义为:指对某些敏感信息通过脱敏规则进行数据的变形,实现敏感隐私数据的可靠保护。在涉及客户安全数据或者一些商业性敏感数据的情况下,在不违反系统规则条件下,对真实数据进行改造并提供测试使用,如身份证号、手机号、卡号、客户号等个人信息都需要进行数据脱敏。

生活中不乏数据脱敏的例子,比如我们最常见的火车票、电商收货人地址都会对敏感信息做处理,甚至女同志较熟悉的美颜、有些视频中的马赛克都属于脱敏。


二、为什么要进行数据脱敏


上面说到,在“涉及客户安全数据或者一些商业性敏感数据的情况下”对数据进行改造,说明我们要进行改造的数据是涉及到用户或者企业数据的安全,进行数据脱敏其实就是对这些数据进行加密,防止泄露。

对于脱敏的程度,一般来说只要处理到无法推断原有的信息,不会造成信息泄露即可,如果修改过多,容易导致丢失数据原有特性。因此,在实际操作中,需要根据实际场景来选择适当的脱敏规则。改姓名,身份证号,地址,手机号,电话号码等几个客户相关字段。

三、如何实现数据脱敏


按照脱敏规则,可以分为可恢复性脱敏和不可恢复性脱敏。可恢复性脱敏就是数据经过脱敏规则的转化后,还再次可以经过某些处理还原出原来的数据,相反,数据经过不可恢复性脱敏之后,将无法还原到原来的样子,可以把二者分别看做可逆加密和不可逆加密。

我们目前遇到的场景是日志脱敏,即在把日志中的密码,甚至姓名、身份证号等信息都进行脱敏处理。

脱敏前:


脱敏后:

如上图,仔细分析会发现,打日志之前,获得脱敏的数据就两个步骤:【拿到要输入的数据(user实体)】→【进行序列化】,所以要进行数据脱敏可以考虑在这两个步骤上进行实现。第一个方法就是在序列化实体之前先把需要脱敏的字段进行处理,之后正常序列化;第二个方法就是在实体序列化的时候,对要脱敏的字段进行处理。


相关推荐

高三,考生紧张,家长同样专注

2020年一起等待春暖花开,等待疫情散去,高考也不例外,延迟了一个月的时间,全国高考时间为7月7日至8日。根据教育部公布的最新数据显示,2020年全国高考报名人数为1071万,相比于2019年全国高考报名人数1031万,增加了40万考生,再一次刷新了高考人数记录。截止到目前,全国各个省份的高三年级学生均已返校复学。为自己的高考努力奋斗!在学生们紧锣密鼓地准备高考的时候,作为家长的你,也应该开始为孩子安排合理的冲刺复习方法啦!立足自身基础,合理规划备战计划。第一阶段(6月上旬)以攻为主重在思维提升,拔节成长。进攻表现在深刻理解知识板块,适度挑战难题,多思精练,超越自我。第二阶段(6月下旬)以守为攻要守住双基,守住规范,守住正确率。要重视回归梳理,回归教材、回归真题、回归通法。知识梳理结构化,方法梳理程序化,疑点易错点梳理具体化。重点提示:每年的题目会越来越灵活多变,考题在课本上是根本找不到的,如果考生知识点比较乱,应用知识点的能力就比较差,考分也不会高。大家可以去网络上例如考生网等专业教材网站找一些预测试卷来做,目前有一个很不错的是考前预测压轴秘籍。以上两个阶段就是为各位家长推荐的冲刺复习方法,各位家长和考生可以参考合理应用。如果要想考到好的大学,除了天赋外就是努力了,当然老师也会让考生做大量的试题。在此,也结合阶段性完成给出建议:1.补课建议在第一阶段完成,哪一门功课需要精进的可以进行短期高效学习。2.买老师推荐的试题,做大量的试题,哪怕对着答案过两遍建议在第二阶段完成,巩固知识面,疑点梳理更具体。最后,关于大考前考生会紧张的心态问题给各位家长和考生给点建议,考试紧张大抵是因为没有信心导致,害怕失败。信心的有无跟准备充分与否有关,准备充分就需要完成大量的题库来增强信心,目前最后阶段再去盲目的购买教材已经不切实际,不妨可以尝试去专业网站考生网等去挑战押题测试。

2020年05月27日 11:24

【图解季报】以岭药业2020年一季度净利润4.38亿元 同比增长51.88%

  以岭药业4月28日最新公布的2020年一季报显示,其营业收入23.3亿元,同比增长50.56%;归属于上市公司股东的净利润4.38亿元,同比增长51.88%。基本每股收益0.37元。  近年来,公司的业绩情况如下表所示:以岭药业历史业绩报告期营业收入净利润每股收益(元)每股净资产(元)每股经营现金流量(元)股息率(%)净资产收益率(%)营业收入(元)同比增长(%)净利润(元)同比增长(%)2020-03-3123.3亿50.564.38亿51.880.376.961.11-5.362019-12-3158.3亿20.996.07亿1.210.516.60.06-7.832019-09-3043.5亿13.625.75亿2.330.486.560.27-7.362019-06-3029.8亿10.514.55亿1.50.386.50.34-5.862019-03-3115.5亿-1.942.88亿-7.180.246.460.3-3.75  近8年来,该公司同期营业收入及增速情况如下图:  同期,该公司归属上市公司股东净利润及增速情况如下图:(注:数据来源东方财富Choice数据,截至2020年4月28日)

2020年04月29日 11:22

制作一个动态网页的步骤?

1.想要制作动态网页,首先需要了解动态网页的特征,动态网页的第一个特征就是使用动态语言制作而成,例如PHP,ASP,JSP等,用它们制作而成的网页都会以相应的动态语言为后缀名,例如.php,.asp等,我们把这种动态语言制作的网页叫做动态网页。2.动态网页一般以数据库技术为基础,之所以网页有静动之分,就是因为看数据是否能够实时更新,而能够完成这项工作的就是数据库了,使用动态语言实现和数据库的交互,从而达到数据及时更新的目的,同时也大大降低了网站的维护工作。3.动态网页需要服务器作支持,平时见到的以html结尾的文件双击都能够正常的打开,即使没有服务器也不会对浏览页面造成影响,但是动态网页不同,需要服务器作支持,同时服务器还必须支持这种动态语言才能正常浏览。4.首先需要安装服务器,可以使用windows自带的IIS服务器,当然也可以使用比较流行的apache服务器,这需要根据自己的动态语言决定,asp就选择IIS,php就选择apache(当然并非绝对)。5.接着就是数据库的选择,同样需要根据自己的动态语言来选择,如果使用的是ASP动态语言,那么就可以选择ACCESS数据库,如果选择的是PHP,那么就可以选择MYSQL数据库,当然还有其他的数据库选择,根据情况自己决定。6.然后就是把动态语言和服务器数据库相结合了,不同的组合结合方式也是不同的。7.以上的过程又叫做搭配环境,是实现动态网页必须的步骤,可以使用集成环境,windows下可以安装wamp,linux下可以安装xampp。都是一键安装,没有任何难度。8.安装完成后,找到安装目录(以wamp为例子),双击之e799bee5baa6e79fa5e98193e58685e5aeb931333337616636后会发现一个www目录,这就是网站的根目录,也是以后网页要存放的目录(当然可以更改),然后新建一个以php结尾的文件,打开进行编辑写入<?phpecho'我的第一个动态网页';?>然后保存,在浏览器中输入localhost/刚才创建的文件名,如果出现刚才写入的字证明已经成功了.

2020年04月28日 11:08