整理以前资料,未完待续!
SQL 注入的攻击方式正是利用web层和通讯层的缺陷对数据库进行外部恶意攻击。将SQL命令巧妙地插入通讯的交互过程中,如web表单的递交、域名输入、页面请求等
SQL注入的5种防护方式:
- 正则表达式校验用户输入;
- 参数化的储存过程进行数据查询存储;
- 参数化SQL语句;(MySQL 预编译prepare 、C# SqlCommand)
- 为数据库添加新架构;
- Linq to SQL 查询
数据库防火墙、SQL防注入引擎。
Havij、Sqlmap工具是进行SQL注入的。
参考网址:
避免SQL注入
Web安全之SQL注入攻击技巧与防范
如何从根本上防止 SQL 注入?
SQL 注入攻击-SQL Injection Attacks
实例讲解 SQL 注入攻击
血腥!实况转播SQL注入全过程,让你知道危害有多大。