RITMS UP2DATE FAQ

  • Q:
    Что такое OTA-обновления и где они нужны?
    A:
    Over-The-Air — технология доставки и установки прошивки/программного обеспечения по беспроводным каналам (Wi-Fi, LTE, 5G, LoRa и т.д.) без физического доступа к устройству. Используется в смартфонах, автомобилях, IoT, бытовой технике.
  • Q:
    Как устроен процесс OTA-обновлений?
    A:
    Шаг 1. Вендор создает новую версию ПОи подписывает цифровой подписью для обеспечения безопасности и аутентичности.
    Шаг 2. Подписанный пакет обновления загружается на защищенный облачный сервер дистрибуции, откуда он будет отправлен на устройства пользователей.
    Шаг 3. Устройство (смартфон, автомобиль, IoT-гаджет и т.д.) периодически автоматически связывается с сервером обновлений по Wi-Fi или сотовой сети для проверки наличия доступных новых версий. Загрузка обычно начинается автоматически (особенно для критических исправлений безопасности) или после подтверждения пользователем. Для экономии трафика часто загружаются только различия между старой и новой версиями (дельты), а не полный пакет ПО.
    Шаг 4. После полной загрузки устройство автоматически проверяет целостность и подлинность загруженного пакета обновления с помощью цифровой подписи и контрольных сумм.
    Шаг 5. После успешной верификации начинается процесс установки. Часто для этого требуется перезагрузка устройства. Во многих современных системах (например, Android A/B) обновление устанавливается в неактивный раздел памяти.
    Шаг 6. Устройство перезагружается и начинает использовать новую версию программного обеспечения. Если в процессе установки или загрузки что-то пошло не так (например, отключилось питание), система может автоматически откатиться к предыдущей рабочей версии, чтобы устройство осталось работоспособным.
  • Q:
    Какие алгоритмы шифрования могут быть использованы для шифрования пакетов обновлений?
    A:
    AES (Advanced Encryption Standard). Часто используется с ключами AES-128 или AES-256 в режимах CBC (Cipher Block Chaining) или CTR (Counter Mode) для шифрования содержимого пакета обновления. Устройство использует секретный ключ (хранящийся в защищенной памяти) для расшифровки образа перед установкой.

    RSA (Rivest-Shamir-Adleman). Алгоритм асимметричного шифрования, который в основном используется не для шифрования всего пакета (что требует больших вычислительных ресурсов), а для цифровых подписей и безопасного обмена ключами. 
  • Q:
    Для каких ОС доступно ваше решение RITMS UP2DATE?
    A:
    Мы поддерживаем работу на основных ОС: Windows, Linux, Android OS
  • Q:
    Есть ли бесплатная версия?
    A:
    Да, наше решение является open-source. Вы можете самостоятельно скачать и развернуть наше решение, используя инструкцию, которую вы можете найти на нашем сайте. Однако, если вам необходима поддержка или консультация, вы можете обратиться к нам по почте - info@list.dev.rtsoft.ru. Мы обязательно поможем вам разобраться и ответим на вопросы.
  • Q:
    Какие есть опции развертывания? Можно ли развернуть ваше решение в закрытом контуре?
    A:
    Да, мы предоставляем варианты как облачного развертывания, так и развертывания в закрытом контуре вашей организации.
  • Q:
    Поддерживаются ли A/B-обновления?
    A:
    Да, RITMS UP2DATE имеет возможность осуществления A/B-обновлений.