SQL 注入攻击
SQL注入攻击是一种常见的数据库攻击方法,本篇将介绍什么是SQL注入攻击,如何对其进行检测,及如何预防。
什么是SQL注入攻击?
通常情况下,SQL注入攻击通过应用程序的输入数据实施。例如,应用程序将用户输入的用户名和密码与MySQL的users表内容进行比对,并确保其中有一个对应的行。
sql ="SELECT COUNT(*) FROM users WHERE user='"
+ username + "' AND pass = '" + password + "'";