Как идентифицировать посетителей уникальны?

Я пытаюсь сделать услугу интернет-голосования, но проблема в том, что интернет так легко обмануть, создав несколько аккаунтов и проголосовав за одно и то же. Капча и электронная почта не помогают, так как человек проходит всего 3 секунды. IP может быть изменен прокси. если мы добавим печенье в браузер избирателя, он просто очистит его в следующий раз.

Я создал этот вопрос, чтобы обратиться за помощью к методам, которые мы можем использовать с базовым будущим, который есть во всех браузерах (javascript и т. д.), чтобы предотвратить обман нашего сервиса.

Первая идея, которая у меня есть, заключается в том, что мой веб-сайт может получить доступ ко всем файлам cookie, которые пользователь имеет в своем браузере, просто посетив мой сайт? потому что, когда они очищают все с помощью CCleaner для новых учетных записей, я могу понять, что браузер пуст, так что человек, возможно, обманщик, так как большинство реальных пользователей, когда приходят на мой сайт, всегда имеют по крайней мере несколько файлов cookie с разных сайтов.

1 ответ

Невозможно решить проблему уникальной идентификации реальных активов (здесь: людей), не выходя из вашей виртуальной системы по определению.

Существуют различные способы обеспечить более высокую достоверность отображения "один человек на одну виртуальную личность", но ни один из них не является надежным.

  • Наиболее доступным способом было бы сделать это через приложение для смартфона. У человека обычно есть только один смартфон (и номер телефона).
  • Другой способ - отправить им обычную почту на их реальный адрес с секретным кодом, который вам нужно ввести в вашу виртуальную систему.
  • или номер социального страхования
  • или их отпечатки пальцев в качестве учетных данных входа

Список можно продолжать, но дело в том, что эти вещи связаны с физическим миром. Если вы объедините больше таких элементов, вы получите более высокую точность (но никогда не будете уверены на 100%).

Другие вопросы по тегам