Archery
Archery copied to clipboard
oracle脱敏无法正确处理用户 concat 函数
重现步骤
在ORACLE里面,对查询的脱敏字段加函数,可跳过脱敏选项。
MYSQL里面是修复了这个问题的。
脱敏配置:
预期外的结果
select id,mobile from u1;
select id,concat(mobile,'--') from u1;
日志文本
No response
版本
1.9.1
部署方式
Docker
是否还有其他可以辅助定位问题的信息?比如数据库版本等
No response
这不是bug, oracle 的脱敏是拿到结果后做的, 实现逻辑也比较简单, 只是简单正则匹配替换, 出现这种问题也是预期内的, 如果有更好的想法欢迎 pr