@Scbjkllkgfggghj

Защита ajax от имитации?

У меня при входе на сайт идёт Аякс с уведомлением в тг, это необходимо мне так как сайтом пользуются всего пару человек. Но кто-то зашёл на сайт вытащил этот запрос и начал его эмитировать и спамить.

Добавил crsf токен, но он и его начал вытаскивать. Как защититься от такого?
  • Вопрос задан
  • 182 просмотра
Решения вопроса 1
yarkov
@yarkov Куратор тега JavaScript
Помог ответ? Отметь решением.
Авторизацию добавьте на сайт, чтобы понимать кто шлёт запрос и реагировать соответствующе.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
zkrvndm
@zkrvndm
Архитектор решений
Уведомления должен посылать PHP скрипт, тогда вопрос отправки спама упирается лишь в вопрос валидации запросов от браузера к PHP скрипту.

Я бы сам как сделал... никаких токенов не применял бы, а использовал бы в качестве секрета сам порядок свойств в теле запроса, который меняется в зависимости от времени. При том чтобы это не очевидно было, давать успешный ответ как на валидные, так и не на валидные запросы. Сам JS код пропустить через обфускатор, ленивый злоумышленник не будет ничего распутывать, когда структура запроса в консоли очевидная и не содержит никаких непонятных моментов.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы