首页> 外国专利> Method for Detecting Structured Query Language (SQL) Injection Based on Big Data Algorithm

Method for Detecting Structured Query Language (SQL) Injection Based on Big Data Algorithm

机译:基于大数据算法检测结构化查询(SQL)注射的方法

摘要

The present invention discloses a method for detecting Structured Query Language (SQL) injection based on a big data algorithm. According to the method, by simulating an attack, extracting a great number of SQL injection statements, performing a series of word segmentation and URL character conversion, and performing cross verification and learning, a training set of a naive Bayes algorithm is constructed; network audit data is processed by characteristic engineering and then substituted into the algorithm, so that a result for detecting the SQL injection is obtained; and furthermore, a business expert may make a further confirmation on the result to store the statement, which is confirmed as the SQL injection, to the training set again, so that the training set is increasingly rich, the identification accuracy is gradually increased, and the false alarm rate and the alarm leakage rate are gradually decreased.
机译:本发明公开了一种基于大数据算法检测结构化查询语言(SQL)注射的方法。 根据该方法,通过模拟攻击,提取大量的SQL注入语句,执行一系列单词分割和URL字符转换,并执行交叉验证和学习,构建了一个幼稚贝叶斯算法的训练集; 网络审计数据由特征工程处理,然后被取代成算法,从而获得检测SQL注入的结果; 此外,商业专家可能会进一步确认结果,以便将该声明存储为SQL注入,以便再次培训设置为SQL注入,因此培训集越来越丰富,识别准确性逐渐增加,并且 误报率和报警泄漏率逐渐减少。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号