Накрутка рейтинга

Как я и предполагала, появился человек, который решил всеми хорошими и не хорошими способами достичь в рейтинге первого места. Он начал ходить по профилям авторов новостей и злостно минусовать их новости, тем самым снижая их рейтинг, мало того, он начал регистрировать новых пользователей и плюсовать свои новости и свой профиль, посему предлогаю:
1. Ввести функционал регистрацию с 1го IP (конфиг да/нет)
2. После регистрации пользователь ничего не может плюсовать в течении N дней (да/нет, кол-во дней)
3. При минусовании профиля, комментария, новости рейтинг или сила (или то и то) того, кто минусует пропорционально уменьшался!
4. При регистрации нового пользователя, чтобы ему приходила 1 системная приватка, с логическим обоснованием его ограничений в течении N дней.
Плюс от системной приватки в том, что человек сразу ознакомиться как работают приватные сообщения на сайте.

спасибо за внимание

24 комментария

avatar
Объясните что вы имеете в виду в пункте 1, пжлста.
Если я правильно понял, вы хотите поставить регистрацию один раз с одного IP? Ужас какой. Запрещать ничего не надо, нужно быть хитрее.
Я сделал так — при регистрации целовеку присваивался уникальный код и записывался в базу и ему в куки, также записывался его IP, если он заходил под своим ником с другого компа, то в базу записывался и на новый комп еще куки код/ip (если до этого на этом компе не было логина/регистрации). Человек меняет ник — куки код/ip записывается на его ник. Таким образом, можно проследить все связи того или иного ника, независимо от того, регистрация по инвайтам или нет. А если можно проследить, то можно обнулить все его голосования и другим и себе.
Почему я не ограничился IP? Потому, что IP у меня умели менять чаще через прокси, чем догадывались, что я еще и уникальный код присваиваю ;)

2 — пункт решается изменением кармы, скажем за топик/пользователя человек сможет голосовать когда карма стала +5 скажем. хотя у меня полно народу в ридонли, надо бы им карму чтоли автоматически прибавлять в зависимости от кол-ва просмотров…
3 — да! У человека должна быть не только сила голоса но и количество этих голосов в сутки в зависимости от силы. (вкл/выкл)
4 — вы сами давно бы это реализовали у себя, вы же спец, и выложите сюда, в блог. Это при регистрации пользователя добавляется ему сразу в таблицу приваток сообщение. Там минутное дело это сделать.
avatar
моё предложение внести в базовый функионал. По поводу, сделайте и кто тут умный… вы собсно тут что забыли?
avatar
тут это где и кто тут умный? спокойнее, терять над собой контроль это лишнее в любом вопросе :)) я не в личную вашу переписку залез, а идея ваша для того, чтобы ее в базовый функционал включать, недоработана. удачи!
avatar
возможно, но имеет право существовать
avatar
так лучше же обьяеденить усилия и сделать конфетку, я вообще не разу ни хотел вас обидеть, наоборот поддержал и предложил еще одно решение. давайте дружить :)
avatar
сколько ошибок наделал, сорри :)
avatar
давайте :)
avatar
а как же НАТ?
avatar
всмысле?
avatar
В смысле того, что с одного айпишника целая подсеть, а то и город может сидеть…
avatar
имелось ввиду, что у некоторых людей есть порталы в локальной сети ;)
avatar
Вот поэтому и не проследишь по IP один и тот же это пользователь/троль/бот или нет.
avatar
А как же cookies? Еще как вариант — блокировку по IP, но например на сутки.
avatar
А если полгорода выходят с городской сети (у них одинаковый IP)? Почему из за одного мудака окажутся заблокированными все остальные?
avatar
как это пол города на 1 iP? не платящие чтоли? :)
avatar
Почему не платящие? У нас городская сеть, и мы через шлюз выходим в интернет, IP одинаковый у всех, во всяком случае у нескольких человек я был за компами и наш айпишник в интернете одинаковый.
avatar
Со 2 пунктом согласен. Нужная вещь.
1,3,4 помоему не нужны.

Можно например банить по мылу, нику, заносить в черные списки.
avatar
Вот я эту проблему тоже пытаюсь решить.

В LS 0.4 есть что-то новое на эту тему?
avatar
Одно из решений, как это у меня на форуме в свое время было сделано:
1) Рядом с любым постом или комментарием отображается, с какого именно IP он оставлен. Видит, разумеется, только админ сайта. Это очень помогает вычислить клонов. Дополнительно, полезно высылать админу уведомление о регистрации нескольких пользователей с одного ip.
2) В профиле пользователя отображается, что он кому-то понизил или повысил рейтинг. Притом, только админ видит кому именно. Остальные — сугубо поле из зеленых и красных точек. Это не породит кармовойны, но другие пользователи будут знать: этот пользователь постоянно кого-то минусит.
3) Пользователь может менять кому либо рейнинг («сила»/n) раз в сутки. Но не меньше одного раза, если рейтинг голосующего положительный. n выставляется админом, в зависимости от активности сообщества. Как вариант, привязать не к силе, а к рейтингу.

Не думаю, что это сложно реализовать любому, кто хоть немного знает PHP.
avatar
пункт 2 реализован в админпанели
avatar
Пользователи по понятным причинам не имеют доступа к админпанели.
avatar
1. 100 человек могут зайти с одного IP и один человек может зайти с 100 IP
2. Через N дней мои 100 ботов активизируются и начнут мое черное дело :)
3. Примерно это я предлагал здесь и считаю лучшим вариантом (с небольшой поправкой).
avatar
если проект набрал определенную целевую аудиторию можно ввести инвайты
avatar
Не во всех проектах это уместно.
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.