Aller au contenu
ZarexDocs

Toutes les protections

Les neuf protections de Zarex, et comment les combiner.

Chaque protection est une règle : une fonction que vous ajoutez à la liste rules du SDK. Vous pouvez en combiner jusqu'à 10 par appel, et chacune accepte un mode (LIVE, DRY_RUN ou OFF).

rules: [
  shield(),
  rateLimit({ max: 100, window: "1m" }),
  detectBot({ allow: ["CATEGORY:SEARCH_ENGINE"] }),
],

Trafic

Formulaires

IA et données

Les modes

ModeEffet
LIVEPar défaut. La règle est appliquée : elle peut refuser la requête.
DRY_RUNLa règle est évaluée et journalisée, mais ne refuse jamais rien.
OFFLa règle est ignorée.

Testez avant d'appliquer

Une nouvelle règle commence idéalement en DRY_RUN : le journal du dashboard vous montre ce qu'elle aurait bloqué. Quand le résultat vous convient, passez-la en LIVE.

Une requête refusée

Quand une règle en LIVE refuse une requête, le SDK répond automatiquement 403, ou 429 avec l'en-tête Retry-After pour une limite de débit ou un budget de jetons épuisé. Vous pouvez remplacer cette réponse par la vôtre avec l'option onDeny.

Sur cette page