Hello,
I’m using Vercel on Hobby plan (for now) but I’m a bit nervous about the firewall.
Recently I’ve ben hammered by malicious bots (worst : alibaba crawler) and could get up to 200k requests/30days for one single bot (bing bot).
Vercel’s firewall neither identified this as DDOS nor challenged it, even though all those bots represented about 95% of my traffic.
I started to mitigate with better robots.txt but… it only works for bots respecting it. Alibaba, for example, does not.
I tried to create a custom firewall rule to deny Alibaba’s bots and saw the calls being denied : good. But it hit me : if a call is denied by a custom rule, will I be billed for it ?
If I build good custom rules to deny malicious traffic, will I still be in trouble regarding Vercel usage ?
This documentation mentions “persistent actions” with timeframe, but I can’t see them. Is it because I’m on Hobby plan ? (while it says custom rules are on all plans) :
I feel that if I have to upgrade to pro plan to reduce my traffic so it goes below Hobby plan, that’d be a silly move… Better host myself in this case ? What would be the benefit from paying so I can properly block bots ?
220k requests a day by a single user agent looks like an attack and I’m a bit disappointed that the firewall doesn’t catch it by itself.
Project : NextJS15 with mostly SSR and ISR.