When an international fast-food pizza chain launched a major restructuring of its IT infrastructure, multiple incidents exposed the ineffectiveness of its existing web security.
Stable protection for website, mobile app, kitchen tracker, and API from malicious automation:
- Protection against application-based DDoS attacks on L7
- Protection against bonus system fraud through bulk orders
- Protection against SMS pumping
Ensuring that the mobile app—with web protection enabled—loads and launches within two seconds.
On-premises implementation of
Strictera WAAP that instantly detects all types of automated threats to web applications and learns new malicious traffic patterns.
App load time is a performance metric that directly impacts the pizzeria’s customer experience and, consequently, the chain’s revenue. Users don’t like to wait, so fast app loading is key to customer retention. Slow app loading is a common cause of high customer churn. Ultimately, pizzeria app load time was one of the key factors in choosing an alternative protection solution.
One of the issues that arose after enabling protection was the attackers exploiting the API’s SMS sending endpoints. Sending confirmation SMS during authorization is a paid service for business owners. Moreover, sending authorization SMS requests is not the most common request sent by application users.
It’s worth noting that both the pizzeria mobile app API and the website code have built-in protection against SMS pumping fraud. However, the botnet that attacked the pizza chain websites disguised itself as legitimate payloads when sending requests. Furthermore, undetected SMS pumping is dangerous given the exponentially higher costs of SMS.
The SMS pumping attack on a pizza chain was a low-frequency attack that immediately required the close attention from Strictera analysts. They first identified the characteristic features of the malicious SMS requests and then conducted unscheduled additional training to effectively combat the advanced botnet.
After further training, the number of authorization SMS messages returned to normal. Daily fluctuations no longer have abnormal spikes, and all bot traffic is immediately detected and blocked.