摘要
基于深度学习的混淆编码SQL与命令注入攻击检测方法,步骤包括:步骤1,数据预处理,获得预处理后的数据集;步骤2,将数据集输入至预训练模型CodeBERT,生成包含上下文信息和语义信息的上下文表示;步骤3,提取双流特征,将上下文表示以双流形式分别输入到GRU模块和MCSPP模块,通过提取GRU隐藏层特征和连接MCSPP提取的特征向量使两条路径都产生相同维度的输出,用于特征融合;步骤4,将GRU模块和MCSPP模块输出的特征向量组成元组输入至门控单元,获得融合后的特征;步骤5,识别分类,将融合后的特征输入特征分类器中识别分类,输出三个结果,对应Benign、CMDi、SQLi三个类别,得到样本在这三个类别上的概率,获得最终的检测结果;具有提升检测的准确性和鲁棒性的特点。
技术关键词
攻击检测方法
序列
分词
模块
命令
字符
数据
时序特征
时序依赖关系
分类器
金字塔池化
统一资源定位
词嵌入向量
预训练模型
参数
加权特征
鲁棒性
编码特征
系统为您推荐了相关专利信息
袖带
高分辨率摄像头
射频识别模块
消毒方法
射频芯片
倾角传感器
升降控制方法
升降平台
坐标系
作业行程
白内障晶体核
滚珠丝杆
机架
收集箱
语音识别模块
智能风力调节
面向全生命周期
振动结构
门控方法
门控管理
多维分析系统
大语言模型
多源异构数据融合
图谱
多模态