Календар ігор на грудень 🎮

Back-end developer NIX cоздал систему, которая удаляет посторонние Telegram-аккаунты

Back-end developer NIX Вячеслав Феньо создал систему, которая удаляет посторонние Telegram-аккаунты.

Оставить комментарий
Back-end developer NIX cоздал систему, которая удаляет посторонние Telegram-аккаунты

Back-end developer NIX Вячеслав Феньо создал систему, которая удаляет посторонние Telegram-аккаунты.

Как рассказывает разработчик в блоге, еще до войны в целях безопасности общения во внутренних чатах в NIX запустили специальную систему на базе Telegram.

Watchman («Сторож») — позволяет автоматически удалять посторонние аккаунты из приватных чатов.

Разработка, по словам Вячеслава, должна быть интегрирована в самый удобный и популярный мессенджер для нашей команды. Им оказался Telegram.

«Во-первых, им пользуется каждый специалист. Во-вторых, реализовать безопасную коммуникацию стоило быстро и просто с точки зрения как разработки, так и дальнейшего использования. И снова бинго — тот же Telegram нам подходит», — объяснил он.

Разработчик отмечает, что по умолчанию в Telegram-чатах нет сквозного шифрования. Для некоторых это ставит под сомнение его безопасность в целом.

Разработка обеспечивает:

  • аутентификацию текущих участников команды с помощью OpenID;
  • мониторинг чатов и фильтрация участников, не имеющих активной учетной записи в NIX (или других) домене;
  • обработку запросов на удаление от внутреннего сервиса управления пользователями;
  • надежную и автоматизированную работу системы;
  • максимальную простоту;
  • минимальное количество хранимых данных;
  • быстрые развертывания и поддержка.

Как в итоге работает «Сторожевой»?

  1. При запуске бота сервер запоминает пользовательские данные Telegram. Далее бот отправляет ссылку на аутентификацию в системе Single Sign On.
  2. Сразу после успешной аутентификации проверяется статус аккаунта в системе Watchman.
  3. Если пользователь с неактивной учетной записью попытается осуществить аутентификацию, она будет отклонена.
  4. Сервер получает данные о пользователе от SSO и связывает с соответствующим аккаунтом Telegram.
  5. Бот посылает соответствующие сообщения и ссылки на частные Telegram-каналы (инвайты). Пользователь также может получить список чатов со ссылками, из которых он был удален, если таковые имеются.

Отдельно от основного процесса осуществляется периодический мониторинг чатов для удаления пользователей с неактивной учетной записью.

Для того чтобы поддерживать систему в актуальном состоянии, разработчики добавили возможность получать соответствующие сигналы активации/деактивации аккаунтов в SSO.

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

На сегодняшний день благодаря Watchman действуют:

  • 136 активных контролируемых чатов;
  • 253 удаленных посторонних аккаунтов;
  • Более 2000 аутентифицированных пользователей.
Студент создал сервис, помогающий бесплатно подвезти пассажиров или доставить вещи
Студент создал сервис, помогающий бесплатно подвезти пассажиров или доставить вещи
По теме
Студент создал сервис, помогающий бесплатно подвезти пассажиров или доставить вещи
Читайте главные IT-новости страны в нашем Telegram
Читайте главные IT-новости страны в нашем Telegram
По теме
Читайте главные IT-новости страны в нашем Telegram
Електробайки по-українськи між Києвом та Лос-Анджелесом в «СКШ»

Дивіться, чим живе Delfast під час війни в Україні

Мы запускаем рассылку об украинском IT-комьюнити. Оставьте email, чтобы понимать больше. Премьера — скоро!
Спасибо! На указанный адрес отправлено письмо для подтверждения подписки.
Читайте также
Социальные сети и искусственный интеллект формируют глобальные нарративы о войне в Украине. Как их используют украинцы и россияне — аналитика от Foreign Policy
Социальные сети и искусственный интеллект формируют глобальные нарративы о войне в Украине. Как их используют украинцы и россияне — аналитика от Foreign Policy
Социальные сети и искусственный интеллект формируют глобальные нарративы о войне в Украине. Как их используют украинцы и россияне — аналитика от Foreign Policy
В преддверии вторжения россии в Украину социальные медиа служили полем битвы для государств и негосударственных деятелей, чтобы распространять конкурирующие нарративы о войне и изображать текущий конфликт в своих собственных интересах. Издание Foreign Policy опубликовало большой аналитический материал, как украинцы и россияне используют социальные сети, чтобы давать информацию о войне. Приводим его адаптированный перевод.
«Они зависли в новостях и не думали о работе». Президент NIX рассказал как устроил «родительской взбучку» работникам в первые дни войны
«Они зависли в новостях и не думали о работе». Президент NIX рассказал как устроил «родительской взбучку» работникам в первые дни войны
«Они зависли в новостях и не думали о работе». Президент NIX рассказал как устроил «родительской взбучку» работникам в первые дни войны
Полтавский суд осудил харьковчанку за продажу обнаженных фото в Telegram
Полтавский суд осудил харьковчанку за продажу обнаженных фото в Telegram
Полтавский суд осудил харьковчанку за продажу обнаженных фото в Telegram
Рашисты собирают данные об украинцах с помощью бота в Telegram. Как его заблокировать
Рашисты собирают данные об украинцах с помощью бота в Telegram. Как его заблокировать
Рашисты собирают данные об украинцах с помощью бота в Telegram. Как его заблокировать

Хотите сообщить важную новость? Пишите в Telegram-бот

Главные события и полезные ссылки в нашем Telegram-канале

Обсуждение
Комментариев пока нет.