Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   PHP (http://www.flasher.ru/forum/forumdisplay.php?f=20)
-   -   Как защитить голосование от накруток с помощью куков? (http://www.flasher.ru/forum/showthread.php?t=41407)

alx99 03.01.2003 04:34

всёравно сто процентно защитится нельзя так что лучше сделатьчтоб один ип мог проголосовать только раз в день, ну и можно ещё куки запихнуть

Crazy 03.01.2003 09:48

Практика показывает, что есть ровно 1 (один) способ защиты от накруток:

1. Отключение ЛЮБОЙ защиты на время проведения голосования. В правилах заранее указываем, что публкуемые промежуточные данные -- условны. Для каждого голоса сохраняем весь возможный контекст (IP,все заголовки HTTP-запроса -- вплоть до нескольких последних посещенных страниц, если можем это отследить).

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

Этот способ имеет большой плюс: он не дает возможность итеративно ломать защиту.

[subway]design 03.01.2003 13:34

Можно не парясь ставить куки и записывать в файл IP и время (лучше в сек. с начала эпохи). Потом, при охрененном количестве голосов с какого-то ИП (т.е. какого-то провайдера) в течение трех минут, посмотреть на _среднюю_ посещаемость сайта с этого провайдера в это время суток и выкинуть лишние голосования, что бы получилось в два-три раза меньше, чем обычно бывает в это время, с этого провайдера.

зы: можно не париться так и просто ставить куки, ибо:

1. криво
2. накручивают редко
3. даже без накрутки данные бывают весьма искажены в некоторых контекстах, как например вопрос: "нравится ли вам сайт?". Отвечать будут только постоянные посетители, а раз постоянные - значит нравится. Вот.

Crazy 03.01.2003 17:52

Сравнение почещаемости также куда удобнее делать в offline -- как я им советовал. :)

У этого способа главное достоинство -- накрутчики остаются в неведении относительно неуспешности своих попыток и потому их проще раскрывать.

nagash 03.01.2003 18:43

ИМХО надо делать авторизацию... да и всё...!
=)

Crazy 03.01.2003 19:05

Те же яйца, только в профиль: начнем решать проблему "как помешать множественной регистрации" и увидим, что упираемся ровно в то же самое. :)

cannabizzz 03.01.2003 21:31

Nagash кажется прав. Во-первых запретить несколько регистраций с одним e-mail, и IP. Далее в регистрации заклепать столько вопросов, чтобы посетитель подумал стоит ли ему париться с регистрацией второй раз. Нуи в третьих, если это не сайт типа zasteklom.tv6.ru, где голосуют за того, кто вылетит, то я бы не стал накручивать на вопросах типа Нравится ли вам наш сайт. Скорее всего даже не принял бы участия в голосовании.

Crazy 03.01.2003 21:50

Цитата:

Оригинал написал(а) cannabizzz
Во-первых запретить несколько регистраций с одним e-mail, и IP.
Что мешает завести кучу mail'ов? :) И, самое главное, чем это отличается от "спрашивать e-mail и фиксировать IP" при голосовании? :)

Цитата:

Далее в регистрации заклепать столько вопросов, чтобы посетитель подумал стоит ли ему париться с регистрацией второй раз.
И получить полную чушь в ответах, которые просто будет заполнять не глядя. А также просто получить голосование, которое никто не будет использовать. Проще уже вовсе на сайт его не ставить -- точно не накрутят. :)

Цитата:

Нуи в третьих, если это не сайт типа zasteklom.tv6.ru, где голосуют за того, кто вылетит, то я бы не стал накручивать на вопросах типа Нравится ли вам наш сайт. Скорее всего даже не принял бы участия в голосовании.
Т.е. если голосование никому не нужнО, то его не будет накручивать. Очень свежая и оригинальная мысль. :)

P.S. Меня умиляет эта светлая и наивная вера в чудо. Братья, уже 3 января, Дед Мороз уже уехал. Еще 364 дня чудес не будет. :)

nagash 03.01.2003 21:58

2Crazy
тс!
будем ждать китайский новый год...
али ещё чего нить =)

gOloVasTicK '~ 04.01.2003 16:24

Согласен с Crazy на 100%
Для тех кто не в курсе в Инете есть такие вещи как прокси-листы. Которые обеспечат вас парой-тройкой сотен, а то и больше свежих анонимных прокси каждый день.
1. Скрипт харвестит листы прокси с известных вам сайтов.
2. Отсеивает не анонимные обращаясь к самому себе через очередной прокси.
3. Регистрирует мыла/сайты/аккаунты через отсеяные проксики.
4. Полюбому накручивает ваше голосование с разных айпи/мыл/пыл/был =)))
Голосование по Инету полюбому не защищено, по всем вопросам к w3c =)
http панимаешь =))


Часовой пояс GMT +4, время: 19:38.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.