- 4
- 0
- 约5.07千字
- 约 5页
- 2016-11-26 发布于贵州
- 举报
SQL注入及XSS攻防御
SQL注入及XSS(跨站脚本)攻击防御技术
SQL注入
什么是SQL注入
SQL注入:利用现有应用程序,将(恶意)的SQL命令注入到后台数据库引擎执行的能力,这是SQL注入的标准释义。
SQL注入利用的是正常的HTTP服务端口,表面上看来和正常的web访问没有区别,隐蔽性极强,不易被发现。
SQL注入的危害
SQL注入的主要危害包括:
1、未经授权状况下操作数据中的数据
2、恶意篡改网页内容
3、私自添加系统账号或是数据库使用者账号
4、网页挂木马。
SQL注入的方法
没有正确过滤转义字符 在用户的输入没有为转义字符过滤时,就会发生这种形式的注入式攻击,它会被传递
给一个SQL语句。这样就会导致应用程序的终端用户对数据库上的语句实施操纵比方
说,下面的这行代码就会演示这种漏洞:
statement := SELECT * FROM users WHERE name = + userName + ;
这种代码的设计目的是将一个特定的用户从其用户表中取出,但是,如果用户名被一个恶意的用户用一种特定的方式伪造,这个语句所执行的操作可能就不仅仅是代码的作者所期望的那样了。例如,将用户名变量(即username)设置为:a or t=t,此时原始语句发生了变化:SELECT * FROM users WHERE name = a OR t=t; 如果这种代码被用于一个认证过
您可能关注的文档
最近下载
- 2025年新《城市轨道交通概论》考试题库及答案.docx VIP
- [运维]-办公设备维护方案.docx VIP
- 小儿疾病推拿技术规范.pptx VIP
- 地籍测绘成果检查验收细则.docx VIP
- 2026年广中医研究生复试题库附答案.docx VIP
- 10J121 外墙外保温建筑构造.docx VIP
- 经常性思想工作实施细则.pdf VIP
- 计算机体系结构课后习题原版答案_张晨曦著.doc VIP
- 开学第一课:一颗荔枝里的中国地理密码 高中地理人教版必修一.pptx VIP
- Unit4 第4课时(大单元教学课件) Sound timeCheckout timeTicking time 五年级英语下册译林三起.pptx VIP
原创力文档

文档评论(0)