首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

日志脱敏之后,无法根据信息快速定位怎么办?

日志脱敏之殇

小明同学在一家金融公司上班,为了满足安全监管要求,最近天天忙着做日志脱敏。

无意间看到了一篇文章金融用户敏感数据如何优雅地实现脱敏?感觉写的不错,用起来也很方便。

不过日志脱敏之后,新的问题就诞生了:日志脱敏之后,很多问题无法定位。

比如身份证号日志中看到的是 ,业务方给一个身份证号也没法查日志。这可怎么办?

安全与数据唯一性

类似于数据库中敏感信息的存储,一般都会有一个哈希值,用来定位数据信息,同时保障安全。

那么日志中是否也可以使用类似的方式呢?

说干就干,小明在开源项目 sensitive[1]基础上,添加了对应的哈希实现。

使用入门

开源地址

https://github.com/houbb/sensitive

使用方式

1)maven 引入

2)引导类指定

将哈希策略指定为 md5

3)功能测试

可以把如下的对象

直接脱敏为:

这样就可以通过明文,获取对应的哈希值,然后搜索日志了。

新的问题

不过小明还是觉得不是很满意,因为有很多系统是已经存在的。

如果全部用注解的方式实现,就会很麻烦,也很难推动。

应该怎么实现呢?

References

sensitive:https://github.com/houbb/sensitive

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20230601A0A8CP00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券