GBase 8a
运维管理
问答

find sql inject

发表于2024-08-21 16:16:1797次浏览4个评论

为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。

【GBase版本】:GBase 8a  V9.5.3.28

【操作系统】:linux

【CPU】:

【问题描述】*:   SQL 拷出来,能执行,不知道为啥控制台会报ERROR, find sql inject ,不知道什么原因造成的?

 

评论

登录后才可以发表评论
小白591发表于 1年前
请再详细说明一下您的执行环境:
sql copy出来能执行是指sql能在gccli客户端或者GBaseDataStudio客户端能正常执行的意思么?
您指的控制台会报ERROR,控制台是具体指怎样的执行环境,是通过什么连接数据库执行SQL?
从报错内容上看该报错提示是与防止SQL注入相关,是安全措施的一部分,报错中的内容没有gbase相关的信息,如果是通过gbase的jdbc驱动连接数据库执行后执行sql报错,报错信息中会有jdbc.gbase等gbase jdbc驱动的相关信息,从报错内容上看不出是从gbase数据库层报出来的错,更像是应用层有安全管控拦截报错了,SQL并没有通过jdbc发送到gbase8a数据库执行。
GBase用户16348发表于 1年前
@小白591:sql copy出来能执行,是指sql能在GBaseDataStudio客户端能正常执行
是eclipse的控制台,是通过jdbc连接数据库,中间件用的tomcat,开发的系统能正常运行,功能正常,发现控制台会打出这个错误
崔哥发表于 6个月前
梅花不肯傍春光,自向深冬著艳阳。龙笛远吹胡地月,燕钗初试汉宫妆。风虽强暴翻添思,雪欲侵凌更助香。应笑暂时桃李树,盗天和气作年芳。
xinyiedc!发表于 2个月前
等待有缘人解答。