Как серийный дрон выдаёт себя и своего оператора: разбор канала дистанционной идентификации

Ночная смена на складском комплексе под Екатеринбургом началась как обычно. Охранник на посту, тишина, редкие шорохи за периметром. В какой-то момент детектор издал короткий сигнал — на экране вместо обезличенной пометки «сигнал 2.4 ГГц» развернулась карточка с конкретными данными: модель аппарата, его серийный номер и точка на карте в трёхстах сорока метрах от забора, на автостоянке торгового центра. Дальше события развивались быстро: рация, вызов наряда, шесть минут — и пилота нашли у машины с пультом в руках.

Когда я рассказываю эту историю заказчикам, почти всегда звучит один и тот же вопрос: откуда прибор знает такие детали? Дрон же не должен ничего передавать. Но на самом деле он передаёт, и ещё как. В этом и кроется главный сюрприз для большинства служб безопасности.

Внешне беспилотник кажется полностью автономным и незаметным, однако серийные модели непрерывно отправляют в эфир собственные идентификационные данные — нужен лишь подходящий приёмник. Внешне беспилотник кажется полностью автономным и незаметным, однако серийные модели непрерывно отправляют в эфир собственные идентификационные данные — нужен лишь подходящий приёмник.

Почему современный дрон сам рассказывает о себе

Многие думают, что трансляция идентификационных данных — это какая-то инициатива производителей или случайная уязвимость. На деле всё строже: регуляторы разных стран последовательно вводят обязательную дистанционную идентификацию беспилотников. В Соединённых Штатах это требования FAA в рамках Remote ID, в Европе действуют нормы EASA, в России аналогичная логика закреплена в правилах регистрации и эксплуатации беспилотных воздушных судов. Большинство массовых коммерческих платформ — линейки DJI, Autel и ряд других — реализуют эти требования на аппаратном уровне.

Пока борт находится в воздухе, его маяк работает непрерывно. В пакете передаётся сразу несколько полей: координаты самого дрона, высота, скорость, серийный номер и — что особенно важно для охраны — координаты оператора или точки взлёта. Всё это идёт в открытом виде, без какого-либо шифрования. Приёмник, который понимает формат, просто слушает эфир. Никакого взлома, никакого перехвата управления — борт сам сообщает о себе.

Открытость протокола не ошибка и не просчёт. Маяк должны принимать не только охранные детекторы, но и диспетчерские системы, другие воздушные суда, аэропортовая инфраструктура. Если бы стандарт был закрытым и зашифрованным, сфера его применения резко сузилась бы. Для службы безопасности это скорее плюс: детектор работает пассивно, ничего не излучает, не создаёт помех и не воздействует на дрон — он лишь принимает то, что борт и так транслирует, и приводит это к удобному виду.

Что именно появляется на экране охраны

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

  • Модель борта — если в системе загружена база известных серийников и форматов маяков.
  • Серийный номер — уникальный идентификатор конкретного аппарата.
  • Текущие координаты дрона и высота над землёй.
  • Координаты оператора или точки взлёта — часть бортов передаёт позицию пилота, часть только место старта.
  • Скорость и направление движения.
  • Временные метки появления и исчезновения борта из зоны наблюдения.

Обновление идёт в реальном времени, каждую секунду. Для охранника это принципиальный сдвиг: вместо абстрактного «где-то что-то летает» появляется конкретика — вот этот борт, вот его серийник, а оператор находится вон там.

Белый список: почему свои дроны не должны поднимать тревогу

На объектах, где собственный беспилотный парк — повседневная реальность, отсутствие белого списка превращает охрану в постоянный источник ложных срабатываний. Корпоративный Mavic выходит на плановый облёт периметра, детектор пищит, группа реагирования бежит. После нескольких таких эпизодов тревогу начинают игнорировать, а это опаснее, чем если бы детектора не было вовсе.

Белый список закрывает эту проблему. В систему заносятся серийные номера собственных бортов. Когда такой аппарат появляется в зоне наблюдения, прибор фиксирует его как известный — без тревожного сигнала либо с уведомлением пониженного уровня. Чужой серийник, которого в списке нет, мгновенно вызывает алерт с полными данными на экране.

На практике регламент делают тоньше. Корпоративный дрон поднимается по заявке: пилот заранее сообщает диспетчеру, тот на время плановой работы переводит серийник в статус ожидаемого. Любой борт с этим номером в указанный промежуток воспринимается как норма. После завершения работы серийник снова требует авторизации. Диспетчер тратит на это несколько кликов, но зато исключается ситуация, когда угнанный корпоративный дрон спокойно летает только потому, что его номер постоянно находится в белом списке.

Координаты оператора — самый недооценённый параметр

Из всех данных, которые маяк даёт охране, координаты пилота я считаю наиболее важными. Дрон в небе — это следствие. Человек с пультом где-то за периметром — причина. Если у наряда нет данных о позиции оператора, выход к борту превращается в бессмысленное занятие: охранник стоит под дроном, смотрит вверх, аппарат продолжает летать, а пилот из укрытия наблюдает за происходящим. Борт со встроенной функцией возврата домой при потере связи автоматически улетит обратно, и через час всё можно повторить.

Когда маяк отдаёт точку оператора, охрана работает именно с причиной, а не со следствием. Наряд выдвигается туда, где стоит пилот. Дрон в этот момент либо завис на автоудержании, либо уходит домой — это уже не имеет значения, потому что человека с пультом встретили.

Точность GPS в городской среде составляет от трёх до десяти метров, на открытой местности — меньше. Для оперативной реакции этого достаточно: «у той машины на парковке», а не «где-то на парковке». Для судебного разбирательства потребуется дополнительная фиксация, но для быстрого выхода наряда — вполне рабочий результат.

Антенный блок детектора стараются размещать выше — так канал маяка читается на большей дистанции и с меньшим количеством мёртвых зон Антенный блок детектора стараются размещать выше — так канал маяка читается на большей дистанции и с меньшим количеством мёртвых зон

Где канал дистанционной идентификации перестаёт работать

Это, пожалуй, самый важный момент. Читать маяк можно только там, где он физически присутствует. А у целого класса аппаратов его нет — и это как раз те дроны, которые чаще всего прилетают на охраняемый объект без разрешения.

Классический FPV-квадрокоптер строится на аналоговом видеолинке: видео на 5.8 ГГц, отдельный канал управления на 2.4 ГГц или 900 МГц. Никакого модуля дистанционной идентификации там нет. В эфире такой аппарат оставляет радиочастотный след, но не маяк с серийником. Детектор, работающий только по протоколу идентификации, его не увидит вообще.

Отдельная история — кастомные прошивки. Часть коммерческих бортов выходит с завода с включённым маяком, но после замены прошивки модуль отключается. Открытые прошивки вроде Betaflight, ArduPilot или iNav не транслируют идентификационные пакеты без специальной настройки, а те, кто хочет оставаться незамеченным, такую настройку сознательно не делают.

Самоделки из доступных модулей — ещё одна категория. Дрон на дешёвой раме с китайским полётным контроллером вообще не знает ни о каком Drone ID. Он летает на радиолинке 2.4 ГГц, видео пишет локально или передаёт по аналогу. Для детектора идентификации — тишина. Зато широкополосный RF-детектор поймает его по сигналу управления.

Поэтому правильный вопрос при выборе системы — не «показывает ли прибор номер дрона?», а «что прибор делает с бортом, который номер не вещает?». Хороший детектор для охраняемого объекта закрывает оба сценария: быстро опознаёт серийные аппараты по маяку и при этом не теряет те, которые маяк не транслируют.

Маяк можно подделать — и это нужно учитывать

Сигнал открытый и криптографически не подписан, поэтому любой SDR-комплект с подходящим программным обеспечением может генерировать пакеты с произвольными данными. Это не теоретическая уязвимость — рабочие инструменты для таких задач есть в открытом доступе.

На практике я вижу два основных сценария. Первый — «рой призраков»: в эфире одновременно появляются пять, десять, двадцать ложных бортов в случайных позициях. Система охраны захлёбывается в алертах, оператор не успевает разобраться, кто из них реальный. В этот момент настоящий нарушитель заходит в мёртвой зоне внимания. Второй сценарий — клонирование серийника: берут известный борт из белого списка объекта, копируют его номер, и система воспринимает нарушителя как своего.

Всё это не означает, что чтение маяка бессмысленно. Это означает, что маяк — лишь один источник данных, а не истина в последней инстанции. Координаты из маяка проверяем визуально. Серийник сопоставляем с радиочастотным профилем борта. Решение о реагировании принимается по совокупности каналов, а не по одному только маяку. Именно так я и рекомендую строить системы — без «серебряных пуль» и без слепого доверия любому отдельному сенсору.

Как выстроить детекцию с учётом Drone ID

Чтение маяка — первый и самый быстрый слой обнаружения. За считаные секунды он даёт опознание серийного борта, разграничение «свой — чужой», точку оператора для выхода наряда и запись серийника с таймингом в лог. Это ценно и это работает. Но это не вся картина.

Параллельно с каналом маяка на объекте должен работать широкополосный RF-детектор. Он сканирует диапазоны 433 МГц, 900 МГц, 1.2 ГГц, 2.4 ГГц, 5.8 ГГц и полосу FPV-видео. Всё, что не вещает маяк — FPV, самоделки, нестандартные частоты, — попадает в этот слой. Дальность и время реакции у широкополосного детектора чуть больше, зато перекрываемых угроз существенно шире.

На объектах с особыми требованиями — критическая инфраструктура, сложный рельеф, ночные смены — добавляется третий слой: оптика. Тепловизор или IP-камера с аналитикой захватывает цель по тепловой или визуальной сигнатуре независимо от радиоканала. Дрон с заглушённым маяком и нестандартной связью виден в тепловизоре так же, как обычный Mavic. Три канала вместе дают полноту, которую ни один из них по отдельности не обеспечивает.

Конкретная связка под объект зависит от модели угроз, площади, рельефа и регламента реагирования. Универсального ответа нет, но общий принцип неизменен: ни один сенсор не должен быть единственным источником правды.

Вопросы и ответы

Детектор борта — это отдельное устройство или функция в RF-детекторе? В большинстве современных систем — функция внутри многоканального прибора. Специализированный отдельный модуль под Drone ID встречается реже. Важный нюанс: протоколов маяка несколько, реализации у разных производителей отличаются. Прежде чем выбрать оборудование, стоит уточнить, какие конкретно протоколы и версии прошивок поддерживаются — это определяет, какие борты будут опознаны, а какие нет.

На какое расстояние читается маяк? На открытой местности — от пятисот до двух тысяч метров, в зависимости от мощности передатчика борта, высоты антенны детектора и наличия препятствий. В плотной городской застройке или при высоком радиочастотном шуме дальность снижается. Паспортные цифры, как и у любого RF-прибора, указаны для идеальных условий. Реальную зону покрытия нужно проверять тестом на объекте до монтажа.

Если маяк можно подделать, зачем его вообще читать? Подделка маяка требует специального оборудования и квалификации — это не массовое явление среди случайных нарушителей. Большинство инцидентов на охраняемых объектах — любопытные соседи, журналисты, мелкое хулиганство. Для них канал маяка работает отлично и даёт охране данные, которых раньше не было. Против целевой подготовленной атаки нужна многоканальная система — и маяк в ней остаётся полезным дополнительным источником данных.

Можно ли передавать данные Drone ID в существующую систему охраны или СКУД? Да, большинство современных детекторов выдают данные по API, ONVIF, Modbus или REST. Серийник, координаты, тайминг — всё это можно интегрировать в диспетчерский центр охраны вместе с видео и сигналами других датчиков. Это стандартный запрос при проектировании — под конкретную СКУД возможности интеграции стоит уточнять заранее.

Комментировать

?
9 - 1 = ?