摘要
本发明提供一种基于图神经网络的SQL风险语句检测方法及系统,涉及异常检测技术领域,方法包括:获取SQL语句和相对应的标签;构建第一SQL语句子图;对SQL语句子图的节点内容进行向量化,得到第二SQL语句子图;计算第二SQL语句子图中相邻节点的注意力分数,并基于注意力分数聚合第二SQL语句子图中的各个节点,提取聚合后的第二SQL语句子图的节点特征;通过多头自注意力机制,对节点特征进行全局建模,生成全局行为表示;结合交叉熵损失函数,预测SQL语句的语句类型;获取待检测SQL语句;将待检测SQL语句输入至训练后的多层感知机,输出待检测SQL语句的语句类型。
技术关键词
语句检测方法
节点特征
多层感知机
前馈神经网络
注意力机制
BERT模型
风险
计算机可读指令
异常检测技术
线性变换矩阵
元素
标签
处理器
可读存储介质
存储器
邻居
系统为您推荐了相关专利信息
网络攻击检测方法
灰狼优化算法
表达式
样本
编码器
工程机械
管道周边
多尺度特征融合
长短期记忆网络
油气
场景
响应生成方法
注意力机制
元素
响应生成装置
医学图像分割方法
矩阵
动态位置编码
注意力
解码器
视频编码器
码率控制算法
码率控制方法
神经网络架构
参数