Botnets are one of the major threats to computer security. In previous botnet command and control (C&C) scenarios using online social networks (OSNs), methods for addressing (e.g., IDs, links, or DGAs) are hardcoded into bots. Once a bot is reverse engineered, the botmaster and C&C infrastructure will be exposed. Additionally, abnormal content from explicit commands may expose botmasters and raise anomalies on OSNs. To overcome these deficiencies, we proposed DeepC2, an AI-powered covert C&C method on OSNs. By leveraging neural networks, bots can find botmasters by avatars, which are converted into feature vectors and embedded into bots. Adversaries cannot infer botmasters' accounts from the vectors. Commands are embedded into normal contents (e.g., tweets and comments) using text data augmentation and hash collision. Experiments on Twitter show that command-embedded contents can be generated efficiently, and bots can find botmasters and obtain commands accurately. Security analysis on different scenarios show that DeepC2 is robust and hard to be shut down. By demonstrating how AI may help promote covert communication on OSNs, this work provides a new perspective on botnet detection and confrontation.
翻译:Botnet是计算机安全面临的主要威胁之一。 在先前使用在线社交网络(OSNs)的 Ottnet 指挥和控制(C&C) 情景中, 处理方法( 如ID、 链接或 DGAs) 被硬编码成机器人。 一旦对机器人进行反向工程设计, 机器人主管和 C&C 基础设施将暴露出来。 此外, 明确命令的异常内容可能暴露机器人主机, 并在 OSNS 上引起异常现象。 为了克服这些缺陷, 我们建议 DeepC2 使用 OSNSs 的 AI- 动力隐蔽 C&C 方法。 通过利用神经网络, 机器人可以找到由 avatars 设计的机器人主机师, 并将其转换成特性矢量矢量矢量矢量矢量矢量矢量矢量矢量。 命令会嵌入正常内容( 例如, 推文和评论) 。 在 Twitter上进行的实验显示, 指令组合内容可以高效生成, 机器人可以找到 机器人主机师, 并获取 深处的机器人主控点 。 安全分析可以准确地显示, 安全分析 系统 显示, 系统 安全 将 显示, 安全 系统 显示, 安全 系统 安全 显示, 安全 显示, 安全 安全 能够 进行 进行 显示 安全 显示 安全 安全 安全 新的 显示 安全 显示 新的 新的 安全 。