The same UK store, a few weeks later
Card testing attack on checkout
2.7→1.3server load
- Problem
- Checkout was hammered with fake payment attempts.
- Cause
- About 9,300 POST requests from one source testing stolen cards, plus a headless scraper.
- What I did
- Blocked the source and the headless scraper
- Added nginx rate limiting on checkout at 2 requests per second
- Result
- Load dropped from 2.7 to 1.3 and the fake orders stopped.