Предотвращение нескольких ежедневных голосов в конкурсе - PullRequest
5 голосов
/ 13 июля 2009

Конкурсы голосования, похоже, привлекают большое внимание людей, которые хотят создать систему для развлечения. Я знаю, что трачу много времени на то, чтобы дурачиться с их формами и URL-адресами, удаляя куки-файлы и время от времени сочиняя дрянной сценарий.

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

Ответы [ 4 ]

2 голосов
/ 13 июля 2009

Создание системы голосования просто для удовольствия, скорее всего, обязательно испортит ее. Мой совет просто не предоставлять точный канал обратной связи! Если вы предоставляете отзыв о принятии голосования - показывайте промежуточные итоги с дубликатами, чтобы люди думали, что их дополнительные голоса учитываются.

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

2 голосов
/ 13 июля 2009

A: ассоциируйте каждый голос с ip. Автоматическое голосование по доверенности нетривиально. Однако получить 10-20 голосов в день легко. А получить тысячи тысяч независимых IP-адресов для голосования сложнее (хотя это возможно с помощью коммерческих услуг анонимайзера).

B: использовать ReCaptcha.

C: не отображать последние результаты. Людям не должно быть легко определить, сделал ли их голос что-либо.

1 голос
/ 13 июля 2009

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

Капча полезна только для остановки ботов. Человек за компьютером просто пройдет (как и должно быть).

Файлы cookie могут быть легко удалены людьми с минимальными знаниями.

Отслеживание IP-адресов, вероятно, самый эффективный способ замедлить работу людей, но, возможно, самый сложный для реализации. Его тоже может обойти тот, кто знает, как изменить свой IP-адрес.


В конце концов, все, что вы действительно можете сделать, - это сделать задачу создания беспорядка с результатами вашего опроса как можно более сложной.

0 голосов
/ 13 июля 2009

Я не уверен, что капчи уже достаточно хороши. Разве 4chan не обходили Recaptcha и другие методы предотвращения спама для полюса Top People Нью-Йорка?

...