VBTerminator писал(а):1 июня пользователя
ellentq1 опубликовал ряд англоязычных сообщений со ссылками на видео порнографического содержания. 3 июня этот пользователь был удалён вместе со всеми его сообщениями.
Сегодня, 8 июня, активизировался другой пользователь,
alfredim69, который также опубликовал ряд англоязычных сообщений со ссылками на видео порнографического содержания.
Оба пользователя имеют ряд общих черт:
...
В связи с этим я, для предотвращения дальнейших волн спама, предлагаю удалить всех пользователей, которые:
- Имеют ники, подпадающие под критерий (3);
- Не вели никакой активности в течение всего периода своего существования;
- Были зарегистрированы в период 2015-2016 года.
P. S.: Ещё один активизировался, bernadinehp60. Для него верно всё то же самое, что и для вышеуказанных.
С одной стороны я хочу сказать спасибо, что ты испытываешь озабоченность по поводу этогой проблемы. С другой стороны, наивно думать, что я (и другие модераторы) сами не видели всех этих закономерностей.
Конечно видели и замечали.
Но есть такое выражение: лучше отпустить 10 виновных, чем наказать 1 невиновного. Здесь оно подходит как нельзя кстати: я считаю, что недопустимо удалять возможно легальных пользователей просто потому, что у них никнейм похож на спамерский и зарегистрировались они между 2015 и 2016 годом.
Всё равно, даже если автоматически сделать выявление потенциальных спамеров, придётся в ручную пройтись по списку и сделать «премодерацию» каждого, прежде чем выносить решение об удалении. А раз так, то какой смысл тратить время и силы на написание механизма автоматического выявления ботов по поверхностным признакам, если они сами хорошо это делают (перед тем, как оказываются удалены)? Если бы механизм и решение об удалении принимал сам, тогда да. Но если всё равно каждого пользователя надо чекать вручную, то может просто подождать, пока спамер сам себя проявит?
Особенно я считаю неприемлемым удалять потенциально легальных пользователей в то время, как возможность
регистрация новых пользователей выключена. Это значит, что если мы случайно удалим нормального пользователя, который предпочитает молча наблюдать, не вмешиваясь в дискуссии, то снова он зарегистрироваться уже не сможет (пока что).
Более того,
VBTerminator, ты не являешься модератором и не видишь ту грязь, которая происходит. Ты неприятно удивлён трём ботам, а нам (кто делает премодерацию) каждый день приходится их тереть, иногда по 10—20 ботов за день. Обычные пользователи попросту ограждены от того, чтобы видеть пачки новых спам-топиков. Здесь просто так получилось, что те боты, которых ты видел, либо зарегистрировались до включения премодерации для новых пользователей, либо это те учётные записи, для которых в БД во время декабрьского инцидента повредилась информация о членстве в группах и правах, а когда я их чинил, они попали в группу тех, для кого премодерация не применяеся.
Нормальная система выявления ботов, конечно возможна. И она не банит за подозрительный никнейм, а начинается штрафные очки за плохие признаки. Но опять же, для штрафных очков должен быть некий threshold, при превышении которого выносится приговор, а каким назначить этот threshold, чтобы система не оказалась слишком параноидальной? С другой стороны, я вообще против того, чтобы полагаться на внутренние признаки при выявлении спамботов. Есть прекрасные блэклист-базы, куда можно направить запрос и в 99% случаев на новую спам-учётку в ответ приходит куча «досье» с информацией о том, на каких иных форумах он уже успел нагадить. В таких случаях, естественно, пользователя можно удалять сразу.
Я даже начал писать эту систему. Но тут такое дело: всякий раз, когда мы делаем какую-то систему, которая упрощает или автоматизирует какой-то труд, иногда трудозатраты на написание такой системы даже больше, чем труд, который такая система должна взять на себя.