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






