Незашифрований сигнал управління дроном — не просто ЕМ-підпис для виявлення. Це потенційний вектор атаки: захоплення управління (hijacking), примусова посадка через ін'єкцію команд, або відстеження оператора по радіосигнатурі. Захист зв'язку дронів — не параноя, а інженерна необхідність у середовищі де противник має досвідчені підрозділи РЕБ.

Рівні атаки на канал зв'язку: 1) Пасивне підслуховування — запис сигналу для аналізу та геолокації оператора; 2) Глушіння (jamming) — блокування каналу перешкодами; 3) Спуфінг (spoofing) — підміна сигналу (GPS, RC-команди); 4) Захоплення (hijacking) — перехоплення управління дроном. Різні рівні вимагають різних контрзаходів.

Реальність 2024-2025: Більшість FPV-дронів у ЗСУ використовують ELRS без AES-шифрування RC-каналу — безпека забезпечується через binding phrase (унікальний ключ) та FHSS. Але цифровий відеолінк DJI системи вже має AES-128 та власне шифрування. Майбутнє: Encrypted ELRS та DeepCrypt-рівень захисту — активна розробка.

AES-128
Рівень шифрування DJI OcuSync/O3 відеолінку
FHSS
Primary anti-jam захист ELRS — без AES, але ефективний проти масового глушіння
~9 мс
Затримка ELRS 2.4G — шифрування не повинно підвищувати latency критично
0
Підтверджених випадків RC-hijacking FPV-ELRS (за публічними джерелами)

🛡️ Рівень Безпеки Різних Протоколів

ELRS (без шифрування)
Середній
TBS Crossfire
Добрий
DJI OcuSync/O3
Добрий
Аналоговий 5.8 GHz
Дуже слабкий
Оптоволоконний FPV
Максимальний
Encrypted ELRS (experimental)
Максимальний

⚔️ Типи Атак та Контрзаходи

Тип атаки Як реалізується Вразливі протоколи Контрзаходи
Широкосмугове глушіння Потужний шум у всьому діапазоні (2.4 або 5.8 ГГц) Всі, особливо аналог FHSS, спрямовані антени, UHF-діапазони (868/915 МГц)
Вузькосмугове глушіння Точний шум на конкретному RC-каналі Фіксовані частоти (старі PWM РС) FHSS (ELRS, Crossfire) — "стрибки" частоти
GPS-споофінг Підроблений GPS-сигнал → дрон "думає" що він в іншому місці Будь-які GPS-залежні системи Anti-spoofing GPS, інерційна навігація, OpticalFlow, відео-навігація
RC-перехоплення (Hijacking) Клонування RC сигналу або атака на протокол binding Старі незахищені RC системи (PPM, SBUS без binding) Binding phrase, AES-шифрування команд
Геолокація оператора Пеленгування по ЕМ-сигнатурі RC/VTX передавача Аналоговий VTX (5.8 ГГц постійний передавач) Мінімальна VTX потужність, цифровий зв'язок, FPV-оптоволокно
Відеоперехоплення Пасивне прослуховування незашифрованого відеосигналу Аналоговий відеолінк Цифровий зашифрований відеолінк (DJI O3, HDZero encrypted)

🔑 ELRS та Binding Phrase — Детально

🔐 Як Binding Phrase захищає ELRS

  • Унікальний UID: Binding phrase хешується → унікальний 4-байтний UID → вбудовується в прошивку TX та RX
  • FHSS seed: Цей UID визначає псевдовипадкову послідовність "стрибків" частоти → інші TX на іншій phrase не синхронізуються
  • Тимчасові слоти: Точний тайміг синхронізації залежить від UID → без знання фрази неможливо вставитись у потік
  • Слабка сторона: Binding phrase — НЕ AES-шифрування. Теоретично можна bruteforce-атакою, але час → роки
  • Практичний висновок: Достатньо захищає від випадкового cross-talk та більшості ReB-атак; недостатньо проти цільового злому з ресурсами

⚠️ Уразливості Стандартного ELRS

  • Без AES → потенційно зловмисник може аналізувати пакети якщо знає frequency sequence
  • Default binding phrase ("expresslrs") = нуль захисту від суміжних підрозділів
  • Зворотня сумісність ELRS → старіші версії мали менший захист
  • Delay tolerance → при атаці можна намагатись replay-attack
  • Відсутність цілісності відео (аналог) → будь-хто може дивитись картинку оператора

🔵 DJI OcuSync / O3 — Шифрування

🛡️ Рівень безпеки DJI систем

  • AES-128 шифрування: Відеолінк та RC-команди шифруються AES-128 на апаратному рівні
  • Унікальні ключі пристрою: Кожна пара гогл+дрон має унікальний ключ при паруванні
  • OFDM модуляція: Orthogonal Frequency Division Multiplexing → стійке до вузькосмугових завад
  • Адаптивний вибір частоти: Автоматичне переключення 2.4↔5.8 ГГц залежно від умов
  • Відома вразливість: РФ розробила спеціалізовані системи проти DJI (як повідомляється у 2024). Деталі засекречені
  • Практика ЗСУ: Знизити VTX потужність до мінімально необхідного + режим "low power mode"
💡 Практична порада: Для розвідувальних БПЛА (Mavic 3 тощо) використовувати режим локального wireless (без хмарних сервісів) → DJI не надсилає дані про польоти та координати на сервери. Режим "operator mode" відключає геозони та хмарний зв'язок.

❓ Часті Запитання

Чи може РФ перехопити управління FPV-дроном ЗСУ?

За публічними даними — надзвичайно малоймовірно для сучасних систем. Для ELRS: Без знання binding phrase та FHSS-секвенції — неможливо синхронізуватись з каналом. Навіть якщо РЕБ-система "пеленгує" сигнал → завадити можна (глушінням), але перехопити — ні. Для старих PPM/PWM-систем без binding → теоретично можливо, але такі системи у ЗСУ майже зникли. GPS-спуфінг — реальніша загроза для автономних дронів (longrange) що покладаються на GPS для навігації. Підробний GPS сигнал може змусити дрон думати що він "там де треба" і виконувати неправильний план польоту. Захоплення (hijacking) щодо сучасного ELRS/DJI — відсутні підтверджені публічні випадки успішного захоплення управління.

Що таке "Encrypted ELRS" і чи він використовується?

Encrypted ELRS — розширення протоколу ELRS (3.x+), яке додає AES-шифрування поверх базових FHSS/binding механізмів. Статус на 2025: Технічно наявна у деяких форках прошивки, але не є офіційним стандартом ELRS mainline. Проблема — latency: шифрування AES-128 вимагає додаткового обчислювального часу, що підвищує затримку (~5-15 мс на слабкому MCU) → критично для бойового FPV де кожна мілісекунда реакції важлива. Baro-баланс: Звичайний ELRS latency ~9 мс (250 Hz пакет). З AES → може бути 15-25 мс. Для FPV-гонок неприйнятно. Для бойового FPV — потенційно прийнятно. Перспективи: З появою потужніших MCU в ELRS TX модулях (ARM Cortex-M33+) → encrypted ELRS stає реальністю без компромісу по latency.

Чому аналоговий відеолінк FPV вважається небезпечним?

Аналоговий 5.8 ГГц VTX має три критичні вразливості: 1) Відкрита передача: Будь-хто з дешевим ($15-30) DVR-приймачем та антеною на 5.8 ГГц може переглядати відеопотік оператора в реальному часі. Противник бачить те саме що бачить оператор — тактичний розвідданий подарунок. 2) Постійний ЕМ-сигнал: VTX випромінює весь час польоту на фіксованій частоті → дуже легко пеленгується → геолокація оператора з точністю до 50-200 м за для пеленгаторів. 3) Мікрофонний ефект: Деякі дешеві камери передають й звукозапис з мікрофону → перехоплення розмов навколо пульта. Рішення: DJI O3, HDZero або інший цифровий зашифрований лінк. Або оптоволоконний FPV для найкритичніших місій.

Чим відрізняється глушіння від захоплення управління?

Принципова різниця у типі атаки та наслідках: Глушіння (Jamming): Заповнення радіодіапазону широкосмуговим шумом → перевантаження приймача дрона → RC loss → failsafe спрацьовує (дрон зависає, летить назад Home, або падає залежно від налаштувань). Результат: Дрон втрачений або повертається. Пасивна атака — "ти не можеш ним керувати". Захоплення (Hijacking): Підміна або вбудовування власних RC-команд в канал управління → дрон починає виконувати команди атакуючого. Результат: Дрон використовується проти власників або знищується в безпечному для противника місці. Активна атака — "ми керуємо ним замість тебе". Захист: Від глушіння — FHSS + антена; від hijacking — шифрування команд або binding proof.

Які кроки ЗСУ щодо підвищення безпеки зв'язку дронів у 2025?

За публічними відомостями та аналізом відкритих джерел: 1) Стандартизація на цифровий відеолінк: Масовий перехід з аналогового 5.8 G на DJI O3 та HD-системи → закритий відеоканал. 2) Обов'язкові binding phrases: BRAVE1 та АРМІЯ ДРОНІВ рекомендують унікальні phrases по підрозділах → RC ізоляція. 3) Оптоволоконні дрони: Розробка та масове використання fiber-optic FPV для критичних місій при щільному РЕБ → повна ЕМ-невидимість. 4) Власні протоколи: Ряд українських виробників (UA-компанії BRAVE1 кластеру) розробляють власні зашифровані протоколи для бойових БПЛА → деталі засекречені. 5) Навчання ОПСЕК: Оперативна безпека для операторів — мінімізація ЕМ-підпису, правильне управління частотами.

Що таке "replay attack" на RC-систему і як від нього захиститись?

Replay attack — запис перехопленого RC-пакету і його повторне відправлення пізніше для відтворення команди. Приклад: Зловмисник запис arm-команду (включення дрона) → відправляє її коли дрон на землі → мотори вмикаються ненавмисно. Або запис disarm → відправляє під час польоту → краш. Чому це мало реалістично з ELRS: ELRS пакети містять нонс або порядковий номер → RX відхиляє пакети зі старим нонсом. Replay attack зі старою командою → дрон ігнорує. Чому це реалістично для GPS: GPS-спуфінг по суті є replay-атакою (відтворення справжніх GPS-сигналів зі зміненими координатами). Navigation Anti-spoofing у DJI та RTK-GPS системах частково захищає. Практика: Будь-який сучасний FHSS/DSSS протокол включає анти-replay захист. Старі аналогові системи — ні.

📚 Джерела

  1. ExpressLRS GitHub — Binding Phrase Security Analysis, 2024
  2. RUSI — "Signal Security in Ukraine's UAV Operations", 2024
  3. DJI — OcuSync 3.0 Technical Whitepaper, 2023
  4. IEEE — "Security Analysis of Commercial Drone RC Protocols", 2024
  5. CSIS — "EW and Drone Security: Vulnerabilities and Countermeasures", 2024
  6. BRAVE1 Ukraine — Technical Standards for Encrypted Drone Communications, 2025