- 95
- 1
- 约3.11千字
- 约 12页
- 2021-01-20 发布于山东
- 举报
实验报告
课程名称: SQL 注入
专 业:
班 级:
姓 名:
学 号:
指导教师:
2016 年3 月8 日
一、实验目的
1、掌握 SQL注入的基本概念。
2、掌握 SQL注入的总体思路。
3、掌握通过脚本访问网站数据库的基本方法。
二、实验原理
1、 SQL注入
SQL 是结构化查询语言的简称,它是访问数据库的事实标准。 SQL注入能使
攻击者绕过认证机制,完全控制远程服务器上的数据库。目前, 大多数 Web应用
都使用 SQL数据库来存放应用程序的数据。 几乎所有的 Web应用在后台都使用某
种 SQL数据库。跟大多数语言一样, SQL语法允许数据库命令和用户数据混杂在
一起的。如果开发人员不细心的话, 用户数据就有可能被解释成命令, 这样的话,
远程用户就不仅能向 Web应用输入数据,而且还可以在数据库上执行任意命令
了。
2、 SQL注入攻击的一般顺序是:
( 发现 SQL注入位置,判断后台数据库类型, 确定 XP_CMDSHELL可执行情
况,发现 WEB虚拟目录,上传 ASP木马,得到管理员权限。
3、 SQL注入攻击的防范方法:
SQL 注入攻击防范方法目前已经有很多,总结起来有下面一些:
(1) 在服务端正式处理之前对提交数据的合法性进行检查;
(2) 封装客户端提交信息;
(3) 替换或删除敏感字符 / 字符串;
(4) 屏蔽出错信息。
(5)不要用字串
您可能关注的文档
最近下载
- 特殊学校班级管理课件PPT.pptx VIP
- 高中数学解三角形二级结论大全,解三角形的常见题型及其方法.docx
- 2025年国家开发银行招聘//笔试历年典型考题及考点剖析附带答案详解2套.docx VIP
- 双边作业专项施工方案.pdf VIP
- 产后出血预防与处理指南(2023).pptx VIP
- 2025年贵州检察官入额考试真题带答案详解(轻巧夺冠).docx VIP
- 高考数学函数专项重点突破专题专题07 函数的奇偶性(解析版).docx VIP
- 专题07 函数的奇偶性(原卷版).docx VIP
- 重庆房屋建筑和市政基础设施工程施工招标文件示范文本(2026年,218页).docx VIP
- 道路硬化施工组织设计组.docx
原创力文档

文档评论(0)