Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Industrial Internet of Things >> Датчик

Эффективная провизия IoT-сенсоров: безопасное подключение и управление учетными данными

IoT давно не чужд: потребительские, медицинские, промышленные устройства. Видеозвонок, инсулиновая помпа, промышленный сенсор — пользователь сталкивается с двумя вызовами: 1) физическое/логическое подключение к сети, 2) обеспечение учетными данными для интероперабельности с устройствами сети или серверами сбора данных. Это объединяется в процесс провизии (provisioning).

Базовая провизия

Главный вызов — безопасность устройства и связи. Опирается на асимметричное и симметричное шифрование и цифровые сертификаты.

Асимметричное: математически связанная пара публичный/приватный ключ. Зашифровано публичным → расшифровывает только приватный. Симметричное: один ключ шифрует и расшифровывает. Симметричное требует меньше ресурсов (меньше бит ключа, быстрее) для лучшей безопасности. Но ключи нужно обменяться скрытно. Обычно: публичный ключ получателя шифрует premaster key, отправляется, приватный ключ получателя расшифровывает → общий сеансовый ключ. Так Diffie-Hellman позволяет использовать быстрое симметричное шифрование через рукопожатие на асимметричном.

Первое требование: уникальный механизм идентичности устройства. Может быть частью производства: чип идентичности в BOM, или (как у многих производителей МК) — прошивка уникальной идентичности с ключами в процессоре при изготовлении. Это — провизия в цепочке поставок.

Этапы провизии (одиночная/малые объемы)

  1. Регистрация устройства: запись на сервере с метаданными: серийный номер, локация, роль.
  2. Генерация ключей: если есть TPM или ключи прошиты на заводе — готово. Иначе установщик генерирует (OpenSSL) или облачный провайдер. Публичный/приватный ключи хранятся на устройстве, приватный — в защищенном хранилище. Рекомендуется ≥2048 бит (RSA) или ≥256 бит (ECC).
  3. Сертификат: при активации устройство генерирует CSR (запрос подписи сертификата) → CA (DigiCert, GlobalSign, облачный провайдер). CA подписывает SSL-сертификат (X.509) своим приватным ключом, возвращает. С сертификатом устройство участвует в TLS-хендшейке для зашифрованного канала. Подпись доверенного CA подтверждает: устройство, контролирующее приватный ключ, известно и доверено. Возможен self-signed сертификат для in-house устройств (OpenSSL, копирование в защищенное хранилище на конвейере).
  4. Провизия устройства: с ключами и сертификатом устройство утверждает идентичность провайдеру через TLS/DTLS. Хендшейк устанавливает симметричный ключ для безопасной передачи данных. MITM-атаки предотвращены — у перехватчика нет симметричного ключа. TLS 1.3 сокращает обмен сообщениями для низкой латентности.

Массовая провизия

Доселе — человек в цикле для единиц. Безопасность на шифровании и физическом подтверждении подлинности (распаковка). На промышленном масштабе человек нереален.

Пример: умные здания с тысячами сенсоров (свет, качество воздуха, микрофоны присутствия, T/RH). Ручная провизия = полная ставка. Но идентичность и безопасность должны быть гарантированы. Как провизионировать массово без человека?

Промышленные IoT-устройства сохраняют два базовых требования: ассоциация с сетью, верификация идентичности и безопасности перед доступом к серверу. Физическое подключение зависит от среды связи. Утверждение идентичности — цифровые сертификаты. Для массовой провизии лучше встроить пару ключей и сертификат в цепочке поставок — устройство из коробки готово к CSR и хендшейку.

Многие IoT используют беспроводные протоколы (greenfield): сотовая, Wi-Fi, Zigbee, LoRaWAN, SigFox. Brownfield: Ethernet, RS-485, ProfiBus. Проводные — просто вставить кабель. Беспроводные сложнее.

Сотовая: провизия через SIM/eSIM оператора. Перевозчик берет IMEI, ассоциирует с SIM/eSIM в БД — уникальная идентификация. Эта идентичность валидирует устройство в сети и дает провизию over-the-air. Список IMEI + SIM/eSIM → активация без человека. Аналогично для LoRaWAN.

Bluetooth mesh (все чаще в умных зданиях) имеет встроенную стратегию провизии на тех же концепциях: пара ключей + сертификат в устройстве. Через определенный протокол и хендшейки новое устройство безопасно добавляется в сеть за мс без человека. Аналогичные сценарии по другим IoT-опциям.

Итоги IoT-провизии

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

Крупные облачные провайдеры проработали механизмы провизии с четкими шагами/протоколами. К сожалению, у каждого свои API и подходы. Но общий поток одинаков и легко автоматизируется для массовых развертываний. Существует множество компаний, фокусирующихся на IoT-провизии и автоматизации для legacy/внутренних инфраструктур. Так что, хотя все столкнутся с провизией, можно использовать существующие подходы, а не прокладывать новые тропы.

Автор: Майк Андерсон, архитектор встроенных систем, консультант отрасли. Контакт: email или https://info.hotims.com/82319-160.

Датчик

  1. Масштабирование провижининга IoT: безопасные эффективные стратегии для онбординга устройств
  2. Умные данные: навигация по следующей границе IoT и Big Data
  3. Как IoT режет затраты здравоохранения и улучшает исходы
  4. Как IoT революционизирует операции умных заводов
  5. Как IoT трансформирует ТО автопарков: эффективность и надежность
  6. Максимизация ROI в умном производстве: окупаемость и успех на основе данных
  7. Трансформация OEM медицинских устройств: чертеж взаимосвязанной умной фабрики
  8. Инновационные фотонические кристаллы, меняющие цвет: Будущее умной сенсорной технологии
  9. Как 5G революционизирует IoT и промышленный IoT
  10. Как IoT-датчики революционизируют отрасли: от борьбы с вредителями до климатического мониторинга