![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
В последнее время в комменты ко многим хорошим людям повадились ходить боты, которые пишут всякую гадость и приписывают "Это вам за то, что вы во френдах у такого-то пользователя".
По идее справиться с этой заразой тривиально просто:
1. Скрываем комменты от не-френдов.
2. В .procmailrc на том сервере, куда приходит почта из ЖЖ помещаем простенький скрипт, который
смотрит, есть ли в комменте эта, фиксированная, фраза. Если нет - раскрывает коммент, если есть - удаляет его, банит соответствующего юзера и публикует где-нибудь (например, комментом в специальном посте в одном из журналов) имя того, кого забанил.
3. Другой скрипт по крону читает этот пост, и если в нем встретились еще незабаненные имена (в комментах от имени известных и благонамеренных пользователей скрипта 2) их тоже банит.
Написать такие скрипты - дело максимум часа. Беда в том, что у большинства страдающих от эпидемии ботов почта ни разу не на таком сервере где
а) дают вписывать в .procmailrc скрипты, ходящие куда-то по http
б) можно не бояться оставить в настройках этого скрипта свой ЖЖ-шный пароль.
По идее справиться с этой заразой тривиально просто:
1. Скрываем комменты от не-френдов.
2. В .procmailrc на том сервере, куда приходит почта из ЖЖ помещаем простенький скрипт, который
смотрит, есть ли в комменте эта, фиксированная, фраза. Если нет - раскрывает коммент, если есть - удаляет его, банит соответствующего юзера и публикует где-нибудь (например, комментом в специальном посте в одном из журналов) имя того, кого забанил.
3. Другой скрипт по крону читает этот пост, и если в нем встретились еще незабаненные имена (в комментах от имени известных и благонамеренных пользователей скрипта 2) их тоже банит.
Написать такие скрипты - дело максимум часа. Беда в том, что у большинства страдающих от эпидемии ботов почта ни разу не на таком сервере где
а) дают вписывать в .procmailrc скрипты, ходящие куда-то по http
б) можно не бояться оставить в настройках этого скрипта свой ЖЖ-шный пароль.