- 7
- 0
- 约3.64千字
- 约 15页
- 2024-05-26 发布于广东
- 举报
项目5更新密码——二阶注入攻击【项目描述】本项目对数据库二阶SQL注入攻击和防护进行实训。本项目包含三个任务,首先建立一个实现密码更新功能的网站,接下来利用更新密码功能的二阶SQL注入攻击实现对数据库中其它用户账号密码的修改,最后分析了二阶SQL注入攻击的原理并使用转义函数和参数化更新实现二阶注入防护。通过本项目的实训,可以解释和分析二阶SQL注入漏洞产生的原理及危害,能够应用转义处理或者参数化更新实现二阶SQL注入攻击的防护。【知识储备】二阶SQL注入原理一阶SQL注入发生在一个HTTP请求和响应中,对系统的攻击是立即执行的。比如万能密码攻击就是直接向数据库提交构造的特殊字符串进行注入攻击。但这种一阶注入攻击容易引起注意,通过添加转义函数或者参数化查询就可以封堵。与一阶注入不同,二阶SQL注入首先将攻击字符串输入保存在数据库中,然后攻击者提交第二次HTTP请求。为处理第二次的HTTP请求,应用程序需要检索存储在数据库中保存的输入并构造SQL语句。由于程序没有对存储在数据库中的内容进行防注入处理,于是发生了SQL注入攻击。更新密码与二阶注入攻击用户注册的特殊账号,会在更新密码的过程中引起二阶注入攻击。其原因在于更新密码密码的过程需要执行数据库记录的更新操作,即更新该账号对应的密码字段。如果数据库更新没有进行转义或者使用参数化,则用户名中的截断符号等则可以破坏正常的SQL更新语句执
您可能关注的文档
- 《Web安全程序设计与实践》课件项目2.pptx
- 《Web安全程序设计与实践》课件项目7.pptx
- 《Web安全程序设计与实践》课件项目8.pptx
- 《Web安全程序设计与实践》课件项目15.pptx
- 《Web安全程序设计与实践》课件项目14.pptx
- 《Web安全程序设计与实践》课件项目10.pptx
- 《Web安全程序设计与实践》课件项目11.pptx
- 《Web安全程序设计与实践》课件项目6.pptx
- 《Web安全程序设计与实践》课件项目16.pptx
- 《电子商务概论》课件任务3 电子政务.pptx
- 部编版七年级上册语文 第六单元 想象世界 课外古诗词诵读 (3).pptx
- 部编版七年级上册语文 第六单元 想象世界 课外古诗词诵读 (7).pptx
- 部编版七年级上册语文 第六单元 想象世界 课外古诗词诵读(二) (2).ppt
- 部编版七年级上册语文 第六单元 想象世界 课外古诗词诵读(二).ppt
- 部编版七年级上册语文 第六单元 想象世界 课外古诗词诵读(二).pptx
- 部编版七年级上册语文 第六单元 想象世界 单元基础巩固练(6).pptx
- 水利检测资格测验培训(混凝土施工质量考验与评定)[精彩.pptx
- 三年级语文下册第二单元检测卷.pdf
- 部编版七年级上册语文 第六单元 想象世界 写作 发挥联想和想象 (4).pptx
- 部编版七年级上册语文 第六单元 想象世界 写作 发挥联想和想象.pptx
最近下载
- 第8课 在实践中提高认识能力 课件 中职思想政治高教版哲学与人生.ppt
- [山东]_建筑安全文明施工标准化图例.pdf VIP
- 超星尔雅学习通《大学生国家安全教育(中国人民警察大学)》章节测试附答案.pdf
- 第18课+世界主要国家的基层治理与社会保障+高中历史统编版(2019)PPT课件.pptx VIP
- 粮食质量管理制度.docx VIP
- 新风系统工程招标文件范本.pdf VIP
- 2025年蜜饯生产与质量控制手册.docx VIP
- 调味品加工工艺与质量手册.docx VIP
- Unit 2 Different families Part C人教PEP版(2024)英语三年级上册.pptx VIP
- 汽包结构和工作原理.pptx VIP
原创力文档

文档评论(0)