如何检测sql注入

发布网友 发布时间:2022-04-22 04:41

我来回答

1个回答

热心网友 时间:2022-05-02 14:56

不要拼接SQL语句,即防止传入参数问题,
举例:
select * from a where password = ' 变量 ';
假如传入的变量是: ' or 1=1 or 1=',那么最后这个语句就是:
select * from a where password = '' ' or 1=1 or 1='';
你说会得到什么结果
如果你使用ADO,则尽量使用parameter方式传入参数,不要自己拼接sql语句,要拼接的话,确保传入参数不是可以破坏原sql语句的变量

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com