защита от накруток голосования

Не о CI, но о PHP, интерфейсах и веб-проограммировании

защита от накруток голосования

Сообщение wander86 » 09 дек 2009, 21:51

Привет. Возникла задача защититься от "накруток" голосования на сайте. Голосовать можно только раз в день с 1го компа. Сделал проверку по айпи. В принципе все работает на ура. Но трабл в том, что к примеру офисные работники, все компы которых подвязаны к одному айпишнику проголосовать могут лишь 1 раз в день за все компы (-: Т.е. такая проверка не подходит. Можно решить через куки, но ведь их если почистить, то голосуй сколько угодно.
В общем, может кто-то сталкивался с подобной проблемой - подскажите оптимальный способ пожалуйста.
Спасибо (-:
wander86
 
Сообщения: 25
Зарегистрирован: 26 окт 2009, 16:26

Re: защита от накруток голосования

Сообщение denis909 » 09 дек 2009, 21:59

оптимально чтобы голосовали только авторизованные пользователи + капчу на регистрацию + подтверждение емейла.
Аватара пользователя
denis909
 
Сообщения: 185
Зарегистрирован: 27 фев 2009, 00:58

Re: защита от накруток голосования

Сообщение wander86 » 09 дек 2009, 22:06

Да ото ж и весь трабл, что заказчик хочет, что бы незарегистрированные пользователи моги голосовать (-:
wander86
 
Сообщения: 25
Зарегистрирован: 26 окт 2009, 16:26

Re: защита от накруток голосования

Сообщение bobo » 10 дек 2009, 02:51

Ставьте куку, а накрутку уже при надобности вычисляйте по логам.
bobo
 
Сообщения: 26
Зарегистрирован: 17 янв 2009, 05:06

Re: защита от накруток голосования

Сообщение Big_Shark » 10 дек 2009, 02:55

Имхо только регистрация иначе никак.
Отвечу на ваши вопросы по CodeIgniter и Kohana3
Благодарности принимаются тут: 41001216991355 (ЯД)
Big_Shark
Модератор
 
Сообщения: 1307
Зарегистрирован: 03 фев 2009, 02:12
Откуда: Владивосток

Re: защита от накруток голосования

Сообщение wander86 » 10 дек 2009, 11:06

Ребята, большое вам спасибо. (-: буду наверно по кукам делать и вести учет айпишников.
wander86
 
Сообщения: 25
Зарегистрирован: 26 окт 2009, 16:26

Re: защита от накруток голосования

Сообщение medar » 10 дек 2009, 15:00

кука + ip + юзерагент
Однозначный отлуп делать если найдена кука. Если куки нет, смотри в своей базе ip и юзерагенты людей, которые с этого ip голосовали. Если текущий юзерагент в ряду самых популярных на этом ip - делай отлуп. Юзерагенты мало кто вспоминает менять. :)
Но эту систему все равно легко сломает грамотный злоумышленник с проксями.
Единственное гарантированное решение - регистрация с капчей, причем, желательно нестандартной (не ввод букв с картинки - их ломают по 1000 штук за бакс).
medar
 
Сообщения: 73
Зарегистрирован: 27 ноя 2008, 18:44

Re: защита от накруток голосования

Сообщение denis909 » 10 дек 2009, 18:37

заказчик хочет, что бы незарегистрированные пользователи моги голосовать

Вы вопрос сформулировали как защита от накруток, а возня с куками, ip, юзер-агентами - это не более чем защита от двойного нажатия а не от накрутки, делая так не обманывайте работодателя термином защита, ее обойдет любой школьник при желании.
Аватара пользователя
denis909
 
Сообщения: 185
Зарегистрирован: 27 фев 2009, 00:58

Re: защита от накруток голосования

Сообщение mc-bear » 11 дек 2009, 10:11

Как вариант, не зная что там за голосования у вас и позволяет ли поставленная задача, можно сделать без регистрации, но с подтверждением через емайл.
Аватара пользователя
mc-bear
 
Сообщения: 133
Зарегистрирован: 03 фев 2009, 20:24

Re: защита от накруток голосования

Сообщение wander86 » 11 дек 2009, 21:24

о, точно, ответ с почты это как вариант. нада будет покурить этот вариантик (-:
wander86
 
Сообщения: 25
Зарегистрирован: 26 окт 2009, 16:26

Re: защита от накруток голосования

Сообщение wander86 » 13 дек 2009, 12:27

в общем в результате сделал так:
оставил проверку айпи и проверку дополнительно и в первую очередь на авторизацию. Т.е. юзеры, которые на одном айпи, должны регаться. Облазил много мест с данным вопросом. ИМХО это самый оптимальный вариант от накруток. Конечно, что бы защититься от прокси, то можно заюзать еще некоторые способы, типа аджакс или проверку паза....
wander86
 
Сообщения: 25
Зарегистрирован: 26 окт 2009, 16:26


Вернуться в Общие вопросы по PHP и веб-программированию

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2