数据脱敏知几何

本文涉及的产品
日志服务 SLS,月写入数据量 50GB 1个月
简介: 数据脱敏知几何

写程序的时候,总是有些数据要做一些处理, 像比如说  手机号码,身份证号,住址之类的。在互联网大行其道的时代, 这些比较敏感的数据泄漏出去,可能就会有预想不到的事情发生。所以,保护个人隐私还是非常重要的,所以,通过技术手段规避可想而知是非常重要的。


这里主要从三个方面,讲讲关于技术手段对数据进行脱敏处理。


第一个是接口层,  接口经常在写, 如何对数据进行脱敏处理呢,其实可以借助于开源的框架, 像springboot ,默认使用jackson 对数据进行处理,返回给前端展示的是json格式的数据, 所以可以通过对jackson 序列化数据时,进行重写改造,达到数据脱敏的处理。


第二个是数据库的连接信息, 连接数据库的账号,密码,其实不应该明文显示,就可以通过 开源的组件来做,  是使用的jasypt , 只要引入其依赖就可以了,其github的地址为

https://github.com/ulisesbocchio/jasypt-spring-boot

可以上去看看其使用,配置起来是很简单的。


第三个是日志输出, 为了调试的时候, 会输出一堆的日志信息,其中就包括了一些敏感信息, 为了规避这些输出信息直接展示在控制台,可以做到对日志的脱敏处理, springboot 默认的使用的日志是logging, 这里使用的是对log4j的使用改造, 可以去除掉springboot其默认的logging,改引用依赖log4j2。 重写类实现AbstractStringLayout。自定义控制台输出规则。



重写的类需要替换掉log4j2.xml文件的默认PatternLayout实现,即可实现对日志信息的脱敏输出。



上面讲的代码放在了gitee上,需要的可以在我公众号上 回复 “数据脱敏”,即可领取本文的相关示例代码。


相关实践学习
通过日志服务实现云资源OSS的安全审计
本实验介绍如何通过日志服务实现云资源OSS的安全审计。
目录
相关文章
|
存储 关系型数据库 分布式数据库
PolarDB 安装与配置 | 学习笔记
快速学习 PolarDB 安装与配置
PolarDB 安装与配置 | 学习笔记
|
12月前
|
程序员 测试技术 开发者
为什么多数程序员都不做个人独立开发?技术干货分享
【10月更文挑战第1天】在软件开发这个充满无限可能的领域里,个人独立开发似乎是一个极具吸引力的选项。然而,现实却是大多数程序员选择了在公司或团队中工作,而非走上个人独立开发的道路。本文将深入探讨这一现象背后的原因,并结合技术学习的角度,为大家带来一些实用的技术干货。
337 1
|
存储
计算机组成原理(5)----CPU的基本结构
计算机组成原理(5)----CPU的基本结构
527 0
|
机器学习/深度学习 Java API
阿里云文档智能解析——大模型版能力最佳实践与体验评测
阿里云文档智能解析(大模型版)在处理非结构化数据方面表现优异,尤其是在性能和可扩展性上具有明显优势。虽然存在一些待完善之处,但其强大的基础能力和广泛的适用场景使其成为企业数字转型过程中的有力助手。随着技术的不断进步和完善,相信它会在更多领域展现出更大的价值。
773 6
阿里云文档智能解析——大模型版能力最佳实践与体验评测
|
人工智能 安全 数据挖掘
阿里云高级技术专家李鹏:AI基础设施的演进与挑战 | GenAICon 2024
阿里云高级技术专家、阿里云异构计算AI推理团队负责人李鹏将在主会场第二日上午的AI Infra专场带来演讲,主题为《AI基础设施的演进与挑战》。
|
存储 Linux 文件存储
Linux使用Docker部署Traefik容器并实现远程访问管理界面-1
Linux使用Docker部署Traefik容器并实现远程访问管理界面
362 0
|
SQL 数据库
Doris将查询的结果数据直接insert到另一个表的语法
【4月更文挑战第20天】Doris将查询的结果数据直接insert到另一个表的语法
1026 0
|
SQL
Sql语句把一个表的某几列的数据存到另一个表里的方法
原文地址:sql语句把一个表的某几列的数据存到另一个表里的方法作者:星星月亮 一、如何用slq语句把一个表中的某几个字段的数据插入到另一个新表中,就要用下面这条slq语句:     insert into 表名1(字段1,字段2) select 字段1,字段2 from 表名2 这里有一点值得注意的是这2个字段要一一对应,并且按顺序。 二、如果另一个表是已经有数据的表,只希望更
2463 0
|
存储 前端开发 Java
ElasticSearch快速入门之创建索引库、创建映射、创建文档、搜索文档
ElasticSearch快速入门之创建索引库、创建映射、创建文档、搜索文档
549 0
|
传感器 资源调度 监控