Telegram перетворився з периферійного комунікаційного інструменту на основний операційний канал для загрозових акторів усього спектру — від проблемних хактивістських колективів, підтримуваних державою, до мереж афіліатів програм-вимагачів, від підрозділів інформаційних операцій до кримінальних ринків закупівель. Для команд кіберрозвідки цей зсув означає, що профілювання зловмисника тепер вимагає систематичного охоплення Telegram як джерела першого рівня, а не запізнілого доповнення.
Складність полягає в тому, що Telegram представляє принципово відмінне середовище збору та атрибуції порівняно з традиційними форумами у темній мережі або індексованими соціальними мережами. Архітектура каналів платформи, механіка пересилання та ліберальна політика модерації створюють середовище з великим обсягом і фрагментованим ландшафтом, де один і той самий актор може одночасно діяти в десятках каналів під різними ідентичностями. Профілювання зловмисників тут вимагає спеціально розроблених методів та інструментів — а не стихійного ручного відстеження.
Ця стаття охоплює повний цикл: інфраструктуру збору, вилучення сутностей, техніки атрибуції, обмеження OPSEC та інтеграцію зі структурованими CTI-платформами. Акцент — практичний: що необхідно команді з розробки оборонного програмного забезпечення або CTI-програмі для побудови та підтримки дієздатного потенціалу профілювання в Telegram.
Чому Telegram є preferred операційним каналом для загрозових акторів
Розуміння структурних переваг платформи для зловмисників є передумовою для побудови ефективного збору проти неї. Telegram пропонує кілька властивостей, які роблять його операційно привабливим для загрозових акторів, яким потрібно спілкуватися у масштабі, мінімізуючи ризик викриття.
Публічні канали транслюють необмеженій кількості підписників без вимоги реєстрації отримувача. Хактивістська група може підтримувати канал із сотнями тисяч підписників — забезпечуючи як підсилення, так і вербування — без того, щоб будь-який підписник мав реєструвати верифіковану особу. Для створення каналу потрібен лише номер телефону, а тимчасові або VoIP-номери є достатніми, даючи акторам дешевий, малоресурсний якір ідентичності, від якого можна відмовитися за потреби.
Бот-інфраструктура платформи забезпечує автоматизовані операції: програмне розміщення повідомлень, створення опитувань, розповсюдження файлів та взаємодія з підписниками. Оператори програм-вимагачів використовують боти Telegram як інтерфейс для сповіщення жертв і ведення переговорів. Хактивістські групи використовують їх для координації волонтерів і розподілу цілей DDoS. Акаунти ботів можна створювати без обмеження щодо номера телефону, що вимагається для людських акаунтів, ще більше знижуючи тягар операційної безпеки.
Міграція каналів і пересилання повідомлень створюють стійкість до видалення. Коли канал видаляється, оператор мігрує на новий канал і використовує довірені суб-канали для трансляції нової адреси наявній аудиторії. Ланцюжки пересилання — коли контент поширюється через мережі пов'язаних каналів — підсилюють охоплення, приховуючи вихідне джерело. Актор може підтримувати ефективну операційну присутність, навіть якщо окремі канали знімаються з ефіру.
Ключовий висновок: Властивості, що роблять Telegram привабливим для загрозових акторів — анонімне створення каналів, бот-інфраструктура, ланцюжки пересилання, мінімальна модерація — це саме ті властивості, що ускладнюють систематичний збір і атрибуцію. Ефективне профілювання вимагає методів, що враховують архітектуру платформи, а не загальних підходів до моніторингу соціальних мереж.
Групи на кшталт Killnet, NoName057(16) та афілійовані хактивістські мережі підтримують безперервну присутність у Telegram з 2022 року, використовуючи платформу для оголошення цілей, координації участі в DDoS, розповсюдження інструментів атак і заяв після атак. Групи програм-вимагачів підтримують спеціальні канали витоків, де викрадені дані публікуються під іменами жертв як важіль тиску. Розвідувальна цінність цих каналів висока — але реалізація цієї цінності вимагає систематизованого, автоматизованого збору.
Методи збору: MTProto API, моніторинг ботів та операційні обмеження
Три основні підходи до збору застосовуються до Telegram на різних рівнях доступу.
Збір через MTProto API
Telegram MTProto API є найбільш потужним доступним інтерфейсом збору. Зареєстрований застосунок може програмно отримувати доступ до історій повідомлень публічних каналів, отримувати метадані каналів, відстежувати кількість підписників у динаміці та отримувати події повідомлень у реальному часі через тривале опитування. API вимагає реєстрації з номером телефону, який є мінімальним якорем ідентичності для інфраструктури збору.
Обмеження частоти запитів діють на рівні застосунку і акаунту. Telegram API примусово повертає помилки flood-wait, коли частота запитів перевищує порогові значення, які варіюються залежно від типу операції та віку акаунту. Якісно спроектований конвеєр збору реалізує експоненційне відступлення, ротацію сесій між кількома зареєстрованими акаунтами та чергу запитів для підтримки пропускної здатності в межах обмежень частоти без спрацьовування блокувань. Для великомасштабних програм моніторингу каналів, що охоплюють сотні каналів, це вимагає явних інженерних інвестицій — не готового рішення.
Ключові поля даних, доступні через API, включають: ідентифікатор каналу (стабільний при зміні імені), ідентифікатор повідомлення, ідентифікатор користувача-відправника (для групових повідомлень; пости каналу відображаються від імені каналу), текст повідомлення та метадані медіа, походження пересилання (вихідний канал та ідентифікатор повідомлення при пересиланні), посилання на ланцюжок відповідей та історію редагувань. Поле походження пересилання є особливо цінним для відстеження провенансу контенту через мережі пересилання.
Моніторинг на основі ботів
Боти Telegram можуть розгортатися як учасники груп або супергруп, до яких їх явно запросили. Акаунти ботів не вимагають номера телефону — лише API-токен, виданий через інтерфейс BotFather. Це робить розгортання ботів дешевшим з точки зору операційної безпеки, але обмежує збір каналами, де бот отримав членство. Для моніторингу закритих груп, де акторська спільнота обговорює операції, розгортання бота вимагає або запрошення від наявного члена, або легендарної операції з пов'язаними правовими ризиками.
Веб-інтерфейс публічного каналу
Публічні канали надають веб-попередній перегляд за адресою t.me/channelname, що включає нещодавню історію повідомлень без автентифікації через API. Структурований збір із цього інтерфейсу обмежений видимим вікном історії та не має доставки подій у реальному часі, як MTProto API. Він слугує запасним варіантом для каналів, де доступ через API обмежено або заблоковано, і як швидкий інструмент розвідки при оцінці того, чи варто новоідентифікований канал інтегрувати в повний конвеєр збору.
Вилучення сутностей: відстеження нікнеймів, виявлення за номером телефону та аналіз кластерів посилань
Необроблений збір повідомлень виробляє неструктурований корпус, який слід перетворити на структуровані профілі акторів. Вилучення сутностей є першим аналітичним кроком: ідентифікація та нормалізація ідентифікаторів, що можуть слугувати якорями атрибуції.
Відстеження нікнеймів по каналах є найбільш стабільним доступним сигналом атрибуції. Ім'я користувача Telegram (@нікнейм) є унікальним на платформі в будь-який момент часу, але актори змінюють нікнейми — і один і той самий актор може одночасно використовувати кілька нікнеймів у різних каналах. Ефективне відстеження нікнеймів підтримує їхню історію по актору, пов'язуючи поточні та попередні нікнейми з одним профілем. Аналіз спільного вживання нікнеймів — виявлення нікнеймів, що з'являються разом у різних контекстах повідомлень — допомагає кластеризувати акаунти, пов'язані з однією операційною групою.
Виявлення за номером телефону, там де це можливо, забезпечує прямий зв'язок між акаунтом Telegram і реальною особою або елементом інфраструктури. Telegram API історично дозволяв запит статусу реєстрації акаунту за номером телефону. Оновлення конфіденційності з 2022 року дозволяють користувачам обмежувати цю видимість, але актори з поганою OPSEC — особливо учасники хактивізму нижчого рівня — часто зберігають налаштування за замовчуванням, що розкривають їхній номер телефону контактам. Коли номер телефону отримано з окремого джерела (база витоку облікових даних, запис реєстрації домену або інший OSINT-pivot), пошук через API може підтвердити прив'язку до акаунту Telegram.
Аналіз кластерів посилань відображає відносини пересилання між каналами для ідентифікації операційних мереж. Коли Канал A систематично пересилає контент із Каналів B, C і D — і ці самі канали пересилають один одному, але не за межі мереж — вони складають кластер пересилання, що атрибутується одній операційній мережі. Кластерний аналіз у масштабі вимагає структур даних на основі графів; відносини пересилання утворюють орієнтований граф, де алгоритми виявлення спільнот виявляють окремі акторські мережі.
Вилучення URL та елементів інфраструктури витягує домени, IP-адреси та посилання для завантаження інструментів із вмісту повідомлень. Ці індикатори інфраструктури перехресно перевіряються з наявними CTI-фідами та базами даних загрозових акторів. Домен, що з'являється в каналі Telegram і збігається з відомою C2-інфраструктурою відстежуваної акторської групи, забезпечує сильне підтвердження атрибуції незалежно від доказів на основі нікнеймів.
Техніки атрибуції: лінгвістичні відбитки, міжплатформенна кореляція та часовий аналіз
Атрибуція на основі нікнеймів уразлива до порушення — актори змінюють нікнейми, мігрують канали і навмисно приймають імена інших груп для операцій під фальшивим прапором. Стійка атрибуція вимагає типів доказів, які акторові важче змінити.
Лінгвістичні відбитки
Стиль письма є стійким поведінковим сигналом, що переживає зміни нікнеймів і міграції каналів. Стилометричний аналіз досліджує діапазон словникового запасу, розподіл довжини речень, звички пунктуації, характерні помилки у написанні, улюблені ідіоматичні вирази та патерни перемикання мов (змішування мов у повідомленні). Актори з високою обізнаністю OPSEC можуть намагатися змінити свій стиль письма, але підтримка стильової дисципліни в тисячах повідомлень є операційно важко здійсненною.
Ідентифікація мови додає географічний контекст: канал, що публікує повідомлення російською мовою з українськими інтерференційними патернами, поведінково відрізняється від того, що публікує на рідній російській. LLM-базований стилометричний аналіз значно покращив масштабованість лінгвістичного відбитку — те, що раніше вимагало ручного порівняння аналітика, тепер можна застосовувати програмно до великих корпусів повідомлень.
Міжплатформенна кореляція
Більшість складних загрозових акторів підтримують присутність на кількох платформах. Той самий нікнейм або операційна персона, яка керує каналом Telegram, може з'являтися на сайтах вставки, хакерських форумах або інших соціальних платформах. Міжплатформенна кореляція — запит відомих нікнеймів та елементів інфраструктури на платформах — множить докази атрибуції та часто виявляє попередню активність, що передує присутності в Telegram.
Систематичний OSINT-моніторинг між платформами вимагає уніфікованого графу ідентичностей, де нікнейми Telegram, імена користувачів на форумах, адреси електронної пошти та елементи інфраструктури пов'язані як вузли з атрибутованими відносинами. Новий канал Telegram, що повторно використовує нікнейм, раніше пов'язаний із відомим актором на іншій платформі, успадковує цю атрибуцію з високим рівнем довіри — ймовірність того, що два непов'язаних актора незалежно оберуть однаковий нікнейм, є мізерною.
Часовий аналіз
Патерни міток часу повідомлень розкривають характеристики операційного темпу, які є стабільними при зміні ідентичності. Актори, що перебувають у певному часовому поясі, демонструють стабільні вікна активності. Групи з організаційною структурою демонструють патерни за буднями/вихідними та робочими годинами. Вікна сплесків кампаній — періоди різкого підвищення частоти повідомлень, що збігаються з активними атаками — є характерними для конкретних акторських груп і повторюються в різних операціях.
Часова кореляція між каналами також може виявляти координацію: коли кілька каналів у різних кластерах пересилання демонструють синхронізовані сплески активності, це свідчить про те, що вони керуються або координуються зі спільним актором, навіть якщо канали поверхово здаються непов'язаними.
Виклики OPSEC: обізнаність цілей та контррозвідка
Складні загрозові актори усвідомлюють, що їхня присутність у Telegram відстежується. Ця обізнаність формує їхню поведінку в сфері операційної безпеки та створює конкретні виклики для програм профілювання.
Міграція каналів під тиском моніторингу є найпоширенішим контрзаходом. Коли актор підозрює, що його основний канал ідентифікований і перебуває під систематичним моніторингом, він мігрує операційні комунікації на новий канал, поширюваний лише через довірені суб-мережі. Саме оголошення міграції може публікуватися лише короткочасно на початковому каналі, що вимагає збору в реальному часі, а не ретроспективного витягу для його захоплення.
Контррозвідувальні операції — навмисне поширення хибної інформації у відстежуваних каналах для введення CTI-аналітиків в оману — є задокументованою тактикою, застосовуваною більш складними групами. Атрибуція на основі єдиного джерела каналу є вразливою до цього. Підтвердження атрибуції через кілька незалежних каналів і міжплатформенних джерел значно знижує ризик дій на основі навмисно підкинутих хибних індикаторів.
Правові обмеження на моніторинг варіюються залежно від юрисдикції та методу збору. Моніторинг публічних каналів відповідно до принципів розвідки на основі відкритих джерел загалом допустимий, але зберігання та обробка персональних даних, вилучених із Telegram — включаючи ідентифікатори користувачів, номери телефонів і вміст повідомлень, що може атрибутуватися особам — підпадає під нормативи щодо захисту персональних даних у багатьох юрисдикціях. Оборонні та урядові CTI-програми повинні отримати явний юридичний дозвіл перед розгортанням засобів збору та документувати правові підстави для кожного методу збору в рамках управління програмою.
Інтеграція з CTI-платформами: STIX 2.1 та робочі процеси аналітиків
Операційна цінність профілювання в Telegram реалізується лише тоді, коли розвідка інтегрована в нижчі CTI-системи та робочі процеси аналітиків. Неструктуровані нотатки аналітиків та знімки екрану не масштабуються і не можуть живити автоматизовану інфраструктуру виявлення та реагування.
STIX 2.1 забезпечує стандартну модель даних для представлення розвідки про загрозових акторів. Тип об'єкта threat-actor захоплює атрибути ідентичності (ім'я, псевдоніми), поведінкові характеристики (цілі, рівень майстерності, рівень ресурсів, основна мотивація) та рівень довіри атрибуції. Канали Telegram представляються як об'єкти identity або в масиві external_references об'єкта threat-actor. Вилучені індикатори — IP-адреси, домени, URL-адреси, нікнейми — представляються як об'єкти indicator та observed-data з об'єктами relationship, що пов'язують їх із відповідним профілем загрозового актора.
Рівень довіри атрибуції — ступінь впевненості в тому, що певний канал або повідомлення Telegram можна атрибутувати конкретному актору — виражається за допомогою властивості STIX confidence на об'єктах relationship (шкала 0-100). Це дозволяє кінцевим споживачам застосовувати власні порогові значення довіри: правило оповіщення SOC може спрацьовувати лише для атрибуцій з рівнем довіри вище 70, тоді як черга огляду аналітиків відображає все вище 30.
MISP (Malware Information Sharing Platform) широко розгорнутий в урядових та оборонних CTI-програмах як хаб обміну структурованою розвідкою про загрози. Профілі акторів і індикатори, отримані з Telegram, можна імпортувати до MISP як події з тегами кластерів галактики для ідентифікації акторів. Модуль Telegram у MISP забезпечує структурований імпорт метаданих каналу та вмісту повідомлень; для більш складних вилучень сутностей і відображень відносин потрібні власні скрипти імпорту.
Інтеграція CTI-платформ для оборонних організацій має включати налаштування оповіщень про нову активність відстежуваних акторів Telegram. Коли загрозовий актор, чий профіль є в CTI-платформі, публікує нову декларацію цілі або заяву про злом, аналітики отримують структуроване оповіщення з повним контекстом — профілем актора, попередньою активністю, показником довіри та пов'язаними індикаторами — а не необроблене повідомлення. Ця структурована доставка перетворює моніторинг Telegram із сирого фіду на розвідувальний потенціал.
Ключовий висновок: Об'єкти threat-actor у форматі STIX 2.1 є корисними рівно настільки, наскільки діючими є пов'язані з ними індикатори. Профіль із точною поведінковою характеристикою, але без пов'язаних індикаторів, не може живити автоматизоване виявлення. Побудова та підтримання зв'язків індикаторів — і їхня актуальність при зміні акторами інфраструктури — є тривалими операційними зусиллями, що відрізняють живу CTI-програму від статичної довідкової бази даних.
Робочі процеси оповіщень аналітиків та операційне передання
Фінальний рівень інтеграції — це робочий процес оповіщень аналітиків: процес, за допомогою якого розвідка, отримана з Telegram, досягає аналітика або операційної команди, яка може діяти на її основі з достатнім випередженням для впливу на результат.
Ефективні робочі процеси оповіщень розрізняють категорії розвідки за терміновістю та необхідною реакцією. Декларація цілі, яка називає конкретну організацію для атаки впродовж 24 годин, потребує негайної ескалації до служби безпеки названої організації та відповідного CERT або урядового кіберорогану. Додавання нового профілю актора або подія міграції каналу є менш терміновим, але має ініціювати оновлення профілю та огляд аналітиком.
Втома від оповіщень є практичним ризиком у програмах моніторингу Telegram із великим обсягом. Погано налаштовані порогові значення оповіщень генерують стільки сповіщень, що аналітики починають звично їх фільтрувати — включаючи пріоритетні. Якість оповіщень важливіша за їхній обсяг: невелика кількість оповіщень із високим рівнем довіри та добрим контекстом, на які аналітики реагують, є більш операційно цінною, ніж великий обсяг нефільтрованих сповіщень.
Класифікації з показниками довіри в поєднанні з фільтрами секторів і географії, налаштованими під конкретне загрозове середовище організації, є основними інструментами для управління якістю оповіщень. Оператор енергетичного сектору в Балтійському регіоні не потребує оповіщень про активність програм-вимагачів, спрямованих проти роздрібних компаній Латинської Америки. Точна фільтрація на рівні CTI-платформи — а не подальша фільтрація аналітиком — є правильною архітектурою.
Питання та відповіді
+Які методи збору працюють для профілювання загрозових акторів у Telegram?
Основні методи збору — це Telegram MTProto API для програмного доступу до публічних каналів і груп, моніторинг на основі ботів для каналів, що дозволяють членство ботів, та структурований збір із веб-попередніх версій публічних каналів. MTProto API є найбільш потужним інтерфейсом, що забезпечує доставку повідомлень у реальному часі, повні метадані включно з ланцюжками провенансу пересилання та ретроспективне отримання повідомлень. Обмеження частоти запитів вимагають ретельного проектування конвеєра. Для професійних CTI-програм збір на основі API у поєднанні з автоматизованим вилученням сутностей є операційно стійким підходом.
+Як атрибутувати канал Telegram до конкретного загрозового актора?
Атрибуція спирається на кілька взаємодоповнювальних сигналів: стиль письма та лінгвістичні відбитки, повторне використання нікнеймів між платформами, перетин інфраструктури (IP-адреси, домени або інструменти, згадані в кількох контекстах актора), патерни операційного часу та аналіз кластерів посилань — відстеження того, які канали пересилають контент до або з досліджуваного каналу. Для надійної атрибуції потрібно щонайменше три незалежні підтверджувальні сигнали. Атрибуція за одним індикатором уразлива до операцій під фальшивим прапором і навмисного засівання контррозвідки.
+Чи можна використовувати номери телефонів акаунтів Telegram для атрибуції акторів?
Виявлення за номером телефону технічно можливе в обмежених сценаріях. Оновлення конфіденційності Telegram з 2022 року дозволяють користувачам приховувати свій номер телефону від усіх контактів, і складні актори регулярно вмикають цю можливість. Виявлення за номером залишається можливим проти акторів із поганою OPSEC — особливо учасників хактивізму нижчого рівня — але не слід покладатися на нього як на основний метод атрибуції. Там, де номер телефону отримано з зовнішнього джерела, пошук через API може підтвердити прив'язку до акаунту Telegram як підтверджуючий сигнал.
+Як представляти профілі загрозових акторів із Telegram у форматі STIX 2.1?
STIX 2.1 надає тип об'єкта threat-actor для представлення профілів зловмисників із полями для імені, псевдонімів, ролей, цілей, рівня майстерності, рівня ресурсів і основної мотивації. Канали Telegram представляються як об'єкти identity або в масиві external_references об'єкта threat-actor. Вилучені індикатори пов'язуються через об'єкти relationship із показниками довіри за шкалою 0-100. Ця структура дозволяє імпортувати пакети STIX до MISP або використовувати на SIEM-платформах через TAXII 2.1.
+Які правові обмеження існують щодо моніторингу каналів Telegram для цілей CTI?
Моніторинг публічно видимих каналів Telegram загалом дозволений відповідно до принципів розвідки на основі відкритих джерел у більшості демократичних юрисдикцій, за умови дотримання нормативів щодо захисту персональних даних. Вступ до приватних каналів під фіктивною особою несе ризики комп'ютерного шахрайства та самозванства в багатьох юрисдикціях і потребує явного юридичного дозволу. Оборонні та урядові CTI-програми повинні документувати правові підстави для кожного методу збору та отримувати юридичний огляд перед розгортанням можливостей, що виходять за межі моніторингу публічних каналів.
Суміжні матеріали: Щодо ширшої методології OSINT-моніторингу за межами Telegram, дивіться OSINT-моніторинг загроз для оборонних організацій. Щодо повної архітектури оборонної CTI-платформи, що інтегрує структуровану розвідку про загрози, дивіться платформи кіберрозвідки для оборони.
Corvus.Sense забезпечує автоматизоване профілювання загрозових акторів у Telegram — безперервний моніторинг каналів, вилучення сутностей за допомогою ШІ та профілі акторів у форматі STIX 2.1, інтегровані безпосередньо у вашу CTI-платформу — щоб ваша команда отримувала структуровану розвідку атрибуції замість сирих фідів каналів.
Дізнатися про Corvus.Sense →