Wykrywanie anomalii
Wykrywanie anomalii chroni cię przed najczęstszym schematem nadużyć: bot znajduje twój formularz i w kilka minut wysyła tysiące e-maili, spalając twoje kredyty i szkodząc twojej reputacji nadawcy.
Jak to działa
Dział zatytułowany „Jak to działa”Frontmail na bieżąco wylicza typowy poziom ruchu z kluczem publicznym w twojej organizacji, minuta po minucie. Gdy ruch w jakiejś minucie mocno przekroczy ten poziom – ponad 8× zwykły wolumen i jednocześnie co najmniej 30 żądań – Frontmail:
- spowalnia wysyłki z kluczem publicznym w całej organizacji do jednego żądania co dwie
sekundy (żądania ponad to tempo dostają
429 rate_limitedz nagłówkiemRetry-Afteri nie zużywają kredytów), - utrzymuje spowolnienie jeszcze przez 10 minut po ostatniej nietypowej minucie, a potem automatycznie je znosi.
Liczą się tylko żądania z kluczem publicznym, które przeszły wyszukanie szablonu i weryfikację
CAPTCHA, więc zalew nieprawidłowych żądań nie może wywołać spowolnienia kosztem twoich prawdziwych
odwiedzających. Ruch z kluczem prywatnym nie jest liczony ani spowalniany – twój backend działa
dalej. SDK automatycznie ponawiają odpowiedzi 429, więc prawdziwi odwiedzający zwykle zauważają
tylko krótkie opóźnienie.
Nowe organizacje nie mają jeszcze historii, więc wykrywanie zaczyna działać dopiero po około 30 minutach danych o ruchu i nigdy nie uruchamia się poniżej 30 żądań na minutę.
Co zrobić po skoku ruchu
Dział zatytułowany „Co zrobić po skoku ruchu”- Sprawdź Historię – czy wiadomości są prawdziwe?
- Jeśli nie: upewnij się, że szablon wymaga Turnstile, że masz ustawione dozwolone domeny, i rozważ dodanie podejrzanych wartości do listy blokad. W razie potrzeby wymień klucz publiczny.
- Jeśli ruch jest prawdziwy (np. zaplanowana kampania), wysyłaj duże wolumeny ze swojego serwera z kluczem prywatnym albo zbiorczo – spowolnienie ich nie dotyczy. O bardzo dużych planowanych kampaniach daj nam znać na support@frontmail.dev.