Страница 1 из 1

Предложение по улучшению качества DBL

Добавлено: Чт сен 06, 2007 12:17
Rus
В DBL за последние месяцы появилось довольно много новых правил.
К сожалению, из-за отсутствия какого-либо механизма контроля за этими изменениями часто выявляются, с точки зрения участника DBL, неверные правила. Это уже обсуждалось http://rejik.ru/forum/viewtopic.php?t=3 ... c&start=15
Например:
Пользователь хочет зайти на "нормальный" сайт, с точки зрения администратора, а режик туда не пускает, если пользователь настойчивый и действительно знает этот ресурс, то он сообщит об этом администратору прокси-сервера (90% процентов пользователей не утруждают себя такими разборками). Потом выясняется, что сайт был заблокирован не администратором, а другим участником DBL (например, недавно появившимся), и это правило еще никто не проверил и соответственно даже если у пользователя низкий рейтинг это правило все равно будет действовать.
Конечно, решить эту проблему можно доверяя только своим правилам в DBL (и проверенным участникам), но тогда теряется весь смысл распределенного бан листа.
Понятно, что такой ситуации не избежать при существующей схеме работы DBL, но хотелось бы иметь возможность контроля за изменениями в DBL (точнее за теми изменениями, которые касаются конкретного участника DBL).

Кстати, если администратор занес один хороший сайт в DBL, с ответом «нет», чтоб этот сайт никогда не был заблокирован, а через некоторое время, когда в базе чистятся правила только с ответом «нет», это правило исчезает! http://rejik.ru/forum/viewtopic.php?t=307

Предложения:
1. Не удалять правила только с ответом «нет».
2. При загрузке полного DBL в лог писать те изменения, которые произошли в списках каждой секции. А администратор прокси-сервера уже сам будет просматривать (обрабатывать) эти логи и при необходимости реагировать на «подозрительные» правила, с использованием существующей схемы работы.

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

P.S. У меня вечные проблемы с входом на форум – с первого раза практически никогда пароль не проходит (сообщения об неуспешном входе нет и вход в форум тоже не осуществляется!). Автоматического входа при каждом посещении вообще не происходит.

Добавлено: Пт сен 07, 2007 10:29
Slava
Rus писал(а): Понятно, что такой ситуации не избежать при существующей схеме работы DBL, но хотелось бы иметь возможность контроля за изменениями в DBL (точнее за теми изменениями, которые касаются конкретного участника DBL).

Предложения:
2. При загрузке полного DBL в лог писать те изменения, которые произошли в списках каждой секции. А администратор прокси-сервера уже сам будет просматривать (обрабатывать) эти логи и при необходимости реагировать на «подозрительные» правила, с использованием существующей схемы работы.
Ок, я готов сделать лог добавления правил, вчера пытался сделать "по быстрому", но наткнулся на ряд трудностей:
1. Писать в лог, при скачивании листа не очень удобно, с точки зрения последующего вычитывания и проверки добавленных правил. Мне кажется лучше сделать лог в кабинете dbl, где можно будет проверить его, в один клик и сразу проголосовать за новое правило вторым кликом.
Но тут возникает повторение правил, сначала в лог попало, что Вася правило добавил, потом, что его подтвердило пяток смотрящих лог..
Может быть стоит писать в лог только о добавлении правила, а проверку не писать? Но тогда картина не совсем полная.

А вот кто-то проверил лист на 100 правил, в лог вывалится вся эта сотня. Кажется не очень удобно.

Плюс, надо как-то извещать участников.. наверное по RSS?

Как сделать так, что бы было удобнее?
Rus писал(а): Кстати, если администратор занёс один хороший сайт в DBL, с ответом «нет», чтоб этот сайт никогда не был заблокирован, а через некоторое время, когда в базе чистятся правила только с ответом «нет», это правило исчезает! http://rejik.ru/forum/viewtopic.php?t=307
Предложения:
1. Не удалять правила только с ответом «нет».
С этим пока сложнее. Очень много мусора в начальных листах. Этот мусор хочется чистить. Соответственно удалением правил с ответом "нет". По крайней мере, пока не проверится все правила, хотя бы по одному разу.
Пока предлагаю занести эти правила в allow_urls и они не будут блокироваться.
Rus писал(а): P.S. У меня вечные проблемы с входом на форум – с первого раза практически никогда пароль не проходит (сообщения об неуспешном входе нет и вход в форум тоже не осуществляется!). Автоматического входа при каждом посещении вообще не происходит.
Заходите на rejik.ru, а не на www.rejik.ru

Добавлено: Сб сен 08, 2007 0:10
Rus
Slava писал(а):Мне кажется лучше сделать лог в кабинете dbl, где можно будет проверить его, в один клик и сразу проголосовать за новое правило вторым кликом.
Но тут возникает повторение правил, сначала в лог попало, что Вася правило добавил, потом, что его подтвердило пяток смотрящих лог..
Может быть стоит писать в лог только о добавлении правила, а проверку не писать? Но тогда картина не совсем полная.
А вот кто-то проверил лист на 100 правил, в лог вывалится вся эта сотня. Кажется не очень удобно.
Плюс, надо как-то извещать участников.. наверное по RSS?
Как сделать так, что бы было удобнее?
Чтобы избежать этих проблем, в кабинете нужен только лог изменений, которые касаются конкретного участника DBL!
Конкретнее:
1. Добавить в кабинете опции выборки из DBL (в которых пользователь продублирует свои настройки используемые на прокси-сервере)
- $min_trust=300; - минимальный рейтинг правила.
- @good_guys=("slava"); - список пользователей DBL, которым Вы доверяете
- @bad_guys=("test"); - список пользователей DBL, которым Вы не доверяете
2. Все изменения высылать по почте, один раз в день, в том же виде как сейчас осуществляется проверка бан-листов.

НО реализация этого даст существенную нагрузку на сервер!
Как выход могу предложить - сделать доступной эту возможность только для участников с рейтингом выше 1000.
Slava писал(а):
Rus писал(а): P.S. У меня вечные проблемы с входом на форум – с первого раза практически никогда пароль не проходит (сообщения об неуспешном входе нет и вход в форум тоже не осуществляется!). Автоматического входа при каждом посещении вообще не происходит.
Заходите на rejik.ru, а не на www.rejik.ru
Не помогает :(

Добавлено: Пн сен 10, 2007 18:33
Slava
http://www.rejik.ru/download/new/

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

PS: проверил заход на форум с автологоном без www, работает с разных машин и операционок.

Может быть все же всплывает www?

Последите за урлом, как он меняется при первой и второй попытке захода.

Добавлено: Вт сен 11, 2007 12:19
Rus
Slava писал(а):http://www.rejik.ru/download/new/
Добавил пару скриптов, они будут создавать файлики с + и - на конце листов, с правилами, которые в лист были добавлены и удалены при последнем апдейте.
Спасибо. :D Будем тестировать.
Slava писал(а):Может быть все же всплывает www?
Раньше всплывало. Сейчас нет. Автологин теперь работает. :lol: