ProblemChild: Discovering Anomalous Patterns based on Parent-Child Process Relationships
Bobby Filar, David French

TL;DR
ProblemChild is a graph-based framework that leverages parent-child process relationships and machine learning to detect complex, multi-stage attacks, reducing false positives and aiding analysts in identifying sophisticated adversary techniques.
Contribution
It introduces a novel supervised learning approach combined with community detection on process graphs to identify anomalous attack sequences based on parent-child relationships.
Findings
Successfully identified anomalous process chains in APT3 attack emulation.
Reduced false positives compared to traditional heuristic methods.
Enhanced detection of multi-stage, sophisticated attack techniques.
Abstract
It is becoming more common that adversary attacks consist of more than a standalone executable or script. Often, evidence of an attack includes conspicuous process heritage that may be ignored by traditional static machine learning models. Advanced attacker techniques, like "living off the land" that appear normal in isolation become more suspicious when observed in a parent-child context. The context derived from parent-child process chains can help identify and group malware families, as well as discover novel attacker techniques. Adversaries chain these techniques to achieve persistence, bypass defenses, and execute actions. Traditional heuristic-based detections often generate noise or disparate events that belong to what constitutes a single attack. ProblemChild is a graph-based framework designed to address these issues. ProblemChild applies a supervised learning classifier to…
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.
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 · Digital and Cyber Forensics
