期刊文献+

Web环境下SQL注入攻击及防范措施研究

Research on SQL Injection Attack and Guard Method
在线阅读 下载PDF
导出
摘要 基于B/S模式的网络服务架构技术被普遍采用,许多Web应用程序没有完备的考虑安全性,给站点留下了安全隐患。SQL注入漏洞普及面广且不易检测,如果结合其他系统漏洞就会造成数据的泄露甚至服务器被控制。本文从应用服务器、数据服务器、功能代码三方面阐述了SQL注入攻击的特点、原理,并对常用注入攻击方式,防范方法进行了总结。最后提出一种记录用户IP,验证用户输入,控制用户的输入次数的综合方法来防范SQL注入攻击的模型。该模型在浏览器端设置一级检查,在服务器端设置二级检查,并记录攻击者IP,攻击次数过多的攻击者被禁止访问。测试结果表明该防范模型具有较高的实用性和安全性。 In recent years, B/S mode technology is widely adopted, but many web sites have not considered security problems fully, which leaves some potential security risks in the sites. So far, SQL injection bugs have been used widely but it is difficult to be detected. Furthermore, once it combines with other system bugs, it may bring about date leak or even cause servers being controlled. This paper describes the features of SQL injection attacks, principles, and injection attack prevention methods which are commonly used. Finally, this paper puts forward a method of recording user's IP, verifying user's input, with controlling the numbers of user's fault input in order to increase the safety of web site. The model sets level check in the browser and secondary check in the server settings, and in the meantime records the attackers' IP, so that the attackers with too many attacks will be forbidden to access. The test results show that the prevention model has high practicality and safety.
作者 刘鑫 高泽华
出处 《软件》 2012年第12期296-298,321,共4页 Software
关键词 SQL注入 漏洞 防范方法 防范模型 SQL Injection Bug Guard Method Guard Model
  • 相关文献

参考文献5

二级参考文献21

  • 1张勇,李力,薛倩.Web环境下SQL注入攻击的检测与防御[J].现代电子技术,2004,27(15):103-105. 被引量:55
  • 2戴诗发.校园网SQL注入攻击与防范技术研究[J].昆明理工大学学报(理工版),2005,30(3):72-75. 被引量:13
  • 3徐陋,姚国祥.SQL注入攻击全面预防办法及其应用[J].微计算机信息,2006,22(03X):10-12. 被引量:40
  • 4周世雄.NT动态站点设计指南[M].大连理工大学出版社,1998..
  • 5[1]David Morgan.Web application security-SQL injection attacks[J].Network Security,2006,4:4-5
  • 6Heclor Garcia- Molina, Jeffrey D. Ullman, Jennifer Widom.数据库系统实现[M].杨冬青,等.北京:机械工业出版社,2001.
  • 7微软公司.Programming a Microsoft SQL Server 2000 Database[M].北京:清华大学出版社,2001.
  • 8微软公司.Administering a Microsoft SQL Server 2000 Database[M].北京:清华大学出版社,2001.
  • 9SQL Server 安全回顾[EB/OL].http://www.microsoft.com/china/ctc/Newsletter/04/ctc2.htm.
  • 10Anley C.Advanced SQL injection in SQL server applications[EB/OL].http://www.creangel.com/papers/advanced_sql_injection.pdf,An NGS Software Insight Security Research (NISR) Publication,2002.

共引文献118

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部