Rate Limit Bypass Detection
Traditional rate limiting by IP fails against bots that use proxy pools, rotating residential proxies, or cloud infrastructure. ShieldLabs provides a stableDeviceID and VisitorID that survive IP changes.
The problem
Rate limiting by DeviceID
ShieldLabs built-in rate limiting
ShieldLabs rate-limits 10 REST requests per minute per IP address. When triggered, webhooks return score 999:Score === 999 as a fast path to block without processing other signals.
Detecting IP-cycling bots
Even if the bot uses a fresh IP each time, the Trust Score reveals the pattern:Blocking at the application level
Once aDeviceID is flagged, block it in your login/checkout middleware: