CRLGMLSep 24, 2020

BreachRadar: Automatic Detection of Points-of-Compromise

arXiv:2009.11751v15 citations
AI Analysis

This addresses fraud detection for banks, merchants, and cardholders, but appears incremental as it builds on existing detection procedures.

The paper tackles the problem of detecting Points-of-Compromise (POCs) to reduce bank transaction fraud, introducing BreachRadar, an automatic detection method that achieves over 90% precision and recall on datasets with billions of transactions.

Bank transaction fraud results in over $13B annual losses for banks, merchants, and card holders worldwide. Much of this fraud starts with a Point-of-Compromise (a data breach or a skimming operation) where credit and debit card digital information is stolen, resold, and later used to perform fraud. We introduce this problem and present an automatic Points-of-Compromise (POC) detection procedure. BreachRadar is a distributed alternating algorithm that assigns a probability of being compromised to the different possible locations. We implement this method using Apache Spark and show its linear scalability in the number of machines and transactions. BreachRadar is applied to two datasets with billions of real transaction records and fraud labels where we provide multiple examples of real Points-of-Compromise we are able to detect. We further show the effectiveness of our method when injecting Points-of-Compromise in one of these datasets, simultaneously achieving over 90% precision and recall when only 10% of the cards have been victims of fraud.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes