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

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

2021年06月02日 12:06

一、什么是数据脱敏


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

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

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


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


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

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

三、如何实现数据脱敏


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

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

脱敏前:


脱敏后:

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


相关推荐

做一个APP要注意哪些事项?

App软件开发是一件非常专业的技术性的工作,所以大众总是有一些常见的困惑,比如“为什么开发App要花这么多钱?”,或“为什么开发App要花这么长时间?”或“App开发的难点到底在哪里?”。APP开发可联系微信就目前而言,APP开发的两大主线分别是Webapps和Nativeapps。除少数APP开发平台外,现在市场上的主流平台还是以WebApp开发的模式为主,但是其用户体验往往差强人意,多存在以下两个问题:一、网络速度:这个问题在中国比较突出,大家应该都是有目共睹的。二、手机解析HTML5的速度,以及Feature支持程度:目前这个还是不够好,急需改进。App开发到底是什么?一句话来解释,开发一款App就是从构思到实现的过程。app开发可联系微信这个过程包括以下内容:需求预评估:把客户的构思一一梳理、落实到表格中,最终形成一份App需求报告产品原型设计:根据App需求报告,做出一版App的雏形,主要将每一个功能安排好合适的位置UI设计:设计每一个页面App端开发:也就是用户端(前端)的开发,这一步完成后,App呈现给用户的样子就出来了服务端开发:也就是数据后台端的开发,比如用户的数据,或是电商的后台等接口联调:将App端和服务端连接起来,形成一个完整的App。客户可以运营App,用户可以使用App测试及验收:把App放到各型号手机中进行测试,修改bug,调整细节等。app开发可联系微信App开发是根据什么来进行报价的呢?答案是:工作量(时间和人员)开发一个App需要多长时间和多少人将最终决定花多少钱,而决定时间和人员的因素3个:App功能的多少和难易:App功能越多、业务越复杂,所需的时间越长,所需的人手越多技术团队的实力:目前市面上包括个人开发者、开发团队和专业的App开发公司,选用不同的团队会有很大的报价差,当然质量也会有比较大的差距。不同的开发方式:开发一款App可以选用不同的开发技术和方式,有原生开发、混合开发、Web开发。1)Web开发:通俗讲就是用一个手机网站加个壳,就变身为一个App。这种方式简单、便宜,但效果差、质量比较低。有个别的不良商家用这种方式欺骗客户。2)原生开发:iOS和Android分别用不同的语言进行编程,这种方式最成熟,成本也是最高的;3)混合开发:顾名思义,混合开发就是结合了原生和Web进行开发。这样不仅开发快,而且App质量高。像手机淘宝、微信等大型App都使用这种开发方式。现在,我们已经基本了解了App开发报价的决定因素,App开发看似是“一分钱一分货”,App很复杂,功能很多,那价格就会高;app开发可联系微信APP开发要注意以下两点:1.沟通沟通是最大的难点,客户很难描述清自己的构思,那就会导致最终的产品不是客户想要的样子。因此从App需求梳理开始到接下来的每一阶段,都需要双方进行充分的沟通和确认。2.开发方式App之所以开发比较复杂,是因为不仅要开发前端、后端、后台三端,而且还要开发iOS和Android两个系统的App。和网站相比,这简直复杂多了。开发一个网站只需要开发一端就好。广东优联互通科技有限公司有丰富的资源优势,成熟的经验优势,强大的技术优势,优质的服务优势;根据客户的实际情况进行app的开发设计,从而更快更有效的部署软件产生效益,满足企业的市场需求。13539285443

2020年12月26日 10:45

听说注册租客网有赠租金券是真的吗?

是的,新用户注册租客网即可获得100元租金券.

2020年09月03日 09:57

考生网:教育机构可以通过哪些渠道拓展招生渠道!看这里

现在教培行业竞争越来越激烈,教育培训机构只有学会招生方法才能在市场上拥有更大的发展前景。关于招生,不是一句两句话就能够说的清楚的,它是一个长期的过程。培训机构想要不愁招生,只要做好这几件事!一、有好的宣传文案培训机构想要招生,首先要让周围的人知道你们这个培训机构的存在,而这就需要好的软文问案包装和宣传。如果你自己不会做软文推广,可以找专门做软文推广的公司比如E推这样的代写代发平台,他们可以帮助你的机构在全网覆盖和快速传播。二、加大宣传的力度很多培训机构在做宣传招生的时候,都会通过发传单、贴广告等方式,让周围路过的朋友都知道,这是一个很不错的招生渠道。当然,机构在做地推时要有针对性的地推,而不是盲目的发传单、贴广告,否则就是浪费时间和金钱。三、自身扩大招生培训机构在招生的时候,可以放宽自身招生收费政策,也就是让在校的老师、工作人员来完成部分招生任务,比如通过老师、工作人员推荐介绍引进的学员可以享受学费打折等优惠等等。四、跟学员培养好感情学员在接受教育培训学习的时候,往往不是自己一个人,其周围的学生朋友、亲戚朋友都是发展对象。所以培训机构想要招到更多学生,就要学会利用自身现有学员这个群体做推广,平时和学员培养好教学感情、课后感情。五、找知名权威教师做讲座现在的家长都很关心孩子的教育学习情况,但凡跟孩子教育相关的事情,家长都会很关心。所以教育培训机构可以通过免费开讲座的方式来争取咨询数量,比如找一些知名的权威的教师做讲座,引来家长的关注,从而得到更多学生。六、入驻招生网站招生现在互联网这么发达,培训机构想要做好招生,还需学会利用互联网才能有好的效果。比如找考生网这种专门做招生的网站平台合作入驻,这种专门做招生的网站平台因为域名好、权重高、流量大,在这种网站上发布招生信息往往比在自己网站上招生要取得更好的效果。最后,小编想提醒一句的是,一家教育培训机构想要做好,最重要的还是教学成果和口碑!否则不论你的机构做的多么豪华,阵容做的多么强大,你的机构也永远无法做长做久。你们觉得呢?以上就是小编啊少个人的见解和经验。希望你们在招生过程中能掌握到更好的方法,招到更多的学生。

2020年06月08日 10:58