DGA域名检测方法及装置制造方法及图纸

技术编号:42130609 阅读:34 留言:0更新日期:2024-07-25 00:45
本说明书涉及互联网网络安全技术领域,具体地公开了一种DGA域名检测方法及装置,其中,该方法包括:获取域名数据集;对域名数据集中的域名样本进行预处理,并基于预处理后的域名数据集,构建训练样本集;利用训练样本集对预设网络模型进行训练,得到目标检测模型;目标检测模型用于识别DGA恶意域名;目标检测模型包括词嵌入层、特征提取层和预测输出层,词嵌入层用于对预处理后的域名样本数据进行向量化;特征提取层包括浅层特征提取器、长短期记忆网络和基于自注意力机制的缓存Restormer模块;预测输出层用于输出域名的分类结果。上述方案能够准确高效地识别出DGA恶意域名。

【技术实现步骤摘要】

本说明书涉及互联网网络安全,特别涉及一种dga域名检测方法及装置。


技术介绍

1、随着互联网的普及,人们的生活更加地便捷,同时也面对着日益增多的安全挑战。各类安全攻击层出不穷,尤其以利用僵尸网络为主要手段所造成的破坏和影响更是严重。这些僵尸网络控制者通过命令和控制(c&c,command and control)服务器,与僵尸主机建立信道,实现对多个僵尸主机的一对多控制,从而进行垃圾邮件、恶意软件分发等攻击。由于dga(domain generation algorithm,域名生成算法)能够在极短时间内生成大量随机域名,传统的基于黑名单过滤的防御方式在效果上受到限制。这种dga算法的高度隐蔽性和低成本特点,使其被僵尸网络控制者广泛应用于应对ip封锁和逆向分析的域名黑名单中。

2、对于银行系统而言,僵尸网络的恶意攻击可能导致潜在的数据泄露风险,对客户敏感信息的安全性构成威胁。然而,通过识别dga生成的域名,可以有效切断僵尸网络与c&c服务器之间的通信,从而阻止僵尸网络的攻击。因此,dga域名检测在银行系统中的作用非常关键,有助于本文档来自技高网...

【技术保护点】

1.一种DGA域名检测方法,其特征在于,包括:

2.根据权利要求1所述的DGA域名检测方法,其特征在于,对所述域名数据集中的域名样本进行预处理,包括:

3.根据权利要求1所述的DGA域名检测方法,其特征在于,所述浅层特征提取器用于对输入的特征分别进行多次扩张卷积,并将输出的特征进行通道维度的拼接,随后再通过卷积层对特征进行通道压缩,最后将压缩后的特征输入到SE通道注意力模块中得到最终的输出结果。

4.根据权利要求3所述的DGA域名检测方法,其特征在于,所述多次扩张卷积对应的膨胀率不同。

5.根据权利要求1所述的DGA域名检测方法,其特征在于...

【技术特征摘要】

1.一种dga域名检测方法,其特征在于,包括:

2.根据权利要求1所述的dga域名检测方法,其特征在于,对所述域名数据集中的域名样本进行预处理,包括:

3.根据权利要求1所述的dga域名检测方法,其特征在于,所述浅层特征提取器用于对输入的特征分别进行多次扩张卷积,并将输出的特征进行通道维度的拼接,随后再通过卷积层对特征进行通道压缩,最后将压缩后的特征输入到se通道注意力模块中得到最终的输出结果。

4.根据权利要求3所述的dga域名检测方法,其特征在于,所述多次扩张卷积对应的膨胀率不同。

5.根据权利要求1所述的dga域名检测方法,其特征在于,所述长短期记忆网络的输入包括当前阶段所述浅层特征提取器提取的特征信息以及上一阶段中所述长短期记忆网络保留的隐藏状态信息。

6.根据权利要求1所述的dga域名检测方法,其特征在于,所述基于自注意力机制的缓存restormer模块包括多头缓存注意模块和门控前馈网络;所述多头缓存注意模块用于对输入的特征进行自注意力计算以及缓存注意力计算;所述门控前馈网络用于允许有用的信息在网络层次结构中进一步传递。

7.根据权利要求6所述的dga域名检测方法,其特征在于,所述多头缓存注意模块的输出结果为:

8.根据权利要求1所述的dga域名检测方法,...

【专利技术属性】
技术研发人员:林凯隆陈大平程明远
申请(专利权)人:中国建设银行股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1