1、简述
数据脱敏(Desensitization)是指通过对敏感数据进行部分或完全隐藏处理,保护敏感信息在存储和使用过程中的安全性。常见的应用场景包括日志记录、接口返回、报表展示、数据分析等,特别是在涉及用户隐私、支付信息和企业数据的系统中至关重要。
样例代码:https://gitee.com/lhdxhl/springboot-example.git
2、数据脱敏的意义
-
保护隐私
防止敏感数据泄露,如身份证号、银行卡号、手机号等。 -
符合合规要求
符合《个人信息保护法 (PIPL)》和《通用数据保护条例 (GDPR)》等法规。 -
降低数据风险
数据在传输和使用中即便泄露,敏感信息也不会暴露。
常见的脱敏场景:
-
手机号脱敏
示例:13912345678 -> 139****