OSTINATO: Cross-host Attack Correlation Through Attack Activity Similarity Detection (2312.09321v1)
Abstract: Modern attacks against enterprises often have multiple targets inside the enterprise network. Due to the large size of these networks and increasingly stealthy attacks, attacker activities spanning multiple hosts are extremely difficult to correlate during a threat-hunting effort. In this paper, we present a method for an efficient cross-host attack correlation across multiple hosts. Unlike previous works, our approach does not require lateral movement detection techniques or host-level modifications. Instead, our approach relies on an observation that attackers have a few strategic mission objectives on every host that they infiltrate, and there exist only a handful of techniques for achieving those objectives. The central idea behind our approach involves comparing (OS agnostic) activities on different hosts and correlating the hosts that display the use of similar tactics, techniques, and procedures. We implement our approach in a tool called Ostinato and successfully evaluate it in threat hunting scenarios involving DARPA-led red team engagements spanning 500 hosts and in another multi-host attack scenario. Ostinato successfully detected 21 additional compromised hosts, which the underlying host-based detection system overlooked in activities spanning multiple days of the attack campaign. Additionally, Ostinato successfully reduced alarms generated from the underlying detection system by more than 90%, thus helping to mitigate the threat alert fatigue problem
- 2021: Year in review. https://thedfirreport.com/2022/03/07/2021-year-in-review/
- Adversarial tactics, techniques and common knowledge. https://attack.mitre.org/
- Apt cybercriminal campagin collections. https://bit.ly/364iN8U
- Detecting lateral movement with windows event logs. https://bit.ly/3hQyF1D
- Mandiant. https://bit.ly/3MA0N7b (2013)
- Alert fatigue: 31.9% anaysts ignore alerts. https://bit.ly/3MyE9fA (2017)
- Automated incident response. https://bit.ly/3hPm3Ia (2017)
- New research from advanced threat analytics finds mssp incident responders overwhelmed by false-positive security alerts. https://prn.to/37hqsS9 (2018)
- Destructive attack “dustman”. https://bit.ly/3tHX7YC (2019)
- Dramatic reductions in alert fatigue with crowdscore. https://bit.ly/3IZD9is (2019)
- Tc engagement-5. https://github.com/darpa-i2o/Transparent-Computing (2019)
- Optc dataset. https://github.com/FiveDirections/OpTC-data (2020)
- Groups. https://attack.mitre.org/groups/ (2021)
- Lateral movement. https://bit.ly/3t63ru1 (2021)
- Lateral tool transfer. https://attack.mitre.org/techniques/T1570/ (2021)
- What makes lateral movement so hard to detect? https://bit.ly/3hUl0qg (2021)
- Gallagher, B.: Matching structure and semantics: A survey on graph-based pattern matching. In: AAAI Fall Symposium: Capturing and Using Patterns for Evidence Detection. pp. 45–53 (2006)
- Joachims, T.: Text categorization with support vector machines: Learning with many relevant features. In: European conference on machine learning. Springer
- King, D.: Spotting the signs of lateral movement. https://splk.it/3vTiQ2C (2018)