Archery icon indicating copy to clipboard operation
Archery copied to clipboard

oracle脱敏无法正确处理用户 concat 函数

Open solon-liu opened this issue 2 years ago • 1 comments

重现步骤

在ORACLE里面,对查询的脱敏字段加函数,可跳过脱敏选项。 MYSQL里面是修复了这个问题的。 脱敏配置: image

预期外的结果

select id,mobile from u1; image

select id,concat(mobile,'--') from u1; image

日志文本

No response

版本

1.9.1

部署方式

Docker

是否还有其他可以辅助定位问题的信息?比如数据库版本等

No response

solon-liu avatar Jun 10 '23 10:06 solon-liu

这不是bug, oracle 的脱敏是拿到结果后做的, 实现逻辑也比较简单, 只是简单正则匹配替换, 出现这种问题也是预期内的, 如果有更好的想法欢迎 pr

LeoQuote avatar Jun 16 '23 05:06 LeoQuote