PKDGA:一种基于部分知识的僵尸网络域名生成算法
密码学与安全
2022-12-09 v1
摘要
域名生成算法(DGA)可分为三类:零知识、部分知识和全知识。先前的研究仅关注零知识和全知识类型,我们刻画了它们的抗检测能力与实用性,发现零知识 DGA 对检测器的抗检测能力较低,而全知识 DGA 由于强假设其完全感知检测器而实用性较低。基于这些观察,我们提出 PKDGA,一种具有高抗检测能力和高实用性的基于部分知识的域名生成算法。PKDGA 采用强化学习架构,使其仅基于检测器易于观测的反馈自动演化。我们使用一套全面的真实世界数据集评估 PKDGA,结果表明它将现有检测器的检测性能从 91.7% 降低到 52.5%。我们进一步将 PKDGA 应用于 Mirai 恶意软件,评估显示所提方法非常轻量且时间高效。
引用
@article{arxiv.2212.04234,
title = {PKDGA: A Partial Knowledge-based Domain Generation Algorithm for Botnets},
author = {Lihai Nie and Xiaoyang Shan and Laiping Zhao and Keqiu Li},
journal= {arXiv preprint arXiv:2212.04234},
year = {2022}
}
备注
12 pages,11 figures