[发明专利]一种基于BERT-BiGRU的恶意URL检测方法有效

专利信息
申请号: 202110201467.2 申请日: 2021-02-23
公开(公告)号: CN112926303B 公开(公告)日: 2023-06-27
发明(设计)人: 任勋益;杨晓晓 申请(专利权)人: 南京邮电大学
主分类号: G06F40/205 分类号: G06F40/205;G06N3/0455;G06N3/08
代理公司: 南京瑞弘专利商标事务所(普通合伙) 32249 代理人: 秦秋星
地址: 210012 江*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 bert bigru 恶意 url 检测 方法
【权利要求书】:

1.一种基于BERT-BiGRU的恶意URL检测方法,其特征在于,包括以下步骤:

步骤1)输入URL数据集作为分类任务中的集合,并且针对数据集中重复或者格式紊乱的数据,进行相应的处理;

步骤2)使用步骤1处理后的数据集,将其输入特征处理器Transformer中,利用多头自注意力机制动态地生成不同连接的权重;首先计算self-attention,对同一个句子的embedding变换得到Query向量,Key向量,Value向量,之后计算Attention Score;多头注意力机制即把每一个self-attention的输出结果拼接而成,最后Transformer输出融合多头注意力机制的词向量特征矩阵;

步骤3)训练一个BiGRU网络,将Query向量,Key向量,Value向量输入该网络中,BiGRU通过更新门与重置门可保留文本重要特征,确保上下文关系不会丢失;

步骤4)最后一个构建softmax分类器,把BiGRU的结果送入其中,输出最终分类标签。

2.根据权利要求1所诉的一种基于BERT-BiGRU的恶意URL检测方法,其特征在于,所述步骤1)具体如下:

步骤11)针对数据集部分格式紊乱的URL数据,统一将URL转化为UTF-8格式;部分URL携带图片,视频链接占据大量长度,对其携带的静态文件名进行过滤以减少数据量;去除重复的数据和无效的数据,保留可用数据。

3.根据权利要求1所诉的一种基于BERT-BiGRU的恶意URL检测方法,其特征在于,所述步骤2)具体如下:

步骤21)Transformer包括Encoder结构,Encoder结构先将一组input:I=[I1,…,IN],N表示步骤1)处理后的数据集中的数据数量,经过一段Embedding,做一个线性变换α=WI,W是一个权重矩阵,可将高维词向量矩阵转换为低维矩阵,I矩阵最原始是one-hot编码的高维稀疏词向量矩阵,通过W矩阵,高维稀疏词向量矩阵I会线性转换为低维词向量稠密矩阵α,然后让其与句子token的position信息求和,即X=P+α;用X=[x1,…,xN]表示N个输入信息;通过线性变换得到Query向量,Key向量,Value向量,如式(1)、(2)、(3)所示,

Query=WQX#(1)

Key=WKX#(2)

Value=WVX#(3)

步骤22)计算Query与Key之间的点乘,然后为了防止其结果过大,除以一个尺度标度其中dk为一个Query或Key向量的维度;再利用softmax操作将其结果归一化为概率分布,然后再乘以Value就得到权重求和的表示,如式(4)示;

步骤23)多头注意力机制有多组WQ,WK,WV的权重矩阵,每一组注意力的多组WQ,WK,WV的权重矩阵都是随机初始化的,将Embedding的向量切成多份,与权重相乘,构成输入向量WiX,如式(5)、(6)、(7)所示,形成Queryi,Keyi,Valuei,i=1,…,h,其中i表示切分的head个数;然后计算Attention权重矩阵得到每个head,最后将所有head合并,点乘权重WO,将切分后的head,线性转换为原维度的矩阵,得到Multi-Head矩阵,这个矩阵包含了所有attention heads的信息,如式(8)、(9)所示

Queryi=QWiQ#(5)

Keyi=KWiK#(6)

Valuei=VWiV#(7)

headi=Attention(Queryi,Keyi,Valuei),i=1,…,h#(8)

MultiHead(Query,Key,Value)=Concact(head1,…,headh)WO#(9)

上标Q、K、V分别表示对应权重矩阵;

步骤24)将Query向量,Key向量,Value向量,输入一层AddNorm层,Add将自注意力层的输入和输出相加,Norm进行归一化,得到的向量列表会传入一层全连接的前馈神经网络,经过相应的AddNorm层处理,输出融合多头注意力机制的词向量特征矩阵。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京邮电大学,未经南京邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202110201467.2/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top