A Machine Learning Based Approach to Detect Stealthy Cobalt Strike C &C Activities from Encrypted Network Traffic


연구 분야: Strategies



학회: International Conference on Machine Learning for Networking


초록

Cobalt Strike is a stealthy and powerful command and control (C &C) framework that has been widely used in many recent massive data breach attacks (e.g., the SolarWinds attack in 2020) and ransomware attacks. While detecting Cobalt Strike C &C network traffic is crucial to the protection our mission critical systems from many sophisticated cyberattacks, no existing intrusion detection systems have been shown to be able to reliably detect real world Cobalt Strike C &C traffic from encrypted traffic. In this paper, we propose a machine learning based approach to detect stealthy Cobalt Strike C &C traffic. Based on the analysis of real world Cobalt Strike traffic, we have developed an approach using flow-level features that capture the inherent characteristics of Cobalt Strike C &C traffic. We have validated our machine learning based detection with five machine learning algorithms and evaluated them with Cobalt Strike traffic from real world cyberattacks. Our empirical results demonstrate that our random forest model can detect close to 50% of real world Cobalt Strike C &C traces in encrypted traffic with a 1.4% false positive rate.


Author Profile
Fabian Martin Ramos

George Mason University Fairfax VA 22030 USA

United States
Author Profile
Xinyuan Wang

ETSI Telecomunicación Universidad Politécnica de Madrid 28040 Madrid Spain

Germany

📄 논문 정보

발행 연도 2023년
인용수 0
출판 국가 Germany, United States
사이트 Springer
좋아요 수 0

연관 논문 목록 (145건)