一种基于tensorflow的dga域名识别的威胁建模方法技术

技术编号:40925694 阅读:23 留言:0更新日期:2024-04-18 14:48
本发明专利技术公开了一种基于tensorflow的dga域名识别的威胁建模方法,它涉及信息安全技术领域。准备正负样本集,收集正常域名作为正样本以及DGA域名作为负样本,对样本数据进行预处理,为正负样本集打标签合并清洗,使用python解析域名提取特征,特征提取之后,使用tensorflow采用归一化的方式将所有特征值转变为向量值,使用tensorflow读取向量化后的数据生成模型。本发明专利技术基于tensorflow能快速实现模型构建,减少不同取值带来的权重影响差异,减少认为工作量,应用前景广阔。

【技术实现步骤摘要】

本专利技术涉及的是,具体涉及一种基于tensorflow的dga域名识别的威胁建模方法


技术介绍

1、dga(domain generation algorithm)域名生成算法是一种常用的恶意软件工具,用于各种网络攻击,包括垃圾邮件活动、窃取个人数据和实施分布式拒绝服务(ddos)攻击、建立c2连接等。dga允许恶意软件在特定时间点根据恶意软件和威胁参与者共享的种子生成任意数量的域名,允许两者同步生成域名。简单地说,攻击者利用dga算法和种子(如时间、词典等)生成大量算法生成域名agd(algorithmically generated domain),然后只需要使用一个域名来进行c2通信,而防御者为了发现该域名,需要对所有agd域名进行检测。基于这种攻防双方所需资源的不对称性,dga技术被攻击者广泛使用。mitre att&ck c2战术t1568.002技术记录了十几个使用dga技术的apt组织,比如apt41、aria-body等。最新的技术报告估计,恶意agd域名数量约占域名总数的9.9%,其中1/5属于基于dga的僵尸网络(约占所有注本文档来自技高网...

【技术保护点】

1.一种基于tensorflow的dga域名识别的威胁建模方法,其特征在于,其步骤为:

2.根据权利要求1所述的一种基于tensorflow的dga域名识别的威胁建模方法,其特征在于,所述的步骤(1)对样本数据预处理,包括有去除空格、大小写转化;之后为正负样本集打标签合并清洗,包括有删除控制以及去重。

3.根据权利要求1所述的一种基于tensorflow的dga域名识别的威胁建模方法,其特征在于,所述的步骤(2)将域名的长度作为第一个特征,使用DGA域名生成算法生成的域名长度均在6以上,以此作为过滤条件去除掉正常域名,

4.根据权利要求1所述的一种基于...

【技术特征摘要】

1.一种基于tensorflow的dga域名识别的威胁建模方法,其特征在于,其步骤为:

2.根据权利要求1所述的一种基于tensorflow的dga域名识别的威胁建模方法,其特征在于,所述的步骤(1)对样本数据预处理,包括有去除空格、大小写转化;之后为正负样本集打标签合并清洗,包括有删除控制以及去重。

3.根据权利要求1所述的一种基于tensorflow的dga域名识别的威胁建模方法,其特征在于,所述的步骤(2)将域名的长度作为第一个特征,使用dga域名生成算法生成的域名长度均在6以上,以此作为过滤条件去除掉正常域名,

4.根据权利要求1所述的一种基于tensorflow的dga域名识别...

【专利技术属性】
技术研发人员:谢波刘彦伸朱涛涛王帅虞雁群
申请(专利权)人:浙江御安信息技术有限公司
类型:发明
国别省市:

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

1