«Війна забрала в мого покоління 10 років життя». Як вчитись IT зараз та після війни 💻

Back-end developer NIX створив систему, яка видаляє сторонні Telegram-акаунти

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

Залишити коментар
Back-end developer NIX створив систему, яка видаляє сторонні 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 аутентифікованих користувачів.
Студент створив сервіс що допомагає безкоштовно підвезти пасажирів чи доставити речі
Студент створив сервіс, що допомагає безкоштовно підвезти пасажирів чи доставити речі
По темi
Студент створив сервіс, що допомагає безкоштовно підвезти пасажирів чи доставити речі
Читайте головні IT-новини країни в нашому Telegram
Читайте головні IT-новини країни в нашому Telegram
По темi
Читайте головні IT-новини країни в нашому Telegram
Читайте про офіс, де планували прийняти працювати до 30 IT-шників, а виявилось кілька сотень.

Як організувала простір та роботу в Хмельницькому компанія EPAM.

Читайте також
В месенджері Telegram тепер можна пересилати криптовалюту. Як? Інструкція з картинками
В месенджері Telegram тепер можна пересилати криптовалюту. Як? Інструкція з картинками
В месенджері Telegram тепер можна пересилати криптовалюту. Як? Інструкція з картинками
В Telegram з’явився власний криптогаманець і можливість переказувати криптовалюту прямо в месенджері. Які валюти підтримує Telegram, яку комісію бере за транзакції та як користуватися новою функцією — в нашій інструкції з картинками.
Психологічна війна. Росіяни почали частіше погрожувати українцям в Telegram
Психологічна війна. Росіяни почали частіше погрожувати українцям в Telegram
Психологічна війна. Росіяни почали частіше погрожувати українцям в Telegram
Telegram укріплює позиції, Rozetka та Prom їх втрачають. Рейтинг сайтів та ресурсів українського інтернету
Telegram укріплює позиції, Rozetka та Prom їх втрачають. Рейтинг сайтів та ресурсів українського інтернету
Telegram укріплює позиції, Rozetka та Prom їх втрачають. Рейтинг сайтів та ресурсів українського інтернету
Засновник Telegram-каналу «Беларуский Гаюн», що відстежує війська рф в Білорусі: «З 28 лютого 10 000 людей надіслали понад 33 000 повідомлень»
Засновник Telegram-каналу «Беларуский Гаюн», що відстежує війська рф в Білорусі: «З 28 лютого 10 000 людей надіслали понад 33 000 повідомлень»
Засновник Telegram-каналу «Беларуский Гаюн», що відстежує війська рф в Білорусі: «З 28 лютого 10 000 людей надіслали понад 33 000 повідомлень»
Засновник Telegram-каналів «Білоруський гаюн» та «Молотько допоможи» Антон Мотолько, який протягом війни методично відстежує переміщення військової техніки ворога і повідомляє про злети винищувачів і ракет, дав велике інтерв’ю «Українській правді». Пулкуємо найцікавіше про те, як працює Telegram-армія та партизанський рух у Білорусі, що думають білоруси про війну в Україні та про ставлення українців до білорусів.

Хочете повідомити важливу новину?
Пишіть у Telegram-бот

Головні події та корисні посилання
в нашому Telegram-каналі

Обговорення
Коментарів поки немає.