Помощник
|
Голосование с защитой от накруток |
r3ntg3n
|
Сообщение
#1
|
||
|
|
||
|
|||
ottaviano |
20.1.2011, 22:06;
Ответить: ottaviano
Сообщение
#2
|
|
|
|
|
BoL4oNoK |
20.1.2011, 22:07;
Ответить: BoL4oNoK
Сообщение
#3
|
|
1. При генерации ключа есть факторы, которые влияют на его вид: а) ip посетителя, который может меняться; б) ось посетителя, например, у меня 2 оси; в) браузер, на каждой оси есть 3-5 браузера (у меня, опять же для примера). Каким способом можно снизить вероятность изменения ключа, при условии, что дата та же? Делать голосование для зарегиных и сверять по ЛОГИНУ Вопрос 2: каков будет правильный алгоритм проверки наличия голосов от сего юзверя в БД? Вижу следующий вариант: а) проверка по полученому из кук ключу, если за эту фотку есть голос с таким ключем - извините; б) если голосов с этим ключем нет - проверка ip + оси? Берешь логин, при голосовании записываешь его в БД вместе с датой, предварительно проверив голосовал ли данный пользователь сегодня или нет. Если нет - записываем в БД |
|
|
r3ntg3n
|
Сообщение
#4
|
|
Делать голосование для зарегиных и сверять по ЛОГИНУ см. первый пост - голосование должно быть доступным для любого, кто зайдет на сайт.Пока что мыслей никаких. Если что надумаю - отпишусь. Утро вечера мудреннее.(с) upd: юзать сторонний сервис не очень хочу, скорее не хочу. |
|
|
Alcorn |
21.1.2011, 5:30;
Ответить: Alcorn
Сообщение
#5
|
|
В данном случае никак не защитить и никакие сторонние средства от накруток здесь не помогут. Привязка по ip с последующим блоком популярных анонимайзеров частично спасут (все анонимайзеры всё равно в блэк-лист не занести), но ценой потери многих голосующих (один провайдерский ip на всех и выход всех работников предприятия через прокси с единственным ip ещё никто не отменял).
Единственный метод - разрешить голосовать один раз только зарегистрированным пользователям, имеющим определённое количество сообщений (например 500) + зарегистрированных до начала опроса (например за пол года). Тогда получим правдивую картинку. Иначе, если кто-то поставит перед собой цель накрутить, то он это сделает. |
|
|
r3ntg3n
|
Сообщение
#6
|
|
В общем, единственным решением, которое может дать примерно 90% защиты от накруток - разрешение на голосовани зарегистрированным пользователям, причем, зарегистрированным до голосвания. Если делать голосование публичным - полной защиты не будет. Нужно чем-то жертвовать, например, тем, что накрутчик и честные пользователи могут сидеть за один и тем же NAT'ом, которым пускает всех через свой ip. Cookies в данном случае так же не спасут, так как не все хранят их дольше сеанса, а накрутчик и подавно.
Итог: цель должна оправдывать средства. Если в качестве подарков победителям госолования представляются дорогостоящие призы - тут только зарегистрированным пользователи. Если же там футболки/кепки/мячи, например, тут не стоит заморачиваться выдумывая срехсложные алгоритмы. Хотя бы потому, что время, затраченное на их написание и пропработку, просто по цене не сопоставимо с ценой самих призов. Спасибо всем, кто отписался сдесь и предложил варианты рещения задачи! |
|
|
Webmaster_hb |
21.1.2011, 14:15;
Ответить: Webmaster_hb
Сообщение
#7
|
|
|
|
|
r3ntg3n
|
Сообщение
#8
|
|
|
для такого голосования невозможно сделать его так, чтобы не было накрутки !!! согласен. еще раз спасибо всем. все методы будут только отсеивать школьников
|
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Дешевый SSD хостинг на DDR4 с DDOS защитой для 10 сайтов за 69 рублей! | 106 | HostiMan | 70462 | 2.4.2024, 19:34 автор: HostiMan |
|
Голосование для сайта звёздочками. | 0 | SOFMACH | 3422 | 19.2.2015, 5:56 автор: -SOFMACH- |
|
Онлайн голосование с установленным смс биллингом | 0 | a13-08 | 1574 | 14.3.2012, 18:17 автор: a13-08 |
|
Опрос: ГОЛОСОВАНИЕ на конкурс – лучший коллаж (мэтт) на кону 100$ |
107 | majekako | 22462 | 4.2.2010, 11:29 автор: Web-Dreamer |
|
Установка SAPE с защитой! Устанавливаю SAPE на сайт и настраиваю защиту от продажных ссылок! |
22 | alexa | 14914 | 1.9.2009, 19:34 автор: alexa |
Текстовая версия | Сейчас: 25.4.2024, 19:26 |