什么是数据脱敏

数据脱敏又称数据去隐私化或数据变形,是在给定的规则、策略下对敏感数据进行变换、修改的技术机制,能够在很大程度上解决敏感数据在非可信环境中使用的问题。

数据脱敏的类型

静态脱敏

静态脱敏是指对敏感数据进行脱敏处理后,将数据从生产环境导入到其他非生产环境进行使用

动态脱敏

动态脱敏会对数据进行多次脱敏,更多应用于直接连接生产数据的场景,在用户访问生产环境敏感数据时,通过匹配用户IP或MAC地址等脱敏条件,根据用户权限采用改写查询SQL语句等方式返回脱敏后的数据。例如运维人员在运维工作中直连生产数据库,业务人员需要通过生产环境查询客户信息等。

数据脱敏与数据加密的区别

数据脱敏技术并不需要对所有信息进行加密,数据脱敏保存了数据原有的格式,在不需要解密的条件下,降低数据敏感度。因此,脱敏技术兼顾了数据安全与数据使用,脱敏后的数据依然可以用于分析和测试。

数据加密技术则涉及到通过算法对数据进行可逆的变形或转换从而隐藏原始信息,大多数加密算法(如对称加密、非对称加密)都是可逆的,密文可以通过密钥被还原。数据加密更多适用于长期数据储存或数据传输,因为被加密后的数据将无法使用。

数据脱敏的方法

在数据脱敏的过程中,需要根据不同的数据使用场景,选择相应的数据脱敏方式:数据替换、掩码屏蔽、随机化、泛化、平均化、偏移取整

案例:掩码屏蔽:使用*掩盖部分数据,如保留身份证前6位代表地区信息的数字,其余用*代替,被掩码屏蔽的部分可以根据需要进行调整

什么是数据脱敏,数据脱敏有哪些方式相关推荐

  1. 脱敏数据的残余风险评估

    小结 在用户隐私数据安全合规场景中,企业采集用户信息或与用户形成交互状态,企业此时需要满足各 类隐私合规要求.对于用户敏感行为的信息采集,比如 GPS 轨迹.输入表情以及浏览行为,为了降低合规性风险, ...

  2. 基于脱敏数据,使用huggingface的Transformers预训练模型

    背景: 一些竞赛给的是脱敏数据,中文竞赛一般将汉字表示为一个整数,汉字间用空格分割,在这样的数据集上想要预训练一个自己的模型,可以参考这个文章. 首先介绍本文参考的文章: 1.别人做的该任务的总结 2 ...

  3. 滴滴出行“盖亚计划”开放脱敏数据,举办首届信号灯挑战赛|CNCC 2017

    本文讲的是滴滴出行"盖亚计划"开放脱敏数据,举办首届信号灯挑战赛|CNCC 2017, 由中国计算机学会(CCF)主办,福州市人民政府.福州大学承办,福建师范大学.福建工程学院协办 ...

  4. 大数据之数据脱敏技术

    背景与目标 在数据仓库建设过程中,数据安全扮演着重要角色,因为隐私或敏感数据的泄露,会对数据主体(客户,员工和公司)的财产.名誉.人身安全.以及合法利益造成严重损害. 因此我们需要严格控制对仓库中的数 ...

  5. springboot mongodb 脱敏数据的明文查询

    一.背景 1.1 项目运行环境 spring-boot 2.0.6 数据库:mongodb 4.4.4 orm框架:spring-data-mongodb java 10 1.2 关于四要素脱敏 所谓 ...

  6. AOP实现注解式脱敏数据明文查询

    最近又遇到了脱敏数据查询相关的问题,常规的脱敏数据比如用户身份证将中间位数抹去后加入数据库,那么查询时需要手动调用就比较麻烦,不过可以使用自定义注解,利用AOP解析后在切面将数据加密再作为参数注入运行 ...

  7. 连载:阿里巴巴大数据实践—数据开发平台

    简介:介绍MaxCompute和阿里巴巴内部基于MaxCompute的大数据开发套件,并对在数据开发过程中经常遇到的问题和相关解决方案进行介绍. 前言: -更多关于数智化转型.数据中台内容请加入阿里云 ...

  8. 2015年《大数据》高被引论文Top10文章No.9——大数据是数据、技术,还是应用

    2015年<大数据>高被引论文Top10文章展示 [编者按]本刊将陆续发布2015年<大数据>高被引论文Top10的文章,欢迎大家关注!本文为高被引Top10论文的No.9,刊 ...

  9. 《大数据》第1期“研究”——大数据是数据、技术,还是应用

    大数据是数据.技术,还是应用 朱扬勇1,2,熊 赟1,2 1. 复旦大学计算机科学技术学院 上海 201203:2. 上海市数据科学重点实验室(复旦大学) 上海 201203 摘要:通常认为大数据是一 ...

  10. 数据资产运营 = 数据资产盘点 + 数据治理 + 数据价值实现

    略去大数据分析背景与价值部分,言简意赅的介绍如何进行数据资产管理运营. 数据资产管理运营 = 数据资产盘点 + 数据治理 + 数据价值实现 管理和运营是一个全流程的事情,首先我们需要知道有哪些数据(盘 ...

最新文章

  1. 对系统故障处理的思考
  2. c++输出的值精确到小数点后5位_七年级上册第一章有理数专讲专练(适合暑期预习后巩固)...
  3. 万云:区块链可帮助公证行业创新改革,为互联网公证打下基础
  4. 浅析软件项目管理中十个误区(来自:http://manager.csdn.net/n/20051213/30907.html)
  5. 由对称性知定点一定在x轴上_线上优秀教学案例(九)|计算机科学与工程学院刘钊:“延期不延教”之“1+X课堂”...
  6. linux下GPRS模块ppp拨号上网
  7. 电脑运行卡顿怎么处理_【众点学】电脑运行PS卡顿?可能是你的虚拟内存没设置好!...
  8. ubuntu下手动安装php-amqp模块教程
  9. 易语言html代码解释器,易语言执行javascript
  10. 魔兽世界怀旧服哪个服务器金价稳定,魔兽世界怀旧服 金价到底会跌到多少的分析...
  11. 人员疏散模型(pso元胞自动机)网挑思路
  12. 【渝粤题库】陕西师范大学202141规制经济学 作业(高起专)
  13. 在校园网中进行无线路由器设置
  14. 语言识别之根据字典矫正文本及其c++代码实现
  15. 转 - 微信连WIFI,背后大棋局
  16. 解决Apache提示“You don‘t have permission to access...“错误
  17. 中国第21批援赞比亚军医组凯旋
  18. unity中碰撞检测方法
  19. 开发初探-前端日记 — html、css的使用,模拟制作百度登陆界面
  20. Java NIO示例

热门文章

  1. easydarwin 安装_linux环境安装部署easydarwin流媒体服务器详细教程
  2. 【JVM实战】JVM参数调优
  3. 智能化监狱室内人员定位管理系统,RFID室内定位方案更加智能-新导智能
  4. 读书印记 - 《批判性思维工具》
  5. uygurqa输入法android,uygurqaapp输入法
  6. c语言立体爱心会跳动,c语言编程实例——小球跳动
  7. GIT版本控制(详解)
  8. 最大规模开源中文语音数据集 — aidatatang_1505zh及其语音识别基准实验详解
  9. 在校大学生如何规划自己的程序员之路
  10. tomcat8下载安装教程