首页 | 本学科首页   官方微博 | 高级检索  
     

基于代理模式的SQL注入过滤方法
作者姓名:韩宸望  林晖  饶绪黎  黄川
作者单位:福建师范大学 数学与计算机科学学院, 福州 350117;福建师范大学 福建省网络安全与密码技术重点实验室, 福州 350117,福建师范大学 数学与计算机科学学院, 福州 350117;福建师范大学 福建省网络安全与密码技术重点实验室, 福州 350117,福州职业技术学院 信息技术工程系, 福州 350108,福建师范大学 数学与计算机科学学院, 福州 350117;福建师范大学 福建省网络安全与密码技术重点实验室, 福州 350117
基金项目:国家自然科学基金(61363068,61472083);福建省引导基金(2016Y0031);福州市科技局基金(2015-G-54,2015-G-84)
摘    要:针对Web安全中的SQL注入问题,提出了一种新的SQL注入过滤方法——LFS (length-frequency-SQL syntax tree)过滤方法. LFS方法包括学习和过滤两个阶段,其中,学习阶段在安全的环境下,通过爬虫和数据库代理构建URL和SQL语句映射表;过滤阶段通过对URL长度、访问频率及SQL语法树这三个方面进行检测,以此实现对用户输入进行过滤,防止SQL注入攻击. 仿真实验及结果分析表明LFS方法相较于传统的关键字过滤和正则表达式过滤能够更有效的防止SQL注入攻击.

关 键 词:SQL注入攻击  Web安全  用户输入过滤  SQL语法树
收稿时间:2017-04-16
修稿时间:2017-05-02
点击此处可从《计算机系统应用》浏览原始摘要信息
点击此处可从《计算机系统应用》下载免费的PDF全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号