SQL注入

SQL注入:

Sql 注入攻击是通过将恶意的 Sql 查询或添加语句插入到应用的输入参数中,再在后台 Sql 服务器上解析执行进行的攻击,它目前黑客对数据库进行攻击的最常用手段之一。

避免SQL注入方式:

1. 过滤输入内容,校验字符串

过滤输入内容就是在数据提交到数据库之前,就把用户输入中的不合法字符剔除掉。可以使用编程语言提供的处理函数或自己的处理函数来进行过滤,还可以使用正则表达式匹配安全的字符串。

2. 参数化查询

参数化查询目前被视作是预防 SQL 注入攻击最有效的方法。参数化查询是指在设计与数据库连接并访问数据时,在需要填入数值或数据的地方,使用参数(Parameter)来给值。

参考案例:

1:https://www.cnblogs.com/heyuquan/archive/2012/10/31/2748577.html

2:http://c.biancheng.net/view/8283.html

posted on 2021-03-10 16:53  小乐丶  阅读(57)  评论(0编辑  收藏  举报