JS |предотвратить злоупотребление функцией журнала - PullRequest
1 голос
/ 13 марта 2019

У меня есть класс, который выполняет некоторую логику и в некоторых случаях отправляет журнал на сервер (как ответ на событие).

var sendLog = function(message) {
    // xhr here 
};

Существует возможность обнаружить злоупотребление этимфункционировать на стороне клиента?На самом деле, чтобы не дать кому-то воспользоваться этой функцией и поместить ее в бесконечный цикл.

Сейчас я склонен устанавливать WAF на блоки и блокировать пользователя при обнаружении плохого поведения.Но мне интересно, есть ли возможность заблокировать его на стороне клиента (даже если частично).

1 Ответ

1 голос
/ 13 марта 2019

Обычная схема предотвращения злоупотребления вызовами API на стороне клиента: throttling : это предотвратит слишком частый вызов функции.

...