Jump to content

Обновление по воздуху

(Перенаправлено из эфирного программирования )

Обновление по беспроводной сети (или OTA-обновление ), также известное как беспроводное программирование (или OTA-программирование ), [1] — это обновление встроенной системы , которое доставляется через беспроводную сеть , например Wi-Fi или сотовую сеть . [2] [3] [4] К таким встроенным системам относятся мобильные телефоны , планшеты , телеприставки , автомобили и телекоммуникационное оборудование . OTA-обновления для автомобилей и устройств Интернета вещей также можно назвать беспроводными прошивками ( FOTA ). [5] [6] Различные компоненты могут обновляться OTA, включая операционную систему устройства, приложения, настройки конфигурации или параметры, такие как ключи шифрования .

Терминология

[ редактировать ]

Термин «обновление по беспроводной сети» применяется конкретно ко встроенным системам . [4] а не невстроенные системы, такие как компьютеры. До обновлений OTA встроенные устройства можно было прошить только через прямой физический доступ (с помощью JTAG ) или проводное соединение (обычно через USB или последовательный порт ).

Доставка по беспроводной сети может позволить распространять обновления в более крупных масштабах, снизить стоимость доставки обновлений, [7] или увеличить скорость принятия этих обновлений.

Выполнение

[ редактировать ]

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

OTA-обновления разработаны так, чтобы быть как можно меньшими, чтобы минимизировать энергопотребление, использование сети и дисковое пространство. Это достигается за счет передачи только различий между старой и новой прошивкой, а не передачи всей прошивки. Разница между старой и новой прошивкой создается посредством процесса, называемого дифференцированием ; затем файл изменений распространяется на конечное устройство, которое использует файл изменений для своего обновления. [8]

Смартфоны

[ редактировать ]

На смартфонах , планшетах и ​​других устройствах беспроводное обновление — это обновление прошивки или операционной системы , которое загружается устройством через Интернет . пользователям приходилось подключать эти устройства к компьютеру через USB Раньше для выполнения обновления . Эти обновления могут добавлять новые функции, исправлять уязвимости безопасности или исправлять ошибки программного обеспечения . Двумя основными мобильными операционными системами являются iOS и Android .

iOS получила поддержку беспроводных обновлений в iOS 5 . [9] Обновления iOS распространяются исключительно Apple, что обеспечивает их широкую доступность и относительно высокий уровень внедрения. Основные выпуски iOS обычно устанавливаются на 60–70% iPhone в течение нескольких месяцев после выпуска обновления. [10] [11] [12]

OTA-обновления Android распространяются не напрямую Google, а OEM- производителями (например, Samsung) и операторами беспроводной связи . [13] Это привело к нестабильной доступности обновлений и фрагментации Android . [11] [12] В прошлом фрагментация усложняла разработку сторонних приложений для Android (из-за нестабильной доступности новейших программных платформ на телефонах пользователей). [14] и привело к проблемам с безопасностью из-за задержек с распространением обновлений безопасности. [15] Google снизил фрагментацию Android с помощью Project Treble 2017 года , который позволяет OEM-производителям выпускать обновления ОС без необходимости повторного тестирования драйверов оборудования для каждой версии. [13] [16] и Project Mainline 2019, который позволяет Google обновлять компоненты Android. [16] и доставлять исправления безопасности [17] через свой Play Store , не требуя полного обновления ОС. [16] Project Mainline значительно снижает роль посредников в доставке OTA-обновлений. [18] [17] Начиная с Android 8.0 , обновления Android OTA следуют схеме разделов A/B , при которой обновление устанавливается во второй раздел («B») в фоновом режиме, и телефон переключается на этот раздел при следующей перезагрузке; это сокращает время, необходимое для установки обновлений. [19]

Автомобильная промышленность

[ редактировать ]

Автомобили могут поддерживать OTA-обновления своей автомобильной развлекательной системы, навигационной карты, блока телематического управления или электронных блоков управления (бортовых компьютеров, отвечающих за большую часть работы автомобиля). [20] В автомобилях за загрузку и установку обновлений отвечает блок телематического управления, [4] а обновления OTA загружаются через сотовые сети, например, на смартфоны. Во время установки OTA-обновления управлять автомобилем невозможно. Перед обновлением автомобиль проверяет подлинность обновления, а после завершения обновления проверяет целостность всех затронутых систем. [20]

OTA-обновления дают несколько преимуществ. В прошлом Volkswagen пришлось отозвать 11 миллионов автомобилей, чтобы устранить проблему с программным обеспечением контроля выбросов своих автомобилей, а другие производители ввели отзыв из-за ошибок в программном обеспечении, влияющих на тормоза или подушки безопасности, требуя, чтобы все затронутые клиенты ехали в дилерский центр для проверки. получать обновления. OTA-обновления устранили бы необходимость обращаться к дилерам, что привело бы к снижению гарантийных затрат для производителей и сокращению времени простоя для клиентов. OTA-обновления также позволяют производителям быстрее внедрять потенциальные новые функции и исправлять ошибки, что делает их автомобили более конкурентоспособными на рынке и приводит к увеличению темпов улучшения продуктов для потребителей. автомобиля Например, OTA-обновления могут улучшить системы помощи водителю и повысить безопасность автомобиля. [5] : 138–139  [20]

Однако OTA-обновления также могут представлять собой новый вектор атаки для хакеров, поскольку уязвимости безопасности в процессе обновления могут быть использованы хакерами для удаленного контроля над автомобилями. Хакеры обнаруживали подобные уязвимости в прошлом, и многие производители автомобилей отреагировали на это введением программ раскрытия уязвимостей ( также известных как программы вознаграждения за обнаружение ошибок ). [20] [21] Векторы атак, специфичные для OTA-обновлений, включают « подделку , фальсификацию, отказ от авторства [атаки], утечку информации , отказ в обслуживании », атаки воспроизведения и атаки повышения привилегий . Примеры сценариев включают в себя успешное прерывание хакером текущего обновления (считается «сбоем прошивки»), что может привести к повреждению компьютерных систем автомобиля и в дальнейшем привести к неисправности автомобиля; Другой сценарий — «произвольные прошивки», при котором хакеры обманом заставляют автомобиль установить вредоносное OTA-обновление. [5] : 141–142 

Интернет вещей (IoT)

[ редактировать ]

Совсем недавно, с появлением новых концепций беспроводных сенсорных сетей и Интернета вещей (IoT), где сети состоят из сотен или тысяч узлов, OTA переходит в новое направление: впервые OTA применяется с использованием нелицензионных полос частот. (868 МГц, 900 МГц, 2400 МГц) и с низким потреблением и низкой скоростью передачи данных с использованием таких протоколов, как 802.15.4 и Zigbee . [22]

Сенсорные узлы часто располагаются в удаленных или труднодоступных местах. Например, компания Libelium внедрила систему программирования OTA для устройств Zigbee WSN. Эта система позволяет обновлять встроенное ПО без необходимости физического доступа, экономя время и деньги, если узлы необходимо перепрограммировать. [23]

Интернет-маршрутизаторы

[ редактировать ]

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

Беспроводная настройка (OTAP) также доступна в беспроводных средах (хотя по умолчанию она отключена по соображениям безопасности). Это позволяет точке доступа (AP) обнаружить IP-адрес своего контроллера. При включении контроллер сообщает другим точкам доступа включить дополнительную информацию в пакеты управления радиоресурсами (RRM), которая поможет новой точке доступа в изучении контроллера. Однако он отправляется в виде обычного текста, что делает его уязвимым для перехвата. Именно поэтому по умолчанию он отключен.

Сотовые сети

[ редактировать ]

Обеспечение по беспроводной сети (OTAP) — это форма обновления OTA, с помощью которой операторы сотовой сети могут удаленно инициализировать мобильный телефон (называемый клиентом или мобильной станцией на отраслевом языке) и обновлять настройки сотовой сети, хранящиеся на его SIM-карте . Это может произойти в любой момент, когда телефон включен. Термин «управление параметрами по беспроводной сети» (OTAPA) является синонимом. [24] [25] Обеспечение OTA позволяет мобильным телефонам сохранять правильную настройку, когда операторы сотовой сети вносят изменения в свои сети. Он также настраивает телефоны с настройками, необходимыми для доступа к определенным функциям, таким как WAP (ранняя версия мобильного Интернета ), обмен MMS- сообщениями и сотовые данные (для чего требуется настройка имени точки доступа ).

Аналогичный термин «предоставление беспроводных услуг» (OTASP) конкретно относится к первоначальной подготовке («активации») беспроводной связи телефона. Во время активации мобильному телефону предоставляются такие параметры, как номер телефона, мобильный идентификационный номер и системный идентификатор , что предоставляет ему первоначальный доступ к сотовой сети. OTASP иногда называют беспроводной активацией или беспроводной начальной загрузкой . Альтернативой OTA-загрузке является загрузка SIM-карты, при которой телефон считывает настройки сети, хранящиеся на SIM-карте . Начальная загрузка SIM-карты имеет ограничения: настройки, хранящиеся на SIM-карте, могут устареть между моментом изготовления SIM-карты и временем ее использования; кроме того, некоторые телефоны (и другое клиентское оборудование сотовой связи) не используют SIM-карты. [25] [26]

Различные органы по стандартизации выпустили стандарты обеспечения OTA. В 2001 году WAP Forum опубликовал стандарт предоставления WAP-клиентов. После того, как Open Mobile Alliance включил в себя WAP Forum, этот стандарт стал известен как OMA Client Provisioning (OMA CP). В OMA CP телефоны настраиваются с помощью «невидимых» SMS-сообщений, отправляемых сотовой сетью и содержащих необходимые настройки. За OMA CP последовал новый стандарт OMA Device Management (OMA DM), в котором используется другая форма предоставления услуг на основе SMS (называемая «OMA Push»). Сеансы OMA DM всегда инициируются клиентом. «Невидимое» SMS не содержит настроек конфигурации; вместо этого он сообщает телефону («Клиент DM») подключиться к серверу DM (управляемому провайдером сотовой сети); после подключения сервер DM отправляет клиенту команды настройки. [26]

стандарты ОТА

[ редактировать ]

Существует ряд стандартов, описывающих функции OTA. Одной из первых была серия GSM 03.48 . Набор стандартов Zigbee включает в себя кластер беспроводного обновления Zigbee, который является частью профиля Zigbee Smart Energy и обеспечивает совместимый (независимый от поставщика) способ обновления прошивки устройства.

См. также

[ редактировать ]
  1. ^ Уайт, Элесия (ноябрь 2011 г.). Создание встраиваемых систем: шаблоны проектирования для отличного программного обеспечения . «О'Рейли Медиа, Инк.». п. 197. ИСБН  978-1-4493-0214-6 .
  2. ^ «Определение ОТА» . PCMag . Проверено 1 апреля 2023 г.
  3. ^ «Определение эфирного времени» . Гартнер . Проверено 1 апреля 2023 г.
  4. ^ Перейти обратно: а б с Катиреш, М.; Нилавени, Р. (24 апреля 2021 г.). Автомобильные встраиваемые системы: ключевые технологии, инновации и приложения . Спрингер Природа. стр. 94–95. ISBN  978-3-030-59897-6 .
  5. ^ Перейти обратно: а б с Магларас, Леандрос; Канцавелу, Иоанна (14 октября 2021 г.). Проблемы кибербезопасности в новых технологиях . CRC Press (Тейлор и Фрэнсис). дои : 10.1201/9781003109952 . ISBN  9780367626174 .
  6. ^ Райес, Аммар; Салам, Самер (2019). Интернет вещей: от хайпа к реальности: путь к цифровизации . Чам: Международное издательство Springer. дои : 10.1007/978-3-319-99516-8 . ISBN  978-3-319-99515-1 .
  7. ^ «Что такое OTA-обновления?» . Мобильность на связи . Проверено 16 января 2024 г.
  8. ^ Качман, Ондрей; Балаз, Марсель (2016). «Эффективное беспроводное перепрограммирование маломощных устройств в киберфизических системах». В Камаринья-Матос, Луис М.; Фалькао, Антониу Х.; Вафаи, Назанин; Наджди, Ширин (ред.). Технологические инновации для киберфизических систем . Спрингер Чам. дои : 10.1007/978-3-319-31165-4 . ISBN  978-3-319-31164-7 .
  9. ^ Савов Влад (6 июня 2011 г.). «Apple iOS 5: все подробности» . Engadget . Проверено 2 апреля 2023 г.
  10. ^ Россиньоль, Джо. «Apple сообщает, сколько iPhone и iPad работают под управлением iOS 16 и iPadOS 16» . МакСлухи . Проверено 2 апреля 2023 г.
  11. ^ Перейти обратно: а б Мериан, Лукас (21 января 2022 г.). «Apple: iOS 15 теперь установлена ​​более чем на 60% всех iPhone» . Компьютерный мир . Проверено 2 апреля 2023 г.
  12. ^ Перейти обратно: а б Эванс, Джонни (31 мая 2013 г.). «Фрагментированный Android приводит к большим разработкам в Apple» . Компьютерный мир . Проверено 2 апреля 2023 г.
  13. ^ Перейти обратно: а б Амадео, Рон (12 мая 2017 г.). «Проект Treble от Google решает одну из многих проблем обновления Android» . Арс Техника . Проверено 2 апреля 2023 г.
  14. ^ «Что такое фрагментация Android и может ли Google это исправить?» . Администрация Андроида . 5 сентября 2016 г.
  15. ^ Нгуен-Ву, Лонг; Ан, Джинунг; Юнг, Сухван (1 ноября 2019 г.). «Фрагментация Android при обнаружении вредоносных программ» . Компьютеры и безопасность . 87 : 101573. doi : 10.1016/j.cose.2019.101573 .
  16. ^ Перейти обратно: а б с Амадео, Рон (22 мая 2019 г.). «Android на I/O 2019: система обновлений Project Mainline и другие основные моменты» . Арс Техника . Проверено 2 апреля 2023 г.
  17. ^ Перейти обратно: а б Сиддики, Аамир (10 октября 2020 г.). «Все, что вам нужно знать о Android Project Mainline» . Разработчики XDA . Проверено 2 апреля 2023 г.
  18. ^ Амадео, Рон (23 сентября 2020 г.). «Android 11 — обзор Ars Technica» . Арс Техника . Проверено 2 апреля 2023 г.
  19. ^ Амадео, Рон (07 августа 2017 г.). «Потоковые обновления ОС Android 8.0 будут работать, даже если ваш телефон заполнен» . Арс Техника . Проверено 2 апреля 2023 г.
  20. ^ Перейти обратно: а б с д Гальдер, Субир; Госал, Амрита; Конти, Мауро (04 сентября 2020 г.). «Безопасное обновление программного обеспечения в подключенных автомобилях по беспроводной сети: опрос» . Компьютерные сети . 178 : 107343. doi : 10.1016/j.comnet.2020.107343 . ISSN   1389-1286 .
  21. ^ Гитлин, Джонатан М. (11 января 2023 г.). «Хакеры обнаруживают, что в автомобильной промышленности широко распространены уязвимости» . Арс Техника .
  22. ^ Гаскон, Дэвид; Альберто Бьелса; Феликс Дженисио; Маркос Ярса (9 мая 2011 г.). «Программирование по беспроводной сети с использованием 802.15.4 и ZigBee — OTA » www.Libelium.com . Либелиум Получено 28 мая.
  23. ^ «Libelium.com 50 сенсорных приложений для более умного мира. Вдохновляйтесь!» . www.Libelium.com . Либелиум . 2 мая 2012 года . Проверено 28 мая 2012 г.
  24. ^ Рагхунандан, Кришнамурти (1 апреля 2022 г.). Введение в беспроводную связь и сети: практический взгляд . Учебники по телекоммуникационной технике (1-е изд.). Спрингер Чам. дои : 10.1007/978-3-030-92188-0 . ISBN  978-3-030-92187-3 .
  25. ^ Перейти обратно: а б Снайдер, Рэндалл А.; Галлахер, Майкл Д. (5 апреля 2001 г.). Беспроводная телекоммуникационная сеть с ANSI-41 . МакГроу Хилл Профессионал. стр. 374–376. ISBN  978-0-07-138358-5 .
  26. ^ Перейти обратно: а б Бреннер, Майкл; Унмехопа, Муса (28 февраля 2008 г.). Открытый мобильный альянс: предоставление возможностей обслуживания для приложений следующего поколения . Джон Уайли и сыновья. стр. 273–279. ISBN  978-0-470-51918-9 .
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 08ff038daec86275704481a76c4cc918__1715267520
URL1:https://arc.ask3.ru/arc/aa/08/18/08ff038daec86275704481a76c4cc918.html
Заголовок, (Title) документа по адресу, URL1:
Over-the-air update - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)