Вирощування глибинного ландшафту: глибокий занурення в автопілот Вулнерабіли

Автопілотові системи в сучасних транспортних засобах і літаках більше не виділяють механічних контрольів - це складні, мережеві системи, які спираються на програмне забезпечення, датчики і зовнішні струмки даних. Це підключення, в той час як дозволяє передові автоматизації і ефективність, також відкриває двері для широкого спектру кіберзагроз. Атакуючі можуть використовувати вразливості для маніпулювання даними датчика, вводять шкідливі команди, або навіть взяти повний контроль автомобіля. Наслідки варіюються від неповнолітніх незручностей до катастрофічних випадків. На відміну від традиційної ІТ безпеки, де порушення даних є основним занепокоєнням, кібербезпека в автопілотних системах безпосередньо впливає на фізичну поверхню. Як автономне оновлення програмного забезпечення, розширення технології

Реальні інциденти світу, які виділяють терміновості

Погашення не теорети. У 2015 році дослідники демонстрували віддалений рубати системи інформаційної підтримки Jeep Cherokee, що дозволили їм контролювати гальмівні та рульові системи. Ще недавно виявлено вразливості в системах автопілота літаків, які дозволяють атакувати атаки на зміни шляхів польоту або невиліковні критичні системи. Ці інциденти підкреслюють, що кібербезпека не може бути після подання. Звіт від Національна адміністрація безпеки дорожнього руху (NHTSA)] підкреслює, що виробники повинні розглянути кібербезпеку по всьому життєвому циклу автомобіля, від проектування до декоммісії. Аналогічно [FILT[F2 Aviation[F2

Ключові виклики кібербезпеки в автопілотних системах

Система вразливостей: Програмне забезпечення та обладнання

Програмне забезпечення Autopilot є одним з найскладніших коли-небудь письмових, з мільйонами ліній коду. Помилки, логічні помилки та застарілі компоненти створюють експлуатовані зазори. Крім того, апаратні вразливості, такі як бічні атаки або тамперія з електронними блоками управління (ECU) можуть бути цілісність системи. На відміну від смартфона, ви не можете просто перезавантажити автомобіль на швидкості шосе або літака в рейсі. Завдання з'єднуються довгою життєвою панеллю транспортних засобів і літаків, які можуть працювати на програмному забезпеченні, що є роками або навіть десятки років, з постачальниками, які більше не забезпечують патчі.

Захист даних

Сучасні автопілоти системи є електромережами даних. Вони постійно збирають інформацію з камер, ЛДАР, радіолокаторів, GPS та транспортних засобів, що знаходяться в будь-якій точці зв'язку. Дані є важливими для навігації та прийняття рішень, але він також містить конфіденційні дані про процедури користувачів, місця та особистих поведінки. Порушення може піддаватися цій інформації перед несанкціонованими сторонами. Крім того, атаки можуть маніпулювати потік даних, щоб надати помилкову інформацію автопілоту— техніку, відомий як сенсорне споооооооооооооооооооображення. Наприклад, розробка об'єкта хантому на дорогу або джемні GPS сигнали можуть викликати небезпечні реакції.

Концентрати безпеки реального часу

Автопілотові системи повинні працювати з детермінуючим терміном - затримки мілісекундів може бути відмінність між безпечним гальмуванням і зіткненням. Традиційні заходи з кібербезпеки, як глибока перевірка пакетів або шифрування / розшифрування може ввести затримки. Тому рішення безпеки повинні бути легковагими і інтегрованими на рівні обладнання, такі як довірені умови виконання (ТЕЕ) або модулі безпеки обладнання (HSMs). Балансування низької затримки вимогам з надійністю є одним з найбільш складних технічних проблем в цій галузі.

Постачання ланцюгових ризиків

Немає єдиної компанії будує всю автопілотну систему. Компоненти приходять з десятків постачальників по всьому світу—сенсорів з одного постачальника, чіпів зв'язку з іншого, і бібліотек програмного забезпечення від відкритих проектів. Кожен елемент – це потенційний троянський коней. Мальісний код може бути вставлений в оновлення мікрочіпної прошивки, або задня може бути прихована в бібліотеці сторонніх. У Cyberattack SolarWinds продемонстрував, як компромісне оновлення програмного забезпечення може бути каскад через тисячі організацій. Для автопілотних систем наслідки порушення ланцюжка може бути набагато більш безпосереднішим і руйнівним.

Стратегії для ризиків кібербезпеки

Реалізація оборонно-дептичної архітектури

Ні один шар безпеки є фолостійким. Можливість захисту глибокого підходу використовує декілька, контрольних контрольних процесів — мережеве сегментування, контроль доступу, виявлення інструкторій та контроль в режимі реального часу. Для систем автопілота це означає, що розділення автобуса з безпеки-критика з функцій зручності, таких як інформація про зберігання. Якщо атакуючий порушує розважальну систему (звичайний пункт входу), вони не повинні мати можливості досягти гальмівних або рульових контролерів. Апаратно-керовані ізоляції, такі як використання різних мікроконтролерів для функцій безпеки, додає фізичний бар'єр.

Регулярні оновлення Over-the-Air (OTA)

Програмне забезпечення Autopilot необхідно постійно оновлювати для виправлення вразливостей. Оновлення OTA дозволяють виробникам виштовхувати виправлення без необхідності відвідування сервісного центру. Однак самі OTA каналів повинні бути захищені криптографічними підписами та перевірку, щоб запобігти шкідливим оновленням. Tesla піонерів цей підхід, але інші виробники зловживають. ISO 21434 стандарт] забезпечує раму для інженерії з кібербезпеки протягом усього життєвого циклу, включаючи процеси оновлення.

Сильний шифрування та аутентифікації

Всі комунікації між компонентами автомобіля та зовнішніми інфраструктурами (cloud серверів, інші транспортні засоби, дорожні ліхтарі) повинні бути зашифровані за допомогою сучасних протоколів, таких як TLS 1.3. За межами шифрування, взаємна автентиція забезпечує, що кожен кінцевий пункт виправляє ідентичність іншого. Це запобігає маніново-середній атак, де підроблений блок дорожнього руху може надсилати шкідливі інструкції до автопілота. Аудит на основі сертифікату, використовуючи інфраструктуру публічного ключа (PKI), є перевіреним методом.

Рогоносний тест і перевірка

Тестування безпеки має бути невід'ємною частиною життєвого циклу розробки, не післясумнів. Методи включають статичний аналіз коду, тестування нечіткої, тестування проникнення та формальну перевірку для найбільш критичних функцій. Зміцнені середовища можуть перевірити системні відповіді на кібератак без перешкоди реальних транспортних засобів. Прикладом є SAE J3061 стандарт для кібербезпеки в наземних транспортних засобах, який визначає системний підхід до виявлення та пом'якшення загроз. Тестування також повинні обкладати сторонні компоненти і включати в себе червоно-парові вправи.

Управління безпекою поставок

Виробники повинні виводити постачальників суворо. Це включає, що вони вимагають дотримання стандартів безпеки, проведення перевірок, і підтримки програмного забезпечення векселів матеріалів (SBOMs). SBOM надає докладний інвентар всіх компонентів програмного забезпечення, що полегшує виявлення і реагувати на вразливості. Крім того, апаратний корінь довіри може бути використаний для перевірки, що прошивка не була затампована. Автомобільна промисловість переміщається в бік спільної платформи розвідки загроз, щоб швидко поширювати інформацію про постачання ланцюгових ризиків.

Плани зворотного зв'язку та відновлення інцидентів

Незважаючи на найкращі зусилля, порушення можуть виникнути ще. Маючи план реагування на інциденти, який спеціально адаптований для систем автопілота є критичним. Це включає процедури ізоляції збуджена система, безпечного приведення транспортного засобу до зупинки, сповіщення органів влади та розгортання фіксації. Для флотів централізований моніторинг та дистанційні можливості відключення можуть запобігти єдиний компромісний автомобіль від виклику ланцюгової реакції. Регулярні дрилі та післяінсекідні відгуки допомагають покращити процес.

Роль регулювання та співпраця

Система кібербезпеки в автопілотах не є однією з компаній, які можуть вирішувати себе окремо. Уряди, галузеві органи та вчені повинні співпрацювати з для створення стандартів, поділу загрози розвідки та кермових досліджень. Економічна комісія Організації Об'єднаних Націй для Європи (UNECE) представила правила, які вимагають автомобільних виробників, щоб мати систему управління кібербезпекою та звітні атаки. Аналогічно Федеральна авіаційна адміністрація (FAA) та EASA Мандатні плани з кібербезпеки для сертифікації літаків. Ці правила створюють базову лінію, але повинні розвиватися як загрози.

Інформаційні технології та публічно-приватне партнерство

Організація, як і Центр автоінформаційної обробки та аналізу (Авто-ISAC) і Авіація ISAC полегшує обмін даними загроз серед членів при захисті конфіденційної інформації. Така співпраця дозволяє більш швидке розпізнавання шаблонів атак і координованих відповідей. Громадські партнерства можуть також фінансувати дослідження в захисти післягенерації, такі як аноматичний виявлення AI для вегетаційних мереж.

Шукаємо Ahead: Майбутнє автопілота кібербезпеки

Як машини стають більш автономними, охоронні виклики будуть тільки посилені. Штучний інтелект і машинне навчання впроваджують нові вразливості -адвераріальні атаки можуть викликати аутополь для незворотних знаків трафіку або ігнорувати перешкоди. Квантові обчислення можуть в кінцевому підсумку розбити поточні стандарти шифрування. Забіг між атаками і захисниками продовжиться. Однак, шляхом згоряння безпеки в основу автопілоти, що змішує культуру безперервного вдосконалення, і зміцнює глобальну співпрацю, ми можемо побудувати системи, які не тільки розумні, але і безпечні.

Висновок

Автопілот системи обіцяє майбутнє безпрецедентної мобільності, безпеки та ефективності. Але це обіцяє петлі на кібербезпекі. Від програмних помилок для забезпечення ланцюгової тамперія, проблеми різноманітні та екзамени. Звертаючись до них вимагає проактивної, шарованої стратегії, яка простягається весь життєвий цикл— від дизайну до роботи з декомпромісією. Регулювання, співпраця та інвестиції в надійні технології є важливими. Шлях вперед чіткий: ми повинні обробляти кібербезпеку як невід'ємний компонент автопілота інженера, не додаткового доповнення. Тільки тоді ми можемо повністю реалізувати переваги автономних систем без компромної безпеки.