Red-Team Testing an AML Program
Key Insights
- A methodology for attacking your own AML controls: scenario injection, alert-thesis testing, and tuning loops.
Why red-team
Controls decay as typologies evolve. Red-teaming simulates adversaries: craft realistic transaction patterns (structuring, layering, mule networks) and verify the monitoring stack detects them. A control that passed validation at deployment can be blind to a typology that emerged two quarters later; red-team runs are the only way to prove detection capability against the current threat surface rather than the one the vendor documented.
The loop
- Scenarios โ define 10-20 typologies from FATF and your own SAR history.
- Injection โ generate synthetic transactions with ground-truth labels.
- Measure โ detection rate, false-positive rate, time-to-alert.
- Tune โ adjust thresholds and rules; re-run to prove improvement.
Injection quality determines test validity. Synthetic data must match the account, product, and velocity distributions of real business โ random transactions with random amounts test nothing. Replay anonymised historical typology cases where possible, and inject into the live detection path (not a bypass channel) so the test exercises the full stack including data ingestion and alert routing.
Governance
Document every test run with versioned rule sets so examiners can see the control-improvement trail. Red-team findings feed the risk assessment and board reporting. Publish metrics honestly โ detection rate gains without false-positive rate context are not evidence of improvement. Keep a known-issues register for accepted gaps: an explicit, dated risk acceptance is defensible in an exam; an undocumented blind spot is not.
Scheduling
Run a full scenario cycle quarterly, with a lightweight subset monthly. Re-run immediately after any rule change or model release, and after every major typology advisory (FATF updates, sanctions list expansions). Treat the red-team function as independent of the monitoring team โ the same people who tune the rules should not be the only ones who test them.
References
Article Metadata
Bloom Taxonomy Questions
What four steps form the red-team testing loop for AML controls?
Why do monitoring controls decay even when no rules change?
Design a synthetic transaction injection for a structuring typology, including ground-truth labels and success metrics.
Further Reading
FATF
Financial Action Task Force โ global AML/CFT standards and grey/black lists
FinCEN Press
FinCEN press releases โ rulemakings, advisories, enforcement orders
ACAMS
Association of Certified Anti-Money Laundering Specialists โ training, research, typologies
FinCEN
US Financial Crimes Enforcement Network โ SAR filings, advisories, BSA guidance
OFAC
US Office of Foreign Assets Control โ sanctions lists, enforcement actions
AMLA
EU Anti-Money Laundering Authority โ rulebook, RTS, direct supervision
Feynman Concept Cards
Master each concept: read the ELI5, explore analogies, work examples, and teach it back.
AML Compliance Program is a concept in risk assessment. In simple terms, AML Compliance Program covers risk assessment for Compliance. This compliance concept addresses key topics in the risk assessment for compliance domain. Also known as: AML program, BSA/AML program. Re
Analogy
Example
Find Gaps
Explain AML Compliance Program as if teaching a colleague who is new to risk assessment. Cover: what it is, how it works, and why it matters.
Create
Create a matrix that demonstrates AML Compliance Program in a real-world risk assessment scenario. Walk through your design decisions.
Show solution
A matrix for AML Compliance Program should include: 1. The core components of aml program 2. How they interact 3. Expected outcomes or outputs