vitus_wagner: My photo 2005 (Default)
[personal profile] vitus_wagner
В последнее время в комменты ко многим хорошим людям повадились ходить боты, которые пишут всякую гадость и приписывают "Это вам за то, что вы во френдах у такого-то пользователя".

По идее справиться с этой заразой тривиально просто:

1. Скрываем комменты от не-френдов.
2. В .procmailrc на том сервере, куда приходит почта из ЖЖ помещаем простенький скрипт, который
смотрит, есть ли в комменте эта, фиксированная, фраза. Если нет - раскрывает коммент, если есть - удаляет его, банит соответствующего юзера и публикует где-нибудь (например, комментом в специальном посте в одном из журналов) имя того, кого забанил.
3. Другой скрипт по крону читает этот пост, и если в нем встретились еще незабаненные имена (в комментах от имени известных и благонамеренных пользователей скрипта 2) их тоже банит.

Написать такие скрипты - дело максимум часа. Беда в том, что у большинства страдающих от эпидемии ботов почта ни разу не на таком сервере где
а) дают вписывать в .procmailrc скрипты, ходящие куда-то по http
б) можно не бояться оставить в настройках этого скрипта свой ЖЖ-шный пароль.

Date: 2008-01-30 08:11 pm (UTC)
From: [identity profile] chva.livejournal.com
А как вы думаете, на уровне администрации ЖЖ с этим можно справиться? Меня удивляет бездействие программистов ЖЖ. Или я слишком многого жду и такая атака необорима?

Date: 2008-01-30 08:26 pm (UTC)
From: [identity profile] chva.livejournal.com
Думаете меньше? А мне кажется, что этот урод только один. Хотя могут появиться и новые, конечно. Кстати, вот удаляя комментарий мы ставим галочку «это спам» дополнительно к «забанить». А что если ввести галочку «это злонамеренный робот» и по получении, скажем, десяти таких галочек удалять или замораживать соответствующий аккаунт с одновременным удалением всех его комментариев во всех журналах и сообществах? По-моему, здравая идея. Нужно только сделать ограничение что «автомат» работает только для аккаунтов не старше месяца, чтобы не было коллизий со намеренным удалением обычных журналов.
Edited Date: 2008-01-30 08:27 pm (UTC)

(no subject)

From: [identity profile] chva.livejournal.com - Date: 2008-01-30 08:34 pm (UTC) - Expand

Date: 2008-01-30 08:52 pm (UTC)
From: [identity profile] p_govorun.livejournal.com
Меня удивляет бездействие программистов ЖЖ.

Не вас одного.

У меня такое чувство, что программистов в ЖЖ почти не осталось. Всё, что требует программистской работы -- делается плохо или не делается вовсе. :-(

Date: 2008-01-30 10:14 pm (UTC)
arilou: (leader)
From: [personal profile] arilou
А меня удивляет, что каждый, столкнувшийся с проблемой, считает, что его проблема - единственная (для тех, к кому он её направил) и что никаких других в то же время дел быть просто не может.

А ещё удивляют люди, считающие, что получение компанией прав собственности на некую сложную и много лет развивавшуюся систему моментально (ну или за считанные дни/недели) даёт её сотрудникам достаточный объём знаний по системе, чтобы оперативно фиксить текущие проблемы, не задерживая выполнения плановых задач.

(Про то, что сам факт передчи проекта из компании в компанию порождает некоторое количество задач, которые откладывать не стоит, тоже стоит подумать. А ещё про то, что решение, которое программист готов применить для своей же системы и своих данных, найти и исполнить несколько проще, чем решение, которое будет работать на сервере и для всех пользователей. Хотя бы ввиду несколько разного уровня ответственности.)

(no subject)

From: [identity profile] p_govorun.livejournal.com - Date: 2008-01-30 10:29 pm (UTC) - Expand

(no subject)

From: [personal profile] arilou - Date: 2008-01-30 11:51 pm (UTC) - Expand

(no subject)

From: [identity profile] p_govorun.livejournal.com - Date: 2008-01-31 10:05 am (UTC) - Expand

(no subject)

From: [personal profile] arilou - Date: 2008-01-31 10:19 am (UTC) - Expand

(no subject)

From: [identity profile] p_govorun.livejournal.com - Date: 2008-01-31 10:46 am (UTC) - Expand

(no subject)

From: [personal profile] arilou - Date: 2008-01-31 10:51 am (UTC) - Expand

(no subject)

From: [identity profile] p_govorun.livejournal.com - Date: 2008-01-31 11:03 am (UTC) - Expand

(no subject)

From: [personal profile] arilou - Date: 2008-01-31 12:15 pm (UTC) - Expand

(no subject)

From: [identity profile] p_govorun.livejournal.com - Date: 2008-01-31 03:53 pm (UTC) - Expand

(no subject)

From: [personal profile] arilou - Date: 2008-01-31 03:59 pm (UTC) - Expand

(no subject)

From: [identity profile] p_govorun.livejournal.com - Date: 2008-01-31 05:38 pm (UTC) - Expand

(no subject)

From: [personal profile] arilou - Date: 2008-01-31 10:24 pm (UTC) - Expand

(no subject)

From: [identity profile] tzirechnoy.livejournal.com - Date: 2008-01-31 09:41 am (UTC) - Expand

(no subject)

From: [personal profile] arilou - Date: 2008-01-31 09:51 am (UTC) - Expand

(no subject)

From: [identity profile] tzirechnoy.livejournal.com - Date: 2008-01-31 11:33 am (UTC) - Expand

(no subject)

From: [personal profile] arilou - Date: 2008-01-31 12:18 pm (UTC) - Expand

(no subject)

From: [personal profile] arilou - Date: 2008-01-31 09:55 am (UTC) - Expand

(no subject)

From: [identity profile] tzirechnoy.livejournal.com - Date: 2008-01-31 11:35 am (UTC) - Expand

(no subject)

From: [personal profile] arilou - Date: 2008-01-31 12:22 pm (UTC) - Expand

Date: 2008-01-31 10:03 am (UTC)
arilou: (Spiteful)
From: [personal profile] arilou
> "Меня удивляет бездействие программистов ЖЖ."

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

Date: 2008-01-31 10:07 am (UTC)
From: [identity profile] chva.livejournal.com
Что именно вы метафорически называете «киданием калом»?

(no subject)

From: [personal profile] arilou - Date: 2008-01-31 10:23 am (UTC) - Expand

(no subject)

From: [identity profile] chva.livejournal.com - Date: 2008-01-31 10:30 am (UTC) - Expand

(no subject)

From: [personal profile] arilou - Date: 2008-01-31 10:40 am (UTC) - Expand

(no subject)

From: [identity profile] chva.livejournal.com - Date: 2008-01-31 10:48 am (UTC) - Expand

(no subject)

From: [personal profile] arilou - Date: 2008-01-31 10:56 am (UTC) - Expand

Re:

From: [identity profile] p_govorun.livejournal.com - Date: 2008-01-31 11:27 am (UTC) - Expand

Date: 2008-01-30 08:44 pm (UTC)
ext_613079: Default userpic (Default)
From: [identity profile] shaplov.livejournal.com
Боты пишут от одного и того же имени?
В ЖЖ можно забанить конкретного пользователя, и его комментарии в журнале больше не появятся...

Date: 2008-01-31 10:20 am (UTC)
ext_613079: Default userpic (Default)
From: [identity profile] shaplov.livejournal.com
Эээ...
А текст сообщения везде одинаковый?

Тогда бы я бы в добавлении к баннелке (или вместо) прикрутил бы еще жаловалку... Не обязательно на каждое сообщение, можно раз в день скопом... И тогда это будет еще и проблемы СУПа, ибо нефиг...

Кроме того, для такой конструкции личный линук-сервер вовсе не обязателен. Достаточно линукс-машины с почтовиком который умеет по получении запускать скрипты и/или хрона.

Date: 2008-01-30 09:11 pm (UTC)
From: [identity profile] stefashka.livejournal.com
Всего-то и надо, чтобы по IP банить - эти последние боты с одного адреса лезут. Причём этот виш довольно древний, насколько я знаю...

Date: 2008-01-31 11:14 am (UTC)
From: [identity profile] stefashka.livejournal.com
У одного меня их две штуки есть :-)) Хотя и сам через прокси лажу обычно. В общем случае - возможно, и не сработает. Но в данном конкретном может и хватить...

(no subject)

From: [identity profile] stefashka.livejournal.com - Date: 2008-01-31 11:39 am (UTC) - Expand

Date: 2008-01-30 09:15 pm (UTC)
From: [identity profile] kleo.livejournal.com
А я еще проще поступила. :-Р
Причем заранее. Знаю, где подстелить соломку.

Date: 2008-01-30 09:31 pm (UTC)
From: [identity profile] tarkhil.livejournal.com
@over.ru

Date: 2008-01-30 11:14 pm (UTC)
From: [identity profile] fk0.name (from livejournal.com)
> 1. Скрываем комменты от не-френдов.

Самоизоляция от окружающего мира.

Нет, я почитал, мысль в принципе понял. Премодерация по сути для одних и постмодерация для других.

Модерация, считаю -- зло... Хотя да, это мало совместимо с форматом блога. Впрочем сама идея /персонального/ блога не сказал бы что нездравая, но мне не нравится. Одно дело что-то писать для узкого круга "друзей" (некогда, нечего и незачем) и другое дело -- на публику. В последнем случае никакой это уже не блог и его модерация -- *Я* не хотел бы за других решать что они хотят читать. Равно как мне не нравится, когда решают за меня.

Разумнее было бы, если бы сами подписчики умели фильтровать сообщения от отдельных авторов или по иному признаку. Ну и плюс вот эта анонимность. Она конечно в ряде случаев зло. А иногда и нет. Нельзя сказать, что аноним однозначное зло. Впрочем, действительно, наверное, проще ограничиться "псевдонимами". В рамках блога это всё сейчас нереально практически (тут меня можно считать последователем идей Мицгола).

Что до скрипта, в нём уязвимость -- забанит в случае цитирования "вредного" автора.

Что касается а) и б) -- большинство не осилит эти скрипты вообще. Безотносительно того есть куда или нет.

Date: 2008-01-31 09:56 am (UTC)
arilou: (Default)
From: [personal profile] arilou
Модерация приходящих к тебе в гости - тоже зло? :)

Date: 2008-01-31 03:32 pm (UTC)
From: [identity profile] fk0.name (from livejournal.com)
В гости -- это скорей в нетмейл или закрытый список рассылки.
Куда первый попавшийся просто так, во всяком случае, не заходит.

(no subject)

From: [personal profile] arilou - Date: 2008-01-31 03:39 pm (UTC) - Expand

Date: 2008-01-30 11:54 pm (UTC)
From: [identity profile] http://users.livejournal.com/_nik_/
Давно удивляюсь, что denyhost исключительно на ssh-брутфорсерах специализируется.

Date: 2008-01-31 03:14 am (UTC)
From: [identity profile] lqp.livejournal.com
1. Скрываем комменты от не-френдов.

Дальше можно не читать, ибо начиная с этого момента хулиган _уже_ выиграл.

Date: 2008-01-31 06:49 am (UTC)
From: [identity profile] http://users.livejournal.com/_pacak_/
Если нет - раскрывает коммент, если есть - удаляет его

Чукча не читатель?

Date: 2008-02-02 08:58 am (UTC)
From: [identity profile] lqp.livejournal.com
Знаете пословицу о том, куда ведут благие намерения.

Даже не касаясь собственно морально-политических материй - подобного рода система на веревочках на порядок более уязвима к хаку, чем исходная.

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

(no subject)

From: [identity profile] lqp.livejournal.com - Date: 2008-02-02 01:26 pm (UTC) - Expand

Date: 2008-01-31 10:01 am (UTC)
arilou: (Look out)
From: [personal profile] arilou
Что-то я не понял у тебя с двухэтапным баном.
Что банится в пункте 2 - понятно. Прислал то, что признано хернёй - получи бан.
А в пункте 3? А, это на случай неприхода уведомления об ответе скрипт по крону ищет в комментах то же, что первый ищет в письмах-уведомлениях?

(no subject)

From: [identity profile] max630.livejournal.com - Date: 2008-01-31 10:23 am (UTC) - Expand

(no subject)

From: [identity profile] p_govorun.livejournal.com - Date: 2008-01-31 10:51 am (UTC) - Expand

(no subject)

From: [identity profile] p_govorun.livejournal.com - Date: 2008-01-31 10:59 am (UTC) - Expand

Profile

vitus_wagner: My photo 2005 (Default)
vitus_wagner

June 2025

S M T W T F S
1 23 4 567
891011121314
15161718192021
22232425262728
2930     

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jun. 7th, 2025 03:50 am
Powered by Dreamwidth Studios