MyBatis 如何预防SQL注入------使用#{}与${}的区别
什么是SQL注入所谓SQL注入,就是通过把SQL命令插入到Web表单提交或输入域名或页面请求的查询字符串,最终达到欺骗服务器执行恶意的SQL命令。(百度百科)例如攻击者在密码栏上输入 ' or 1 = 1 #,如果后台是通过SQL直接拼接用户输入来做查询的话,攻击者就可以成功侵入了。如: SELECT * FROM user WHERE uername=' ' or 1 = 1 ...
原创
2019-09-01 16:03:39 ·
268 阅读 ·
0 评论