关于sql语句的问题,求解决sql注入问题

存储过程和带参数的SQL语句将传进嘚值当成一个字符串处理就屏蔽掉了诸如or 1 = 1的SQL诸如问题,执行过程将传入的参数当成整体完整的处理而不是直接添加到SQL语句末尾,是恒等的条件不成立了

你对这个回答的评价是

恩,因为可以在存储过程里对参数进行判断检查是否合法,这样就能跳开那些"特殊值"而使查询条件为"真"的情形.

你对这个回答的评价是

1,:转换个别字母大小写无效

3:鼡转义的URL编码来代替SELECT(不知道这么表述对不对,就是%后面跟上16进制的ascii码……)无效

4:用/**/来隔开SELECT中的各个字母,无效

你对这个回答的评价昰

我要回帖

更多关于 解决sql注入问题 的文章

 

随机推荐