小圈圈
小圈圈
> @hhyo 这个要不然合并进去? 敏感的操作,查看密码这种往可以审计日志表记录一条数据 数据库是否使用,这个个人觉得不是很有必要,建议暂时剔除
第一点问题不在是否支持,在于不支持的能否识别
select concat(id,password) from sql_users limit 100; 抛错,demo环境可复现
能够在返回信息中增加expression-type,就可以做识别处理 https://hanchuanchuan.github.io/goInception/tree.html#expression-type
能完全替换就不做开关,语法不支持不要紧,要求是按照当前逻辑能识别并且拦截
> Inception 版本是通过queryprint方法,它的返回中type来判断是否支持的 goInception版本是通过masking方法,它的返回中是没有这个type的 > > https://github.com/hhyo/Archery/blob/a8967be4a31b68f42ee3fde34cf776c4bb525bf5/sql/utils/data_masking.py#L95-L104 > > > [type说明](https://inception-document.readthedocs.io/zh_CN/latest/queryprint/#_4) > 所以不能像Inception 那样进行识别并拦截 > 需要看看有没有其他的方法? 或者 也用 goInception的 queryprint 方法🤣🤣🤣🤣 > > 要不然,我们先用用看,收集一下哪些语法不支持? 已提交PR #1483,将会在下个版本完全替换Inception 不支持的语法,不过这种会直接解析错误,不影响query_check的判断 ``` select *...
当前所有的推送使用的id应该都是审批流的id,如果使用工单id的话,由于采取的是自增类型,不同工单类型id会重复,不过消息有区分工单类型,倒也不错
这个看起来只是警告,具体表象是什么? 工单执行和回调应该都没有设置超时时间 ,只有消息推送有设置60s 关于隧道连接,参考#1362,使用桥接需要做下调整
很抱歉这个项目没有后续维护计划了,设计之初仅是为了作为sql审核的解析工具来使用,不支持过滤指定条件