《计算机应用与软件杂志》发表论文赏析
作者:王春东,王天宇,
摘要:现代僵尸网络广泛采用域名生成算法(Domain Generation Algorithms, DGAs),以生成大量随机域名,用于隐蔽命令和控制(Command and Control, C&C)通信。近年来,研究人员提出了许多基于机器学习的方法以检测DGA域名。然而,这些方法难以有效应对对抗攻击。提出一种基于字符级替换的DGA(CLR-DGA),它通过一定条件下的字符替换,以良性域名为基础生成对抗性域名,不需要了解DGA检测器即可回避检测。实验采用5种深度学习分类器,对包括CLR-DGA的6种DGA域名测试分类效果。实验结果表明,CLR-DGA生成的域名最难被分类器检测。
关键词:域名生成算法, 深度学习, 对抗攻击