Исследователи взломали бортовые системы Boeing 737 через физический доступ за одну минуту

Исследователи из Калифорнийского университета в Сан-Диего продемонстрировали, что кратковременный физический доступ к Boeing 737 позволяет злоумышленнику перехватить управление данными, циркулирующими между основными полётными компьютерами.
Результаты работы, представленные 13 августа на симпозиуме USENIX Security в Балтиморе, опровергают устоявшееся мнение о том, что кибербезопасность в авиации в первую очередь связана с сетевыми угрозами. Вместо этого авторы показали атаку через аппаратное устройство, подключаемое к техническому интерфейсу обслуживания самолёта.
Уязвимость требует доступа к электронному отсеку, расположенному под носовой частью воздушного судна. Там исследователи обнаружили неиспользуемый порт технического обслуживания, который подключается к каналам связи между двумя ключевыми полётными компьютерами.
Для проникновения в эту зону необходимо находиться на охраняемой территории аэропорта, однако само подключение устройства, по оценкам команды, занимает менее минуты. Этот короткий интервал критичен, поскольку зоны техобслуживания и выходы на перрон часто посещаемы, и хотя штатные меры безопасности снижают риск, авторы работы настаивают на пересмотре отношения к физическому доступу как к полноценному вектору атак.
В основе уязвимости лежат шины данных ARINC 429 — технология, используемая в авиации уже несколько десятилетий. Эти проводные системы передают сигналы между авионическими компонентами посредством электрических импульсов и, в отличие от современных сетевых протоколов, изначально не проектировались с учётом киберзащиты. В них отсутствуют механизмы аутентификации сообщений и проверки их источника.
Исследователи собрали устройство, которое имитирует легитимного участника обмена данными, и в ходе испытаний на реальных компонентах Boeing 737 и полётном программном обеспечении показали, что оно способно как вмешиваться в передачу достоверной информации, так и внедрять собственные ложные сообщения.
В демонстрационном сценарии команда изменила запланированный маршрут самолёта, а также подменила данные о весе, балансировке и температуре — параметры, которые непосредственно влияют на критически важные предвзлётные расчёты и отображаемую пилотам информацию.
Хотя экипаж потенциально может заметить и переопределить некоторые искажённые значения, исследователи подчёркивают, что их сценарий требует серьёзной подготовки, специальной инженерии и не свидетельствует о неминуемой угрозе захвата воздушных судов. Скорее, работа указывает на класс уязвимостей, которые могут стать всё более опасными по мере того, как злоумышленники получают доступ к усложняющимся авиационным системам.
Команда уведомила Boeing о найденной проблеме ещё в 2020 году, а позже провела валидацию своих выводов в лаборатории компании. Хотя исследование фокусировалось именно на Boeing 737 — одной из самых массовых моделей в мире, составляющей, по данным авторов, около четверти флота Delta, более половины United и весь парк Southwest — они отмечают, что проблема шире и не ограничивается одним семейством самолётов.
Аарон Шульман, компьютерный специалист из UC San Diego и старший автор работы, заявил, что цель их исследования — помочь авиационной отрасли заблаговременно реагировать на угрозы физического доступа, прежде чем они станут реальной опасностью.