5.1 Exercise 2: Applied Breach Analysis
Applied Breach Analysis: The Mercer Financial Incident
Real breaches rarely involve one vulnerability. They chain together. Follow the Mercer Financial attack timeline, classify each stage, and identify which control would have broken the chain earliest.
How This Exercise Works
Scenario: Mercer Financial is a fictitious mid-size SaaS company. The breach timeline described below is composited from real incidents (Target 2013, LastPass 2022, Equifax 2017).
Your job: For each step in the timeline, classify the OWASP category that applies, then identify the earliest control that would have broken the attack chain.
Predict-first rule: Commit to your category before reading the options. This is what the AP exam rewards.
Step 1 (Day 1): An employee receives a phishing email and enters their corporate password on a fake login page.
Step 2 (Day 1): The attacker logs in to the corporate VPN successfully — no MFA was enforced.
You are asked to classify Step 2 specifically. Which category best describes the Step 2 failure?
Step 3 (Day 2): The attacker, now inside the VPN, accesses an internal web portal. They add
' UNION SELECT password_hash FROM users -- to a report filter field. The application concatenates this into its SQL query. The attacker gets a dump of every password hash in the user table.Which category applies to Step 3?
Step 4 (Day 2): The attacker downloads the password_hash table. The hashes are unsalted MD5. Using a $200 GPU, they crack 89% of the hashes in 4 hours.
Which category best describes the Step 4 failure?
Step 5 (Day 3): Armed with cracked passwords, the attacker logs into the CFO's account. They navigate to
/reports/finance/2025. The URL works. They change it to /reports/hr/salaries and that also works — even though the CFO role shouldn't have HR access. They download 8 years of HR data.Which category applies to Step 5?
Additional finding: The attacker's SQL injection attempts (thousands of them, over 6 hours) were never flagged by any alerting system. No one noticed until 9 days later when cracked passwords appeared on a forum.
Which category applies to this finding?
Exercise Complete
—
Get in Touch
Whether you're a student, parent, or teacher — I'd love to hear from you.
Just want free AP CS resources?
Enter your email below and check the subscribe box — no message needed. Students get daily practice questions and study tips. Teachers get curriculum resources and teaching strategies.
Message Sent!
Thanks for reaching out. I'll get back to you within 24 hours.
Prefer email? Reach me directly at [email protected]