English
 电子信箱
 加入收藏

  威盾防火墙 >> 新闻中心 >> 业界动态 >> 如何从根本上防止 SQL 注入?

 

如何从根本上防止 SQL 注入?

威盾防火墙 2015-03-05

 
SQL注入导致的安全问题数不胜数,为什么这么多年来同样的问题一再发生?

如果是因为SQL脚本拼接的原因,为什么不在新的实现中采用api调用的方式来杜绝漏洞?

可能是问题描述不够清晰,再补充一些吧。

楼主本人是懂得如何防止,而且参数化查询这样的方法本身也是很容易掌握的。

自己的疑问是,面对一个很容易解决,又有巨大危害的安全漏洞,靠用户(开发者也是用户)的自觉去避免,这样的机制是不是很不合理?

各大数据库厂商在自己的实现上面有没有在这方面的做出一些努力?

如果说参数化查询就可以解决SQL注入,那么新的SQL标准里为什么不使用参数化查询作为查询语句默认实现?是因为这样的实现会降低性能,还是说SQL语言本身的特性不容易去实现?或者是标准的制定者认为这个问题已经可以靠使用者自身的自我规范来避免,所以没有必要去改进?
按投票排序按时间排序

45 个回答



相关内容: 最新内容:
SQL注入攻击的种类和防范手段[2015-03-05]
如何防止SQL注入[2015-03-05]
好用的asp防SQL注入代码[2015-03-05]
防sql注入代码[2015-03-05]
T-SQL篇如何防止SQL注入的解决方法[2015-03-05]
防止SQL注入[2015-03-05]
SQL注入攻击的种类和防范手段[2015-03-05]
如何防止SQL注入[2015-03-05]
好用的asp防SQL注入代码[2015-03-05]
asp中最简单的程序引起的最难发现的错误[2015-03-05]
防sql注入代码[2015-03-05]
T-SQL篇如何防止SQL注入的解决方法[2015-03-05]