What happened
An analytics provider the bank trusted was breached. A malicious JavaScript update reached the loan application portal through that integration and began capturing what customers typed into loan and card applications. Stolen session data then fuelled automated logins and API abuse, while high-volume traffic added pressure.
What we did
- Investigated WAF events across applications and APIs, and hardened high-value banking endpoints with granular exceptions instead of disabling protection.
- Tuned DoS protection and rate control for login, OTP, loan, card and payment services, reducing reliance on static IP blocking.
- Correlated scanners, scrapers and anonymizers with attack behaviour so high-risk sources were challenged or denied.
- Added confirmed attacker infrastructure to centralized network lists for rapid containment.
- Used Bot Manager and Bot Manager Premier signals to stop credential stuffing and session replay, while approved automation kept running.