Що під капотом в Uklon? Слухай TechPower Podcast 🎧

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
Новий випуск «З фронту в IT» про айтівців, які повертаються до цивільного життя після ЗСУ.

Історія світчера з Тернопільщини, який змінив агро на IT, а IT на ЗСУ

УЧАСТЬ В АЗАРТНИХ ІГРАХ МОЖЕ ВИКЛИКАТИ ІГРОВУ ЗАЛЕЖНІСТЬ. ДОТРИМУЙТЕСЯ ПРАВИЛ (ПРИНЦИПІВ) ВІДПОВІДАЛЬНОЇ ГРИ.
Ліцензія видана ТОВ "СЛОТС Ю.ЕЙ." на провадження діяльності з організації та проведення азартних ігор казино у мережі Інтернет від 15.09.23 (рішення КРАІЛ №245 від 31.08.2023); ТОВ "СЛОТС Ю.ЕЙ." – на провадження діяльності з організації та проведення азартних ігор казино у мережі Інтернет від 26.04.2021 (рішення КРАІЛ №150 від 12.04.2021); ТОВ «СПЕЙСИКС» – на провадження діяльності з організації та проведення азартних ігор казино у мережі Інтернет від 08.02.2021 (рішення КРАІЛ №34 від 02.02.2021); ТОВ «ГЕЙМДЕВ» – на провадження діяльності з організації та проведення азартних ігор казино у мережі Інтернет від 16.02.2021 (рішення № 47 від 10.02.2021).
Читайте також
Соціальні мережі та штучний інтелект формують глобальні наративи про війну в Україні. Як їх використовують українці та росіяни — аналітика від Foreign Policy
Соціальні мережі та штучний інтелект формують глобальні наративи про війну в Україні. Як їх використовують українці та росіяни — аналітика від Foreign Policy
Соціальні мережі та штучний інтелект формують глобальні наративи про війну в Україні. Як їх використовують українці та росіяни — аналітика від Foreign Policy
Напередодні вторгнення росії в Україну соціальні медіа слугували полем битви для держав і недержавних діячів, щоби поширювати конкуруючі наративи про війну та зображати поточний конфлікт у своїх власних інтересах. Видання Foreign Policy опублікувало великий аналітичний матеріал, як українці та росіяни використовують соціальні мережі, щоб давати інформацію про війну. Наводимо його адаптований переклад.
«Вони зависли в новинах і геть не думали про роботу». Президент NIX розповів, як дав «батьківського прочухана» працівникам в перші дні війни
«Вони зависли в новинах і геть не думали про роботу». Президент NIX розповів, як дав «батьківського прочухана» працівникам в перші дні війни
«Вони зависли в новинах і геть не думали про роботу». Президент NIX розповів, як дав «батьківського прочухана» працівникам в перші дні війни
Полтавський суд засудив харків’янку за продаж оголених фото у Telegram
Полтавський суд засудив харків’янку за продаж оголених фото у Telegram
Полтавський суд засудив харків’янку за продаж оголених фото у Telegram
Рашисти збирають дані про українців за допомогою бота в Telegram. Як його заблокувати
Рашисти збирають дані про українців за допомогою бота в Telegram. Як його заблокувати
Рашисти збирають дані про українців за допомогою бота в Telegram. Як його заблокувати

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

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

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