Несколько способов защитить анкету от накрутки ответов:
- Сгенерировать токен на сервере. 2 Он будет гарантией, что страница была загружена и результаты отправляются именно с неё. 2
- Проверять на стороне сервера IP-адрес участника. 2 Стоит проявлять осторожность, так как много пользователей могут фактически сидеть на одном IP-адресе. 2
- Использовать сервисы reCAPTCHA. 3 Они созданы специально для борьбы со спам-ботами и регулярно обновляют алгоритмы, которые блокируют нежелательных посетителей. 3 Например, сервисы reCaptcha и invisible reCaptcha, которые поддерживает Google. 3
- Добавить скрытое поле. 3 Робот сканирует код сайта, поэтому видит это поле и заполняет его. 3 Так скрипт на сайте узнает, что данные от этого пользователя принимать не стоит. 3
- Расставить «ловушки». 3 Например, использовать скрытую ссылку. 3 Человек её не видит, но в коде она есть. 3 Бот проходит по этой ссылке, и тогда блокируется его IP. 3
Выбор метода зависит от конкретных условий и возможностей.