Network trace signature matching is one reliable approach to detect active Remote Control Trojan, (RAT). Compared to statistical-based detection of malicious network traces in the face of known RATs, the signature-based method can achieve more stable performance and thus more reliability. However, with the development of encrypted technologies and disguise tricks, current methods suffer inaccurate signature descriptions and inflexible matching mechanisms. In this paper, we propose to tackle above problems by presenting MBTree, an approach to detect encryption RATs Command and Control (C&C) communication based on host-level network trace behavior. MBTree first models the RAT network behaviors as the malicious set by automatically building the multiple level tree, MLTree from distinctive network traces of each sample. Then, MBTree employs a detection algorithm to detect malicious network traces that are similar to any MLTrees in the malicious set. To illustrate the effectiveness of our proposed method, we adopt theoretical analysis of MBTree from the probability perspective. In addition, we have implemented MBTree to evaluate it on five datasets which are reorganized in a sophisticated manner for comprehensive assessment. The experimental results demonstrate the accurate and robust of MBTree, especially in the face of new emerging benign applications.
翻译:网络痕量匹配是一种可靠的方法,用来探测积极的遥控控制Trojan(RAT) 。与在已知的RAT面前对恶意网络痕量进行基于统计的检测相比,基于签名的方法可以实现更稳定的性能,从而更加可靠。然而,随着加密技术和伪装技巧的开发,目前的方法具有不准确的签名描述和不灵活的匹配机制。在本文件中,我们建议通过介绍MBTree来解决上述问题,即根据主机网络的跟踪行为检测加密RAT指挥和控制(C&C)通信的方法。MBTTree首先将RAT网络的行为作为恶意的一组模型,自动建立多层树,MLTree从每个样本的独特网络痕迹中获得更稳定的业绩。然后,MBTree使用一种检测算法来检测与恶意组合中的任何MLTrees相似的恶意网络痕迹。为了说明我们拟议方法的有效性,我们从概率角度对MBTree进行理论分析。此外,我们实施了MBTree,以评价五套数据集,以复杂的方式对五套数据集进行了重新进行重组,以便全面评估。实验结果特别可靠地显示正在形成的应用。