2013-05-08 2 views
2

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

Я искал постоянное куки-файлы, но вскоре понял, что файлы cookie уникальны для каждого браузера не для каждого устройства, тогда средние пользователи могут легко понять, что они могут снова проголосовать за Chrome после голосования в браузере Firefox. Буду признателен, если вы можете дать мне какие-либо предложения.

Каков наилучший способ для создания этой системы?

+1

Поскольку файлы cookie не на машине, что такое? IP-адреса и MAC-адреса. И IP-адреса даже не обязательно (с точки зрения сервера) – Ian

+0

Спасибо за ответ, не могли бы вы предложить мне способ узнать локальные IP-адреса или MAC-адреса в среде браузера? Я пока не нашел решения. – 2013-05-08 04:03:57

ответ

3

От how to allow only one vote for a rating system @ Mike Шеррилл «освистывать»:

Там, кажется, нет никакого практического способа обеспечить строгое соблюдение один голос на человека в Интернете.

В компьютерных сетях мы часто используем суррогаты для людей. Некоторые из них являются

  • сеть или приложение Войти,
  • адрес электронной почты,
  • IP-адрес,
  • печенье,

и так далее. Но все они имеют проблемы, когда речь идет о одном голосовании на человека.

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

Если голос действительно ценен, некоторые люди будут испытывать массу проблем, чтобы голосовать дважды. Но большинство голосов не очень ценно.

+0

. Голоса не обязательно должны быть ценными для людей, чтобы ими манипулировать. http://gizmodo.com/5968230/how-4chan-made-kim-jong-un-time-readers-man-of-the-year – Dracs

Смежные вопросы