Продолжаем обсуждение из темы Блокировка пользователей Tor по умолчанию:
Ссылка на статью не содержит никаких рекомендаций о том, как нам следует защищать Discourse. Она предназначена для тех, кто живёт в таких странах, как Китай и Россия.
Как я вижу, проблема в том, что блокировка IP-адреса помогает лишь на короткое время, и это действие аналогично блокировке user-agent. Это работает только против тех, кто ведёт себя плохо, но не пытается вам навредить. А вот настоящие злоумышленники… это полная трата времени.
Смена IP-адреса или user-agent — это настолько тривиальный трюк, что это просто не помогает против атакующего. Я говорю не о чёрных хакерах, а о придурках, которые пытаются сломать форум или сделать чью-то жизнь невыносимой.
Приложение не должно выполнять задачи, которые должны решаться где-то ещё. Например, межсетевой экран или фильтрация пакетов. Но Discourse уже блокирует user-agent и использует что-то другое вместо crontab. Это похожая ситуация.
Я ничего не прошу, но хотел бы услышать мнения (и почему бы не трюки тоже):
- какие меры безопасности должен предпринимать администратор при самостоятельном размещении
- уязвим ли Discourse перед злыми и умелыми людьми (я знаю, что у вас есть программа вознаграждений, но это совсем другая история)
- и в более или менее мета-уровне: являются ли баны по IP и user-agent просто трюком, создающим ложное чувство безопасности, потому что мы уже проиграли эту войну

Идеи?
