别做泄密内鬼!大厂也在用的 6种 数据脱敏方案

数据脱敏:守护你的隐私,释放数据的力量 一、定义数据脱敏,指的是对某些敏感信息通过特定的脱敏规则进行数据的变形,实现对敏感隐私数据的可靠保护。简单来说,就是将数据中的敏感信息(如身份证号、手机号、银行卡号等)进行修改或隐藏,让这些数据在失去原始敏感性的同时,仍能保持其数据特征和可用性。二、应用场景网络安全:在处理安全日志和攻击数据时,数据脱敏能确保系统安全和稳定性。运维应用:在数据库监控和维护过程中,部分隐私数据需要对外提供但希望进行抑制和扰乱,数据脱敏可以满足这一需求。数据交换。 阅读详情

最近连着几天晚上在家总是接到一些奇奇怪怪的电话,“哥,你是 xxx 吧,我们这里是 xxx 高端私人会所...”,握草,我先是一愣,然后狠狠地骂了回去。一脸傲娇地转过头,面带微笑:老婆你听我说,我真的啥也没干,你要相信我!

啪~

大厂也在用的 6种 数据脱敏方案,别做泄密内鬼

搞事情啊

过后揉揉脸细想想,肯定是哪个不道德的网站,又把我的个人信息给卖了,时下这种事好像也见怪不怪了,不过,出现这种事大多是有内鬼

大厂也在用的 6种 数据脱敏方案,别做泄密内鬼

停止交易,有内鬼

而作为开发者的我们,能做的就是尽量避免经我们手的用户数据泄露,那今天就来讲讲互联网中内部防止隐私数据泄露的手段-数据脱敏

什么是数据脱敏

先来看看什么是数据脱敏?数据脱敏也叫数据的去隐私化,在我们给定脱敏规则和策略的情况下,对敏感数据比如 手机号、银行卡号 等信息,进行转换或者修改的一种技术手段,防止敏感数据直接在不可靠的环境下使用。

像政府、医疗行业、金融机构、移动运营商是比较早开始应用数据脱敏的,因为他们所掌握的都是用户最核心的私密数据,如果泄露后果是不可估量的。

数据脱敏的应用在生活中是比较常见的,比如我们在淘宝买东西订单详情中,商家账户信息会被用 * 遮挡,保障了商户隐私不泄露,这就是一种数据脱敏方式。

大厂也在用的 6种 数据脱敏方案,别做泄密内鬼

淘宝详情

数据脱敏又分为静态数据脱敏(SDM)和 动态数据脱敏(DDM):

静态数据脱敏

静态数据脱敏(SDM):适用于将数据抽取出生产环境脱敏后分发至测试、开发、培训、数据分析等场景。

有时我们可能需要将生产环境的数据 copy 到测试、开发库中,以此来排查问题或进行数据分析,但出于安全考虑又不能将敏感数据存储于非生产环境,此时就要把敏感数据从生产环境脱敏完毕之后再在非生产环境使用。

这样脱敏后的数据与生产环境隔离,满足业务需要的同时又保障了生产数据的安全。

大厂也在用的 6种 数据脱敏方案,别做泄密内鬼

数据脱敏过程

如上图所示,将用户的真实 姓名、手机号、身份证、银行卡号 通过 替换、无效化、乱序、对称加密 等方案进行脱敏改造。

动态数据脱敏

动态数据脱敏(DDM):一般用在生产环境,访问敏感数据时实时进行脱敏,因为有时在不同情况下对于同一敏感数据的读取,需要做不同级别的脱敏处理,例如:不同角色、不同权限所执行的脱敏方案会不同。

注意:在抹去数据中的敏感内容同时,也需要保持原有的数据特征、业务规则和数据关联性,保证我们在开发、测试以及数据分析类业务不会受到脱敏的影响,使脱敏前后的数据一致性和有效性。总之一句话:你爱怎么脱就怎么脱,别影响我使用就行

数据脱敏方案

数据脱敏系统可以按照不同业务场景自行定义和编写脱敏规则,可以针对库表的某个敏感字段,进行数据的不落地脱敏。

大厂也在用的 6种 数据脱敏方案,别做泄密内鬼

脱敏系统

数据脱敏的方式有很多种,接下来以下图数据为准一个一个地演示每种方案。

大厂也在用的 6种 数据脱敏方案,别做泄密内鬼

原始数据

1、无效化

无效化方案在处理待脱敏的数据时,通过对字段数据值进行 截断、加密、隐藏等方式让敏感数据脱敏,使其不再具有利用价值。一般采用特殊字符(*等)代替真值,这种隐藏敏感数据的方法简单,但缺点是用户无法得知原数据的格式,如果想要获取完整信息,要让用户授权查询。

大厂也在用的 6种 数据脱敏方案,别做泄密内鬼

截断方式

比如我们将身份证号用 * 替换真实数字就变成了 "220724 ****** 3523",非常简单。

大厂也在用的 6种 数据脱敏方案,别做泄密内鬼

隐藏方式

2、随机值

随机值替换,字母变为随机字母,数字变为随机数字,文字随机替换文字的方式来改变敏感数据,这种方案的优点在于可以在一定程度上保留原有数据的格式,往往这种方法用户不易察觉的。

我们看到 name 和 idnumber 字段进行了随机化脱敏,而名字姓、氏随机化稍有特殊,需要有对应姓氏字典数据支持。

大厂也在用的 6种 数据脱敏方案,别做泄密内鬼

随机值

3、数据替换

数据替换与前边的无效化方式比较相似,不同的是这里不以特殊字符进行遮挡,而是用一个设定的虚拟值替换真值。比如说我们将手机号统一设置成 “13651300000”。

大厂也在用的 6种 数据脱敏方案,别做泄密内鬼

数据替换

4、对称加密

对称加密是一种特殊的可逆脱敏方法,通过加密密钥和算法对敏感数据进行加密,密文格式与原始数据在逻辑规则上一致,通过密钥解密可以恢复原始数据,要注意的就是密钥的安全性。

大厂也在用的 6种 数据脱敏方案,别做泄密内鬼

对称加密

5、平均值

平均值方案经常用在统计场景,针对数值型数据,我们先计算它们的均值,然后使脱敏后的值在均值附近随机分布,从而保持数据的总和不变。

大厂也在用的 6种 数据脱敏方案,别做泄密内鬼

原始数据

对价格字段 price 做平均值处理后,字段总金额不变,但脱敏后的字段值都在均值 60 附近。

大厂也在用的 6种 数据脱敏方案,别做泄密内鬼

平均值

6、偏移和取整

这种方式通过随机移位改变数字数据,偏移取整在保持了数据的安全性的同时保证了范围的大致真实性,比之前几种方案更接近真实数据,在大数据分析场景中意义比较大。

比如下边的日期字段create_time中 2020-12-08 15:12:25 变为 2018-01-02 15:00:00。

大厂也在用的 6种 数据脱敏方案,别做泄密内鬼

取整

数据脱敏规则在实际应用中往往都是多种方案配合使用,以此来达到更高的安全级别。

总 结

无论是静态脱敏还是动态脱敏,其最终都是为了防止组织内部对隐私数据的滥用,防止隐私数据在未经脱敏的情况下从组织流出。所以作为一个程序员不泄露数据是最起码的操守。

数据脱敏的方法 数据脱敏(Data Masking)是指通过对敏感数据进行变形、替换、加密等处理,使其在保持可用性的同时,避免泄露真实信息。数据脱敏广泛应用于数据共享、测试、开发、分析等场景,是数据安全的重要组成部分。 阅读详情

相关推荐

从 0 到 1,实战 Power BI 电商销售可视化看板全流程

本文详细介绍了从零开始使用Power BI构建电商销售可视化看板的全流程,涵盖数据准备、建模、可视化设计及高级功能应用。通过实战案例展示如何将复杂销售数据转化为直观图表,帮助电商从业者快速掌握销售趋势、热销产品和用户画像等关键信息,提升数据分析效率。

weixin_29061041的博客 448

数据脱敏的7种高效方法,建议收藏

敏感数据是指能识别或关联到具体个人/组织的信息类型示例合规要求个人身份信息(PII)身份证号、手机号、姓名必须脱敏(GDPR Article 4)健康数据(PHI)电子病历、基因数据严格脱敏(HIPAA)商业秘密客户列表、财务报表按需脱敏(《反不正当竞争法》)数据脱敏是企业处理敏感数据的核心手段,其目标是在安全(防止数据泄露)、可用(保持数据价值)、合规(符合法规要求)之间找到平衡。

小程序开发 1655

计组实验4 控制冒险与分支预测

目录前言实验内容背景知识分支预测技术⭐阻塞周期计算方法不开启 BTB开启 BTBpart 1 矩阵乘法与优化未开启 BTB 的分析开启 BTB 的分析part 2 设计代码使 BTB 无效part 3 循环展开优化矩阵乘法未开启 BTB开启 BTB结束语结论 前言 上一篇博客:计组实验3 mips冒险之流水线冒险 摸了半个月了。。。咕咕咕 今天来写计组实验 4 这个实验非常简单,就是有点难。 这个实验比较容易算错,或者是被模拟器出人意料的结果搞的神神叨叨的,所以今天来记录并且详细分析该实验。 注:请务必阅

AKGWSB 's blog 5647

数据脱敏6方案

一、什么是数据脱敏 英文全称:Data Masking 。 先来看看什么是数据脱敏数据脱敏也叫数据的去隐私化,在我们给定脱敏规则和策略的情况下,对敏感数据比如 手机号、银行卡号 等信息,进行转换或者修改的一种技术手段,防止敏感数据直接在不可靠的环境下使用。 像政府、医疗行业、金融机构、移动运营商是比较早开始应用数据脱敏的,因为他们所掌握的都是用户最核心的私密数据,如果泄露后果是不可估量的。 数据脱敏的应用在生活中是比较常见的,比如我们在淘宝买东西订单详情中,商家账户信息会被用 * 遮挡,保障了商户

布袋和尚 3万+

数据脱敏6方案

数据脱敏 6方案

在森林里麋了鹿 7882

大厂也在用的 6数据脱敏方案别做泄密内鬼

大家好,我是不才陈某~最近连着几天晚上在家总是接到一些奇奇怪怪的电话,“哥,你是 xxx 吧,我们这里是 xxx 高端男士私人会所...”,握草,我先是一愣,然后狠狠的骂了回去。一脸傲娇的...

码猿技术专栏 1365

大厂也在用的 6数据脱敏方案别做泄密内鬼

而作为开发者的我们,能做的就是尽量避免经我们手的用户数据泄露,那今天就来讲讲互联网中内部防止隐私数据泄露的手段-数据脱敏。 什么是数据脱敏 先来看看什么是数据脱敏数据脱敏也叫数据的去隐私化,在我们给定脱敏规则和策略的情况下,对敏感数据比如手机号、银行卡号等信息,进行转换或者修改的一种技术手段,防止敏感数据直接在不可靠的环境下使用。 像政府、医疗行业、金融机构、移动运营商是比较早开始应用数据脱敏的,因为他们所掌握的都是用户最核心的私密数据,如果泄露后果是不可估量的。 数据脱敏的应用在生活中是比较..

静心梦工厂 1982

大厂也在用的 6数据脱敏方案别做泄密内鬼

???? 欢迎加入小哈的星球,你将获得:专属的项目实战 /1v1 提问/Java 学习路线 /学习打卡/每月赠书/社群讨论新项目:《从零手撸:仿小红书(微服务架构)》正在持续爆肝中,基于 Spring Cloud Alibaba + Spring Boot 3.x + JDK 17...,点击查看项目介绍;《从零手撸:前后端分离博客项目(全栈开发)》2期已完结,演示链接:http...

犬小哈 462

8年只做一件事!

那就是写代码,不停的写代码,八年来风雨无阻,人不能决定出身,但一定可以改变命运! 我是小富,目前是京东架构师,负责电商平台的架构设计,工作8年来从事了支付、医美、电商、跨境电商等诸多行业。 小富是个比较能折腾的人,对赚钱比较敏感,创业、接私活、组建团队、写文章,反正能赚到钱的他都会尝试一下,做了很多工作之外的努力,虽然没有暴富但着实让生活滋润了不少。如果对这方面有兴趣,可以向这家伙请教下。 他做了一个公众号【程序员内点事】,主要分享他在实际开发中遇到问题的解决方案,回答粉丝提的一些问题。 比如:面试经验、

程序员内点事 739

每次面试的时候我都拿出来看一下,工资基本都涨5000以上

好家伙我要开始不害臊了 推一下自己的公众号:程序员内点事 这个号的绝大部分文章是自己在学习技术的过程中,实践总结的案例分享,像是redis、zookeeper、springboot 、flowable、分库分表Sharding-JDBC、RabbitMQ、seata、MySQL等等主流的一些框架,学技术做好的方式就是要理论加实战,这样理解的会更透彻 以下是我做这个号以来写的一些文章,我分了一下类,希望对你会有些帮助 Springboot 开发技巧 3种 Springboot 全局时间格式化方式,别再写重复

程序员内点事 647

网络安全这十大坑,踩一个都够你喝一壶!(非常详细)从零基础到精通,收藏这篇就够了!

你以为数据安全是守株待兔?前提是你得知道“兔”在哪儿,长啥样,值多少钱!别跟我说啥数据分类分级,如果连自家的数据资产都一笔糊涂账,那还谈什么安全防护?简直就是闭着眼睛打蚊子,全凭运气!这可不是危言耸听,多少企业的数据泄露,根源就在于对自身的数据资产缺乏清晰的认知。就像一个将军,连自己的兵力部署都不清楚,还怎么指挥战斗?

A1_3_9_7的博客 998

数据脱敏技术

数据脱敏

AlbenXie的博客 2990

EPLAN资源 – 端子图表 – 接线人员能看懂的端子连接图

教程地址:https://blog.csdn.net/weixin_38055379/article/details/134238261?fromshare=blogdetail&sharetype=blogdetail&sharerId=134238261&sharerefer=PC&sharesource=weixin_38055379&sharefrom=from_link本篇教程将教会大家如何使用 EPLAN P8 2.9 制作一目了然的端子连接图,以便 现场人员 能够清晰看懂端子的排列及用途。实现的步骤一、电气原理图要求① 端子方向正确配置,1连接内部接入的线,2连接外部接入的线,并选择正确的端子。② 电气原理图需按照下图绘制,设备标识、功能文本、连接点代号、连接定义点均配置完善。③ 端子跳线的设定打开“项目数据”–“端子排”–“导航器”,选择需修改的端子排,右击,点击编辑④ T型节点方向需正确配置,具体可参考原理图中使用方法,概括起来就是需以端子为主。二、生成端子连接图当您完成上述要求后,我们很快就可以生成端子连接图了,在生成端子连接图之前还需要以下几个步骤:① 准备我们提供的端子连接图表配置文件 端子连接图_han-link.f11,编辑项目图表配置打开“选项”–“设置”② 生成端子连接图页面③ 生成端子连接图完成,打开查看吧。本资源包含端子连接图表、原理图备份文件

上一篇: 成就了我15家大厂offer,阿里大牛将他300页从业宝典PDF上传GitHub
下一篇: 阿里P8连夜赶出来的5000页Java学习手册及笔记,巴适的很!
Java元气少女
博客等级 码龄5年 25粉丝 36原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值