Есть задача сделать страницу с раздачей плюшек и рекламой, задача максимально обезопасить эту страничку от накручивания рекламы и множественных заходов одного посетителя, т.е. чтобы не чаще раза в сутки он мог смотреть какой- то конкретный баннер.
Понятно, что палить по IP и кидать куки это детсад, пока из мыслей следующее:
1. Сделать списки запрещенных адресов- проксей, анонимайзеров и т.п.
2. Собирать всю возможную информацию- от разрешения монитора до провайдера, если какой- то существенный процент совпадает- значит тот же посетитель с другого IP
3. Вести статистику по времени заходов, пытаться выявлять цикличность для определения ботов
Вопросы следующие:
1. Какие еще статистические и технические методы можно применять для поставленной задачи?
2. Где можно почитать о подобных защитах на всяких голосовалках и подобных сервисах?
4. Как защититься от Tor, ботов, анонимных ftp серверов, используемых для накрутки?
Как насчет просто человеческих промежутков, а не машинных?
Не 1 в день, а так:
Не более 2 в день, не более 4 в неделю, не более 10 в месяц, не более 25 суммарно для одного пользователя?
Не более 10 в час днем и не более 3 в час ночью на весь сервер?
намного проще, приятнее для людей. Не нужно защищать от накрутки по периодичности.
насчет защиты от множественного сбора c 1 IP — поддерживаю opium'a.
Вариант с куками отсечет большую часть сборщиков
П.С. почему приятнее — потому что вспоминая себя, помню как меня раздражал таймер на 24 часа для какого-то там квеста в какой-то там онлайн игре. И я реально ненавидел админов, потому что за неделю цикл сбивался все дальше, а спать хотелось все равно.