Identifying Security Platform Product Abuse with Machine Learning
Organizations: USA · CrowdStrike · Canada · Ireland ·
Abstract
Product abuse is an individually rare, but growing, problem across the SaaS industry. Highly sophisticated threat actors can misuse security platforms within customer environments or conduct bypass experiments on the product itself. Threat actors can leverage living-off-the-land (LOTL) attacks to avoid using cumbersome, frequently detected malware. Remediating this threat requires collecting multiple data modalities across different types of databases, addressing a cold-start problem in the intrinsic rarity of such sophisticated but dangerous events, and designing within the constraints of real-world deployment (e.g., cost, user behavior, performance, etc). To wit, we provide the first study of such a whole-system defense, especially with respect to a deployed and operational capability. Our results show an increase in product abuse coverage by 35%, a 30% reduction in monthly alerts, and adaptability to changes in malicious actors' behavior. We review both the constraints we considered in designing the system to meet operational requirements and a retrospective evaluation of the value of explainable features and counterfactual performance on previously identified attacks.
Figures & tables
| Risk Factor | Data Source | Rank |
|---|---|---|
| Suspicious VPN | IP Context | Very Bad |
| Event 12 ( creating a new user ) | Interesting Events | Slightly Bad |
| Threat Actor Association | Security Tickets | Extremely Bad |
| Risk Factor | Hit Count |
|---|---|
| Interesting Event 15 | 3 |
| Threat Actor Association | 1 |
| Suspicious Browser | 1 |
| Stat | Model | Rules-Based |
|---|---|---|
| Recall | 39% [24, 58] | 4% [1, 18] |
| Avg Monthly Lead Reduction | 30% [22, 37] | NA |
| Stat | Model | Rules-Based |
|---|---|---|
| Precision | 13.3% [9.0, 19.2] | 3.7% [2.9, 4.6] |
| Avg Monthly Lead Reduction | 57.6% [54.3, 60.7] | NA |
Appendix figures & tables1 asset
Supplementary material from the paper’s appendix.
Appendix
Software Security
Software security studies how to find, prevent, validate, and repair vulnerabilities in code, systems, dependencies, and software supply chains.
See all 95 papers