CaseStudy
E-Commerce API Abuse
VerifiedThreat resolves API abuse for a Ecommerce platform
CaseStudy
VerifiedThreat resolves API abuse for a Ecommerce platform
Search Magic Ecommerce API Service.
It was the run-up to the incredibly busy Black Friday season and Your Store Wizards’ developer Brett Bittke realized something strange was happening to his company’s popular search enhancement application, Search Magic.
For ecommerce sites, a tool like Search Magic makes a huge difference to sales by accelerating the speed at which consumers can find products. Suggested products appear automagically as users type in the search box, spelling errors are corrected, while the application can even resolve unusual synonyms or words to the correct product.
Now, after many years of flawless performance, the application had slowed to a crawl for its 200 customers as it experienced what looked like a denial-of-service (DoS) attack on the tool’s API.
“We were getting traffic coming in from large numbers of mobile phones in different locations with all sorts of IP addresses. It was a constant pain that at times was knocking down our servers,”
says Your Store Wizards developer, Brett Bittke. The company responded by increasing the number of servers but throwing horsepower at the problem made no difference. The rogue traffic simply scaled to consume those additional resources as well, costing the company in additional hosting and CPU resources, configuration and server maintenance.
It looked like a DoS but the fact that the traffic was emanating from what appeared to be legitimate mobile phone user agents was a clue they’d met a new enemy that has grown in recent times from occasional nuisance to major business hazard – price scraping and product surveillance bots.
Today’s ecommerce sites are afflicted by all manner of bots with different purposes, but price scrapers are among the most troublesome. Their aim is to monitor a competitor’s prices on a 24x7 basis with a view to understanding their economic model in detail.
Normally, price scrapers can be blocked by a few tweaks to the WAF which is why more sophisticated bots have started using large numbers of residential IPs - genuine home PCs and mobiles - to make blocking difficult or impossible without risking false positives.
The traffic slowing Search Magic was to an API, which because it is always automated makes distinguishing legitimate traffic from rogue especially difficult. The traditional WAF approach struggles to defend against this type of threat, while user CAPTCHAS won’t work at all.
Why Verified Threat?
The company selected VerifiedThreat to provide constant vigilance and support for new attack threats and techniques. Ecommerce services are constantly subject to novel attacks. “We were using Cloudflare’s general bot protection, but this wasn’t working,” comments Bittke. “We couldn’t risk blocking users, or we might end up blocking real customers.” The alternative was to subscribe to Cloudflare’s enterprise bot service, but this way out of their price range.
Results
Impact
By using VerifiedThreat, Your Store Wizards had the following impact:
Verified Threat uncovered existing risks but also counters new threat types. If there’s a new threat now, Bittke and his team get verified alerts on the new threat, so they can investigate.
“Finally, we can see what we’re up against.”
Brett Bittke Your Store Wizards.
Please reach out to our sales team and book in a demo to see the platform
www.verifiedthreat.com