基于HTTP流量的SQL注入攻击检测框架
首发时间:2021-02-23
摘要:针对复杂HTTP流量背景下的SQL注入攻击的特点,本文系统性的提出了的基于HTTP流量的SQL注入攻击检测框架,包含数据收集、数据清洗、特征表示和模型构建四个模块。数据收集模块介绍了获取数据的多种渠道,流量清洗模块通过降低无关信息的干扰,提高了复杂流量环境下的SQL注入攻击的检测能力。特征表示模块描述了提出了高效易获取的特征生成方式,即保留特殊符号的词汇特征。模型构建模块提出了检测任意长度Payload的模型构建方法和保障效率的变长序列训练方式。检测位置涵盖HTTP请求头、URL和POST,多维度防御SQL注入攻击。在实际网络环境下,该框架检测SQL注入攻击具有低漏报率和低误报率的特点。
关键词: 计算机软件理论与结构 HTTP流量 SQL注入 词汇特征
For information in English, please click here
SQL injection attack detection framework based on HTTP traffic
Abstract:Aiming at the characteristics of SQL injection attacks under the background of complex HTTP traffic, this thsis systematically proposes a SQL injection attack detection framework based on HTTP traffic, which includes four modules: data collection, data cleaning, feature representation and model construction.The data collection module introduces multiple channels for obtaining data. The traffic cleaning module improves the detection ability of SQL injection attacks in complex traffic environments by reducing the interference of irrelevant information.The feature representation module describes an efficient and easy-to-obtain feature generation method, that is, retainingthe lexical features of special symbols.The model construction module proposes a model construction method to detect arbitrary length payloads and a variable length sequence training method to ensure efficiency.The detection location covers HTTP request headers, URLs and POSTs, multi-dimensional defense against SQL injection attacks.In the actual network environment, the framework for detecting SQL injection attacks has the characteristics of low false negative rate and low false positive rate.In the actual network environment, the framework for detecting SQL injection attacks has the characteristics of low false negative rate and low false positive rate.
Keywords: Computer software theory and structure, HTTP traffic, SQL injection, lexical characteristics
基金:
引用
No.****
同行评议
勘误表
基于HTTP流量的SQL注入攻击检测框架
评论
全部评论