PORTFILER: Port-Level Network Profiling for Self-Propagating Malware Detection
Talha Ongun, Oliver Spohngellert, Benjamin Miller, Simona Boboila,, Alina Oprea, Tina Eliassi-Rad, Jason Hiser, Alastair Nottingham, Jack, Davidson, Malathi Veeraraghavan

TL;DR
PORTFILER is a machine learning system that detects self-propagating malware by analyzing port-level network traffic features, using anomaly detection and ensemble models to identify suspicious activities with high precision.
Contribution
The paper introduces PORTFILER, a novel ensemble machine learning approach for port-level network traffic analysis to detect self-propagating malware, demonstrating improved resilience and detection accuracy.
Findings
Detects SPM attacks like WannaCry and Mirai effectively.
Achieves over 0.94 precision in alert ranking.
Outperforms deep-learning autoencoder methods in detection.
Abstract
Recent self-propagating malware (SPM) campaigns compromised hundred of thousands of victim machines on the Internet. It is challenging to detect these attacks in their early stages, as adversaries utilize common network services, use novel techniques, and can evade existing detection mechanisms. We propose PORTFILER (PORT-Level Network Traffic ProFILER), a new machine learning system applied to network traffic for detecting SPM attacks. PORTFILER extracts port-level features from the Zeek connection logs collected at a border of a monitored network, applies anomaly detection techniques to identify suspicious events, and ranks the alerts across ports for investigation by the Security Operations Center (SOC). We propose a novel ensemble methodology for aggregating individual models in PORTFILER that increases resilience against several evasion strategies compared to standard ML baselines.…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsNetwork Security and Intrusion Detection · Advanced Malware Detection Techniques · Internet Traffic Analysis and Secure E-voting
