- 3
- 0
- 约3.65千字
- 约 4页
- 2018-03-03 发布于河南
- 举报
六个建议防止SQL注入式攻击
六个建议防止SQL注入式攻击SQL注入攻击的危害性很大。在讲解其防止办法之前,数据库管理员有必要先了解一下其攻击的原理。
这有利于管理员采取有针对性的防治措施。
一、 SQL注入攻击的简单示例。
statement := SELECT * FROM Users WHERE Value= + a_variable +
上面这条语句是很普通的一条SQL语句,他主要实现的功能就是让用户输入一个员工编号然后查询
处这个员工的信息。但是若这条语句被不法攻击者改装过后,就可能成为破坏数据的黑手。如攻击者在
输入变量的时候,输入以下内容SA001’;drop table c_order--。那么以上这条SQL语句在执行的时候
就变为了SELECT * FROM Users WHERE Value= ‘SA001’;drop table c_order--。
这条语句是什么意思呢?‘SA001’后面的分号表示一个查询的结束和另一条语句的开始。c_order
后面的双连字符 指示当前行余下的部分只是一个注释,应该忽略。如果修改后的代码语法正确,则服
务器将执行该代码。系统在处理这条语句时,将首先执行查询语句,查到用户编号为SA001 的用户信息
。然后,数据将删除表C_ORDER(如果没有其他主键等相关约束,则删除操作就会成功)。只要注入的SQL
代码语法正确,便无法采用编程方式
您可能关注的文档
最近下载
- 杭州师范大学《电路原理》2025-2026学年第二学期期末试卷(A卷).docx VIP
- 2024黑龙江农业经济职业学院招聘笔试真题含答案.docx VIP
- 杭州师范大学《大学物理》2025学年第二学期期末试卷(A).pdf VIP
- 第6章_元培学院学习生活.docx VIP
- 广东省汕头市潮阳区2020-2021学年八年级下学期期末考试数学试题.doc VIP
- 广东省汕头市潮阳区2024-2025学年八年级下学期7月期末数学试题(解析版).pdf VIP
- 储能行业价值链碳足迹测算与减排白皮书-碳信科技.pdf
- 杭州师范大学题库:高等数学A卷(期末样卷).doc VIP
- 七、凹模零件设计.pptx VIP
- 精品解析:四川省成都市锦江区2024-2025学年下学期七年级期末数学试卷(原卷版).docx VIP
原创力文档

文档评论(0)