Хакеры научились угонять дроны

Москва. 16 октября. INTERFAX.RU - Группа специалистов по информационной безопасности shellntel разработала рабочую схему перехвата управления квадрокоптерами с использованием уязвимости в протоколе телеметрии, сообщил сайт N+1. Видеозапись с демонстрацией работы устройствао публикована на YouTube.

Протокол передачи телеметрии для малых беспилотников MAVLink передает данные в незашифрованном виде. При этом для каждой пары пульт-беспилотник используется простой цифровой идентификатор. Специалисты собрали простую схему из компьютера Raspberry Pi и модуля радиосвязи, который используется в качестве сниффера. Поскольку шифрование в протоколе отсутствует, для перехвата управления беспилотником достаточно всего одного пакета.

Raspberry Pi - одноплатный компьютер размером с банковскую карту, изначально разработанный как бюджетная система для обучения информатике. Впоследствии он получил намного более широкое применение и популярность, чем ожидали его авторы.

В опубликованном видео разработчики демонстрируют простое отключение квадрокоптера после перехвата его идентификатора для радиосвязи, однако с таким же успехом можно перехватить управление беспилотником и угнать его. Кроме того, теоретически при помощи MAVLink можно задать GPS-координаты для возврата беспилотника, таким образом собрав автономную станцию для угона квадрокоптеров.

По словам разработчиков, угнать чужой дрон оказалось неожиданно простой задачей.

MAVLink используют в своих беспилотниках многие компании, поэтому уязвимости подвержены как известные серийные модели (например, AR.Drone), так и популярные системы управления беспилотными машинами, (ArduPilot, PX4FMU) на базе которых энтузиасты собирают самостоятельные коптеры.

Ранее специалист по компьютерной безопасности Сами Камкар создал дрон SkyJack, способный перехватывать сигнал управления беспилотниками Parrot, после чего захваченный беспилотник переходил под контроль оператора SkyJack. Программное обеспечение проекта доступно всем желающим и опубликовано в репозитории GitHub.

Теги: N+1
Групповой этап
Группа A
КомандаИВНПО
Франция32107
Швейцария31205
Албания31023
Румыния30121
 
Группа B
КомандаИВНПО
Уэльс32016
Англия31205
Словакия31114
Россия30121
 
Группа C
КомандаИВНПО
Германия32107
Польша32107
Северная Ирландия31023
Украина30030
 
Группа D
КомандаИВНПО
Хорватия32107
Испания32016
Турция31023
Чехия30121
 
Группа E
КомандаИВНПО
Италия32016
Бельгия32016
Ирландия31114
Швеция30121
 
Группа F
КомандаИВНПО
Венгрия31205
Исландия31205
Португалия30303
Австрия30121
 
Плей-офф
1/8 финала
8F1ШвейцарияПольша
8F3УэльсС.Ирландия
8F2ХорватияПортугалия
8F7ФранцияИрландия
8F5ГерманияСловакия
8F4ВенгрияБельгия
8F6ИталияИспания
8F8АнглияИсландия
 
Четвертьфинал
QF1ПольшаПортугалия
QF2УэльсБельгия
QF3ГерманияИталия
QF4ФранцияИсландия
 
Полуфинал
SF1ПортугалияУэльс
SF2ГерманияФранция
 
Финал
ПортугалияФранция
 
Все матчи
Последние новости