Войти в систему

Home
    - Создать дневник
    - Написать в дневник
       - Подробный режим

LJ.Rossia.org
    - Новости сайта
    - Общие настройки
    - Sitemap
    - Оплата
    - ljr-fif

Редактировать...
    - Настройки
    - Список друзей
    - Дневник
    - Картинки
    - Пароль
    - Вид дневника

Сообщества

Настроить S2

Помощь
    - Забыли пароль?
    - FAQ
    - Тех. поддержка



Пишет p_govorun ([info]p_govorun)
@ 2008-11-05 23:48:00


Previous Entry  Add to memories!  Tell a Friend!  Next Entry
Как бороться со спамом в сетях
Пришла мне в голову идея, как можно бороться со спамом в ЖЖ, "Одноклассниках" и прочих подобных сетях. Повешу сюда, вдруг сгодится кому-нибудь.

Идея простая: хозяин журнала, в который повесили мусорный комментарий, может пометить комментатора, как спаммера. Одна такая метка ни на что не влияет, но если кто-то получает их много -- он лишается возможности комментировать чужие журналы. Автоматически, без всяких Abuse Team.

Сколько меток надо получить, чтобы быть забаненым, решает администрация. Но если кому-то не не нравится эта цифра, он может для своего журнала поменять её. Скажем, увеличить, если он не против читать спам. Или уменьшить -- если наоборот. И, разумеется, можно у себя снять бан с любого конкретного пользователя.

Таким образом, спамер (будь то человек или робот) большого вреда нанести не успеет. Он будет забанен после первых же нескольких комментариев. Если роботов-спамеров много, с ними будет то же самое. Заводить нового пользователя ради нескольких комментариев -- смысла не имеет.

Следующий вопрос: что делать раскаявшемуся спамеру? Чтобы не оставлять таких без поощрения, надо каждую неделю списывать со всех по одной метке. Спам-робот быстро получит эту метку вновь, а обычный человек через какое-то время избавится от бана.

Могут ли быть злоупотребеления? Допустим, я очень сильно не люблю Васю. Пока Вася не пишет в мой журнал, я ему никак навредить не могу. И даже если он мне что-то написал, больше одной метки я повесить на него не могу, а от одной метки вред невелик. Может случиться, конечно, что на Васю злы все вокруг, и на любой его комментарий вешают метку "спам". Но, в конце концов, наверное такого Васю cтоит забанить, даже если он и не спамер.

Теперь допустим, что кто-то создал толпу роботов, помогающих друг другу. Если бы в системе были положительные оценки, то роботы запросто накрутили бы их друг другу. Но их нет, и единственный способ для роботов избежать спамных меток -- сидеть в своём кругу и не высовываться.

А вот с роботами типа topbot'а будут проблемы. Но нужны ли такие роботы -- вопрос спорный. Можно дать всем желающим возможность разрешать комменты от каждого такого робота по отдельности (то есть, вместо нынешнего opt-out сделать opt-in).

И заметьте: нам нигде не потребовалось административного вмешательства. Система саморегулируется.


(Добавить комментарий)


[info]birdwatcher.livejournal.com
2008-11-06 02:17 (ссылка)
Это само по себе неплохо, но я не вижу, почему продвинутому роботу не создавать по аккаунту ради каждого коммента.

(Ответить) (Ветвь дискуссии)


[info]migmit.vox.com
2008-11-06 09:23 (ссылка)
Та же фишка с полными доменами, доменами второго и третьего уровней, IP, подсетями... Может быть, не совсем та же - скажем, считать не количество спама, а его отношение к количеству комментов, ну и т.п.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]p_govorun
2008-11-06 10:25 (ссылка)
Отключать целые домены -- это уже вынужденная мера. Лучше бороться с регистрацией роботов (я ниже пишу, как).

(Ответить) (Уровень выше)


[info]p_govorun
2008-11-06 10:21 (ссылка)
От массового создания аккаунтов кое-какие защиты уже есть. Во-первых, капчи (хотя их уже скоро сломают все). Во-вторых, ограничение создания аккаунтов с данного IP-адреса по количеству. В самом тяжёлом случае можно ввести приглашения.

По факту, сейчас в ЖЖ преобладают люди, а не роботы. (Хотя роботов уже ощутимое количество).

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]dmitri_pavlov
2008-11-06 10:32 (ссылка)
Капчи обходятся очень просто: создаётся какой-нибудь порносайт, где для доступа предлагается распознать капчу.
С IP-адресом ещё проще: используются анонимные прокси-серверы.

Собственно говоря, именно так, видимо, и делаются атаки на пользователей с тысячами спам-комментариев.

>В самом тяжёлом случае можно ввести приглашения.

Вместо спама в виде комментариев будет сыпаться спам в виде запроса на приглашение.
Я администрирую список рассылки, там в какой-то момент возникла именно такая проблема.

>По факту, сейчас в ЖЖ преобладают люди, а не роботы. (Хотя роботов уже ощутимое количество).

Да, потому что для реализации указанных выше приёмов требуется определённая квалификация, которая есть далеко не у всех.

(Ответить) (Уровень выше) (Ветвь дискуссии)


[info]p_govorun
2008-11-06 10:42 (ссылка)
Про порносайт знаю. Но это годится для тысяч или десятков тысяч роботов, миллионы капчей так не решить. (Хороший порносайт, на который ходят миллионы людей, сделать непросто).

А приглашений надо делать ограниченное количество, тогда их просто так никто не отдаст.

Да, потому что для реализации указанных выше приёмов требуется определённая квалификация, которая есть далеко не у всех.

Вот я о том же. А когда спамеры повысят свою квалификацию -- будем думать дальше.

(Ответить) (Уровень выше)


[info]dmitri_pavlov
2008-11-06 04:16 (ссылка)
>Заводить нового пользователя ради нескольких комментариев -- смысла не имеет.

Имеет, и ещё как!
По-моему, это чуть ли не на каждом шагу случается.
Ведь ползователь заводится автоматически, без участия человека.

(Ответить) (Ветвь дискуссии)


[info]p_govorun
2008-11-06 10:22 (ссылка)
http://lj.rossia.org/users/p_govorun/97178.html?thread=1003418#t1003418

(Ответить) (Уровень выше)

не хватает главного критерия спамера
[info]nealar.livejournal.com
2008-11-06 16:45 (ссылка)
Надо за сообщение давать центиметку и за минуту одну центиметку снимать.
Слишком много сообщений в минуту - автобан. Тогда, действительно, робот не успеет навредить - он будет помечен до того как намусорит. Иначе он делает миллион сообщений за 30 секунд, а прочитают и пометят его первый раз только через 10 минут.

(Ответить) (Ветвь дискуссии)

Re: не хватает главного критерия спамера
[info]p_govorun
2008-11-06 19:43 (ссылка)
Да, это важно. А лучше просто ограничить количество сообщений в минуту какой-то разумной величиной, так чтобы человек на это ограничение не налетал никогдаю

(Ответить) (Уровень выше) (Ветвь дискуссии)

Re: не хватает главного критерия спамера
[info]nealar.livejournal.com
2008-11-06 20:12 (ссылка)
Это ограничение, возможно, в ЖЖ уже есть. После фабрики роботов могло появиться. А вот куда они в своих новых формах запихнули кнопку "пожаловаться на спам" - я не нашёл.

(Ответить) (Уровень выше) (Ветвь дискуссии)

Re: не хватает главного критерия спамера
[info]p_govorun
2008-11-07 01:27 (ссылка)
А может быть, её и нет больше? Там же каждую жалобу человек проверяет. Где же взять столько людей, чтобы читать весь оставленный роботами мусор.

(Ответить) (Уровень выше) (Ветвь дискуссии)

Re: не хватает главного критерия спамера
[info]nealar.livejournal.com
2008-11-07 10:20 (ссылка)
А из доков ещё не успели вычистить упоминание о ней? Вполне возможно.

(Ответить) (Уровень выше)


[info]silly_sad
2008-11-07 01:51 (ссылка)
кошерно

(Ответить)