摘要
本发明提供一种基于SQL上下文语义分析的SQL注入检测方法及装置,涉及数据库SQL注入检测与防御技术领域。该方法包括:采用改进的增广攻击树的SQL注入攻击模型对SQL注入攻击样本进行处理生成SQL注入语句,构建SQL数据集;利用改进的TextCNN模型对SQL注入语句进行特征提取,对改进的LSTM模型进行训练和优化得到注入检测模型。本发明通过算法生成的SQL注入语句训练,使检测方法更加泛化。通过卷积神经网络能够捕捉SQL语句中的局部模式,提高关键信息的特征提取。通过长短期记忆网络擅长处理序列数据时序异常检测能力,找出SQL序列信息中的异常,能够有效提高SQL注入检测的准确性和效率。
技术关键词
语句
计算机可读取存储介质
载荷
语义
攻击树模型
特征提取模块
定义
计算机可读指令
双通道特征融合
样本
长短期记忆网络
数据
检测设备
逻辑
序列特征
时序特征
滑动窗口
处理器
输出模块
字符
系统为您推荐了相关专利信息
语义特征
通信方法
信道信噪比
编码器参数
编解码器
表面缺陷图像
手机屏幕
图像生成模型
图像生成方法
模型预测值
喷雾控制方法
智能喷雾装置
三维点云数据
时间门控
融合时空特征