首页> 外文会议>2016 International Conference on Computing Technologies and Intelligent Data Engineering >Fragmented query parse tree based SQL injection detection system for web applications
【24h】

Fragmented query parse tree based SQL injection detection system for web applications

机译:用于Web应用程序的基于片段查询分析树的SQL注入检测系统

获取原文
获取原文并翻译 | 示例

摘要

Increasing use of database driven web applications every day causes attacks on those web applications are also increasing. The common web application attack is SQL Injection attack or code injection or insertion of SQL query via input data from the client to the application. There are many detection techniques focused on the SQL structure at the application level are available. Those techniques failed to detect some of the attacks at the database level. Many existing approaches were proposed to detect the attack at the database level. The existing approach uses SVM classification for classification, which is the supervised learning algorithm, uses the syntactic and semantic features of the query parse tree. It takes more time for preprocessing of the query parse tree. In this paper, we fragmented the query parse tree to increase the speed of the preprocessing. The internal query tree can be obtained from the database log. To get instances for classification, the query tree is converted to n - dimensional feature vector by using multi - dimensional sequence. The semantic features are used as the component of feature vectors. And also the syntactic and semantic features are used to generate multi - dimensional sequences. Then the extracted feature is converted into a numeric value, if the feature contains any string value. Experimental results show that the proposed approach is more accurate and fast in detecting the attacks than existing approaches.
机译:每天越来越多地使用数据库驱动的Web应用程序,导致对这些Web应用程序的攻击也在增加。常见的Web应用程序攻击是SQL注入攻击或代码注入,或通过从客户端到应用程序的输入数据插入SQL查询。在应用程序级别有许多针对SQL结构的检测技术可用。这些技术未能在数据库级别检测到某些攻击。提出了许多现有方法来在数据库级别检测攻击。现有方法使用支持向量机分类进行分类,这是一种监督学习算法,使用查询解析树的句法和语义特征。查询解析树的预处理需要更多时间。在本文中,我们对查询分析树进行了分段,以提高预处理速度。可以从数据库日志中获取内部查询树。为了获得实例进行分类,通过使用多维序列将查询树转换为n维特征向量。语义特征用作特征向量的组成部分。句法和语义特征也用于生成多维序列。然后,如果特征包含任何字符串值,则提取的特征将转换为数字值。实验结果表明,与现有方法相比,该方法能够更准确,快速地检测出攻击。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号