druid WallFilter拦截了explain语句,是否可以设置不拦截explain
@wenshao 你好,想跟你请教个问题:
如下面的截图所示
druid WallFilter拦截了mysql的explain语句,想要WallFilter不拦截explain
看了WallConfig没找到相应配置
是否可以设置不拦截explain,加个白名单啥的
谢谢!
java.sql.SQLException: sql injection violation, class com.alibaba.druid.sql.dialect.mysql.ast.statement.MySqlExplainStatement not allow : explain select * from my_table limit 10;
at com.alibaba.druid.wall.WallFilter.check(WallFilter.java:727)
at com.alibaba.druid.wall.WallFilter.statement_executeQuery(WallFilter.java:510)
at com.alibaba.druid.filter.FilterChainImpl.statement_executeQuery(FilterChainImpl.java:2470)
at com.alibaba.druid.proxy.jdbc.StatementProxyImpl.executeQuery(StatementProxyImpl.java:227)
at com.alibaba.druid.pool.DruidPooledStatement.executeQuery(DruidPooledStatement.java:217)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
收到,建议在https://github.com/alibaba/druid/issues 这里提issue,这样才能好跟进处理