错误截图:

java.sql.SQLException: sql injection violation, part alway false condition not allow

百度解释是防止sql注入,百度有的说是去掉druid里面filters里面的wall可以解决问题。但本人觉得这个方案有点难以接受。经测试发现如下原因会触发该bug:

截图sql:

java.sql.SQLException: sql injection violation, part alway false condition not allow

在我的代码里面,“1=1”和“1=0”前面有“AND”关键字,这种情况下会被识别成sql注入。正确写法如下:

java.sql.SQLException: sql injection violation, part alway false condition not allow

注:以上是本人测试到的一种情况,不能以偏概全!!!

相关文章:

  • 2022-01-29
  • 2022-01-02
  • 2022-02-05
  • 2021-10-18
  • 2021-09-16
  • 2021-05-16
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-09-10
  • 2022-12-23
  • 2022-12-23
  • 2022-01-11
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案