ProxyTracer: Блокировщик VPN и прокси

Спасибо за разъяснения, я буду следовать вашим советам. Пока сервис работает отлично, с нетерпением жду обновления с новой функцией и других улучшений :smiley:

1 лайк

Мы рады представить новую бета-версию, которая включает в себя долгожданные функции:

  • Администраторы теперь могут выбирать между полным блокированием (block) или проверкой подозрительных подключений с помощью CAPTCHA (captcha). В настоящее время поддерживаются Cloudflare Turnstile и hCaptcha.
  • Независимые токены подтверждения для сценариев visitor, login, signup, email_login и forgot_password, чтобы решение задачи в одном контексте не давало автоматического доступа к другим.
  • Интерактивная визуальная аналитика за 30 дней (с возможностью продления) на базе Chart.js, отображающая общее количество проверок по сравнению с обнаруженным трафиком прокси/VPN.
  • Журналы, отображающие последние 500 заблокированных попыток, включая метку времени, IP-адрес, имя пользователя (если включено) и действие.

Чтобы протестировать эту новую бета-версию, вам нужно лишь изменить строку в вашем файле containers/app.yml с:

git clone https://github.com/proxytracer/discourse-proxytracer.git

на следующую:

git clone -b beta-testing https://github.com/proxytracer/discourse-proxytracer.git

После выполнения ./launcher rebuild app всё будет готово к работе.

Мы будем рады получить любую обратную связь и предложения о том, как можно дополнительно улучшить плагин.

2 лайка

Вау, это даже больше, чем я ожидал. Я ценю вашу работу с Discourse и вижу ценность в ваших услугах, поэтому планирую продолжать платить и давать обратную связь.

Я не знаю, в какой юрисдикции зарегистрирована ваша компания, но, например, если речь идёт о том, что каталогизация сетей VPN и прокси — это игра в «кошки-мышки», я был бы готов предоставить конкретную информацию о сетях, которые прошли через ваш фильтр, чтобы помочь улучшить их обнаружение. Поскольку я живу в Бразилии, мне нужно соблюдать определённые правила, аналогичные GDPR, — это LGPD. Поэтому, думаю, было бы полезно сначала понять, какие данные необходимы и как они будут обрабатываться. Сказав это, я лишь высказываю мысль о том, как инстансы, будь то на Discourse или Flarum, могут внести свой вклад, и чтобы это было взаимовыгодно для обеих сторон.

1 лайк

Сейчас клонирую бету, скоро вернусь с обратной связью.

1 лайк

Я провёл небольшой тест, и всё сработало как ожидалось! Теперь остаётся дождаться попыток в продакшене. Спасибо за возможность получить эти новые функции.

1 лайк

Спасибо за тёплые слова, мы рады, что обновлённое расширение оказалось для вас полезным!

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

1 лайк

Я заметил, что при входе через SSO, поскольку это действие входа, системе не присваивается ни пользователь, ни адрес электронной почты.

image

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

И, наконец, возвращаясь к вопросу о мобильных сетях, я обнаружил, что произошло ложное срабатывание. ASN 26599 и 22085, которая является бразильским оператором мобильных данных, появилась в журналах блокировок как при попытках входа через SSO, так и при попытке, связанной с существующим пользователем.

Здесь снова возникает проблема с путаницей в журналах: пользователь попытался войти в собственный аккаунт, используя диапазон IP, принадлежащий этой ASN, но действие было зафиксировано как create, хотя на самом деле создание аккаунта не происходило. Это может затруднить различение между попыткой создания нового аккаунта и попыткой входа уже существующего пользователя.