Detecting APT Malware Command and Control over HTTP(S) Using Contextual Summaries

Fuente: arXiv
Enregistré dans:
Détails bibliographiques
Auteurs principaux: Alageel, Almuthanna, Maffeis, Sergio, London, Imperial College
Format: Preprint
Publié: 2025
Sujets:
Accès en ligne:
Tags: Ajouter un tag
Pas de tags, Soyez le premier à ajouter un tag!
_version_ 1866912224348471296
author Alageel, Almuthanna
Maffeis, Sergio
London, Imperial College
author_facet Alageel, Almuthanna
Maffeis, Sergio
London, Imperial College
contents Advanced Persistent Threats (APTs) are among the most sophisticated threats facing critical organizations worldwide. APTs employ specific tactics, techniques, and procedures (TTPs) which make them difficult to detect in comparison to frequent and aggressive attacks. In fact, current network intrusion detection systems struggle to detect APTs communications, allowing such threats to persist unnoticed on victims' machines for months or even years. In this paper, we present EarlyCrow, an approach to detect APT malware command and control over HTTP(S) using contextual summaries. The design of EarlyCrow is informed by a novel threat model focused on TTPs present in traffic generated by tools recently used as part of APT campaigns. The threat model highlights the importance of the context around the malicious connections, and suggests traffic attributes which help APT detection. EarlyCrow defines a novel multipurpose network flow format called PairFlow, which is leveraged to build the contextual summary of a PCAP capture, representing key behavioral, statistical and protocol information relevant to APT TTPs. We evaluate the effectiveness of EarlyCrow on unseen APTs obtaining a headline macro average F1-score of 93.02% with FPR of $0.74%.
format Preprint
id arxiv_https___arxiv_org_abs_2502_05367
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Detecting APT Malware Command and Control over HTTP(S) Using Contextual Summaries
Alageel, Almuthanna
Maffeis, Sergio
London, Imperial College
Cryptography and Security
Machine Learning
Networking and Internet Architecture
68M25
F.2.2; I.2.7
Advanced Persistent Threats (APTs) are among the most sophisticated threats facing critical organizations worldwide. APTs employ specific tactics, techniques, and procedures (TTPs) which make them difficult to detect in comparison to frequent and aggressive attacks. In fact, current network intrusion detection systems struggle to detect APTs communications, allowing such threats to persist unnoticed on victims' machines for months or even years. In this paper, we present EarlyCrow, an approach to detect APT malware command and control over HTTP(S) using contextual summaries. The design of EarlyCrow is informed by a novel threat model focused on TTPs present in traffic generated by tools recently used as part of APT campaigns. The threat model highlights the importance of the context around the malicious connections, and suggests traffic attributes which help APT detection. EarlyCrow defines a novel multipurpose network flow format called PairFlow, which is leveraged to build the contextual summary of a PCAP capture, representing key behavioral, statistical and protocol information relevant to APT TTPs. We evaluate the effectiveness of EarlyCrow on unseen APTs obtaining a headline macro average F1-score of 93.02% with FPR of $0.74%.
title Detecting APT Malware Command and Control over HTTP(S) Using Contextual Summaries
topic Cryptography and Security
Machine Learning
Networking and Internet Architecture
68M25
F.2.2; I.2.7
url https://arxiv.org/abs/2502.05367