帮忙写一个JSP防SQL注入的程序

[复制链接]
查看11 | 回复1 | 2010-3-22 18:04:55 | 显示全部楼层 |阅读模式
楼主请注意这种方法并不好,正确的防SQL注入的方法是用参数化变量比如JDBC这样查询数据库:PreparedStatement prep = conn.prepareStatement("SELECT * FROM USERS WHERE USERNAME=? AND PASSWORD=?");prep.setString(1, username);prep.setString(2, password);prep.executeQuery();不论username还是password有任何非字符,都不会造成影响。注意prepareStatement尽量用常量字串,如果用变量字串,或者常量+变量字串,专业的SQL Injection扫描程序一样报警。
回复

使用道具 举报

千问 | 2010-3-22 18:04:55 | 显示全部楼层
我的QQ是:80177205 或 611633343 现在是直接通过 'or''='就可以登陆了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行