Attack Flow: From Data Points to Data Paths
Where
Ground Truth
BSides Las Vegas
Duration
47 min
Shows how attack paths can be stored as graph data so attacker actions and affected assets can be queried together.
Summary
Gabriel Bassett traces the idea back to a government risk assessment where spreadsheet scoring and five-by-five matrices failed to explain why analysts disagreed. Writing out the reasoning revealed that the real content was attack paths: sequences of attacker actions against assets, each with an effect. He presents Attack Flow, a schema built around actions, assets, properties, relationships and flows, which lets those paths be stored as graph data.
The middle of the talk surveys common security data, including red team reports, attack simulation code, signatures, threat intelligence feeds, incident response notes and budget lists. Most of it is flat text, weakly linked, or aggregated in ways that hide context. Bassett converts sample red team and incident data into Attack Flow, loads it into a graph database, and queries it for compromised assets and frequent actions. He also explains how the same path can be read from red or blue team perspectives, and how mitigations can be assessed as a group against a path rather than one vulnerability at a time.
He closes with possible extensions: modeling normal behavior, mapping blast radius between systems, linking external threat actor data, and using link prediction to suggest steps an investigation may have missed. He points attendees to the public schema and converter repositories, noting that the project is new and still needs tooling and training.
Related talks
Talks·49 min
Scott Small
Shows how ransomware and malware families change their behaviors over time and how TTP intelligence helps defenders keep pace.
Adversary Village·43 min
Sarah · Olaf · Cheryl Biswas
Panelists discuss how to turn threat intelligence into adversary simulation exercises that test whether detections and controls actually hold up.
Proving Ground·23 min
Carlos Gonçalves
Explains how threat intelligence guides adversary simulation to prioritize techniques and improve detection in a bank's purple team.


