SQL 注入

Posted zjffun

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQL 注入相关的知识,希望对你有一定的参考价值。

减缓

参数化语句

先创建参数化 SQL 语句,然后绑定参数。详细信息,请参见:Prepared statement - Wikipedia

注:可以使用 ORM(object-relational mapping)库生成参数化 SQL 语句。

转义

将在 SQL 中具有特殊意义的字符转义。

模式检查

检查类型是否合法,整数、浮点数和布尔值很好检测,但字符串需要特殊的模式(如:日期、UUID、字母和数字)进行检测。

数据库权限

在数据库上对不同的组和用户设置权限,限制从 Web 服务端登录的用户的操作。

以上是关于SQL 注入的主要内容,如果未能解决你的问题,请参考以下文章

sql注入漏洞都有哪些

关于SQL注入

sql注入一

sql 注入是啥?

如何判断是不是存在SQL注入以及注入类型?

什么叫sql注入,如何防止sql注入