清除SQL注入

loc*_*ost 2 sql code-injection

如果我确保在查询中只使用字母数字字符,我应该没有任何SQL注入,对吧?

Ben*_*ish 6

SQL注入预防CheatSheet

要点:

  • 防御选项1:准备语句(参数化查询)
    • ...如何首先教会所有开发人员如何编写数据库查询.
  • 防御选项2:存储过程
    • ......安全实施时
  • 防御选项3:转义所有用户提供的输入
    • ...与使用参数化查询相比,体弱.


Lar*_*tig 5

编写仅包含字母数字字符的有用查询非常困难.使用参数化查询,不要查找非快捷方式快捷方式.