Я создаю небольшое приложение, которое сильно зависит от анонимного пользователя, голосовавшего за какие-то элементы. Он настолько мал, что требующая регистрации будет утомительной и не может быть оправданной.Подсчет анонимных голосов точно
В любом случае, я провел некоторое исследование по этому вопросу, включая поиск здесь в stackoverflow (https://stackoverflow.com/search?q=anonymous+votes) и не кажется, что есть удовлетворительный ответ.
Мой вопрос: есть ли какие-либо меры безопасности, которые я могу применить для предотвращения анонимных голосов в играх?
Одна вещь приходит в голову CAPTCHA, но я бы хотел этого избежать, поскольку пользователи будут голосовать за несколько элементов за очень короткий промежуток времени, а CAPTCHA просто раздражают их.
Еще одна вещь, о которой я думал, - это ограничение количества голосов за минуту от одного IP-адреса (в дополнение к файлу cookie), но не уверен, как это будет работать.
Любые мысли?
Возможно ли, чтобы все, кто голосует, создают учетную запись на сайте (а затем ограничивают людей одной учетной записью на адрес электронной почты или что-то в этом роде), а затем просто не имеют информации о учетной записи, связанной с голосованием? Другими словами, любой, кто имеет доступ к вашей базе данных, будет знать, кто голосовал, а не за какой выбор, за который они голосовали. – MatrixFrog
IP-адреса часто используются, но прокси-сервер может передавать защиту, а конверт не является удобным для пользователя, но эффективный, куки-файлы и сеанс даже слабее IP. Если вы плохо себя чувствуете в отношении проверки IP, задайте себе вопрос: что более важно? удобство использования или безопасность (потому что мало кто забирает время для голосования с прокси-сервером ...) – Julien