crocodile2u
http://vbolshov.org.ru
Защита от накруток в голосовании
Есть проект от одного журнала (не порножурнала
): девушки присылают фотки, пользователи за них голосуют. Лучшие по результатам голосования будут помещены на обложку журнала, также предусмотрены ценные призы для победителей. Если, как мы надеемся, проект более-менее раскрутится, то, уверен, найдется множество желающих смухлевать на голосовании.
Есть следующее условие:
один пользователь голосует не более одного раза в день.
Вот я и ищу наиболее надежный способ защиты от накруток.
Пока что думаю сделать:
1) проверку IP-информации. Сто раз обсуждалось: защиты на 100% не обеспечивает, также излишняя "строгость" может исключить из голосования некоторых законопослушных юзеров.
2) Проверку на реферера. Недостатки - те же, что и в п. 1
3) Ставить куки
- защиты никакой, но если кука "уже проголосовал сегодня" пришла, больше ничего можно не проверять.
4) Ваш вариант?
ЗЫ: возможно, сделаем так, что голосовать сможет только зарегистрированный пользователь. Но в этом случае возникают те же проблемы - как ограничить регистрацию под несколькими никами одного пользователя. опять же - как быть с несколькими пользователями одного компьютера (напр. в интернет-кафе) - вообще ума не приложу.
ЗЗЫ: решить задачу на все 100, очевидно, невозможно - дл этого нужно было бы ТОЧНО идентифицировать данного пользователя. Интересуют дополнительные проверки, которые можно устроить с целью обеспечения возможно более надежной защиты, которая тем не менее не должна отсекать "валидных" юзеров.
~~~ Параллельно с написанием сообщения обсуждаем эту проблему в офисе. Возникло мнение (ИМХО, не лишенное здравого смысла) - голосовать сможет только зарегистрированный пользователь, но множественных регистраций не ограничивать - нехай бродят такие Змей-Горынычи да трафик себе накручивают.
Для тех, кто нашел силы дочитать до конца - ваше мнение по всему этому?
Есть проект от одного журнала (не порножурнала

Есть следующее условие:
один пользователь голосует не более одного раза в день.
Вот я и ищу наиболее надежный способ защиты от накруток.
Пока что думаю сделать:
1) проверку IP-информации. Сто раз обсуждалось: защиты на 100% не обеспечивает, также излишняя "строгость" может исключить из голосования некоторых законопослушных юзеров.
2) Проверку на реферера. Недостатки - те же, что и в п. 1
3) Ставить куки

4) Ваш вариант?
ЗЫ: возможно, сделаем так, что голосовать сможет только зарегистрированный пользователь. Но в этом случае возникают те же проблемы - как ограничить регистрацию под несколькими никами одного пользователя. опять же - как быть с несколькими пользователями одного компьютера (напр. в интернет-кафе) - вообще ума не приложу.
ЗЗЫ: решить задачу на все 100, очевидно, невозможно - дл этого нужно было бы ТОЧНО идентифицировать данного пользователя. Интересуют дополнительные проверки, которые можно устроить с целью обеспечения возможно более надежной защиты, которая тем не менее не должна отсекать "валидных" юзеров.
~~~ Параллельно с написанием сообщения обсуждаем эту проблему в офисе. Возникло мнение (ИМХО, не лишенное здравого смысла) - голосовать сможет только зарегистрированный пользователь, но множественных регистраций не ограничивать - нехай бродят такие Змей-Горынычи да трафик себе накручивают.
Для тех, кто нашел силы дочитать до конца - ваше мнение по всему этому?