Безопасность В Интернете Вещей: Azure Iot Suite Для Тех, Кто Начинает С Нуля

Представляем перевод серии статей, посвященных безопасности в IoT. Первый материал посвящен обзору возможностей Microsoft Azure IoT Suite.

Безопасность в Интернете вещей: Azure IoT Suite для тех, кто начинает с нуля



Цикл статей «Безопасность в IoT»

1. Azure IoT Suite для тех, кто начинает с нуля .

2. Комплексная стратегия защиты .

3. Архитектура безопасности .

4. Обеспечение безопасности развертываний Интернета вещей .

Примечание: дальнейшее повествование будет вестись от имени автора.

Пакет Azure для Интернета вещей представляет собой комплексное решение со встроенными средствами безопасности, обеспечивающими защиту на всех уровнях.

В Microsoft безопасность программного обеспечения является неотъемлемой частью процесса разработки в соответствии с устоявшимися десятилетиями принципами проектирования надежного и безопасного программного обеспечения.

Это делается с использованием безопасного жизненного цикла разработки приложений (SDL), базовой методологии разработки программного обеспечения в сочетании с набором служб безопасности на уровне инфраструктуры (обеспечение операционной безопасности (OSA), а также подразделением Microsoft по борьбе с цифровыми преступлениями, Центром реагирования на безопасность Microsoft, и Центр защиты от вредоносных программ Microsoft).

программы).

Azure IoT Suite предоставляет уникальные функции, которые делают подготовку, подключение и хранение данных с устройств IoT простыми, интуитивно понятными и, самое главное, безопасными.

В этой статье мы рассмотрим компоненты безопасности и стратегии развертывания Azure IoT Suite, которые обеспечивают надежную безопасность, конфиденциальность и соответствие требованиям.



Введение

Интернет вещей (IoT) — это технология, которая уже дает компаниям реальную возможность сократить расходы, увеличить прибыль и трансформировать свой бизнес.

Однако многие компании не решаются активно внедрять технологии Интернета вещей из-за опасений по поводу безопасности, конфиденциальности и соответствия требованиям.

Наибольшее беспокойство вызывает уникальная инфраструктура Интернета вещей, которая объединяет цифровой мир с физическим.

При этом, конечно, возрастают и риски, характерные для обоих миров.

Безопасность инфраструктуры Интернета вещей зависит от целостности кода, выполняемого на устройствах.

Этот код служит для проверки подлинности устройства и пользователей, определения принадлежности устройства (и данных, которые оно генерирует), а также защиты от сетевых и физических атак злоумышленников.

Наконец, существует проблема конфиденциальности.

Компании требуют прозрачности при обмене данными.

Им необходимо понимать, какие данные собираются и почему, кто может их просматривать, кто контролирует доступ и так далее.

Не менее важны общие вопросы, связанные с безопасностью оборудования и безопасностью оператора при эксплуатации, а также вопросы соответствия отраслевым стандартам.

Учитывая многочисленные требования, касающиеся безопасности, конфиденциальности, прозрачности и соответствия требованиям, выбор поставщика решений IoT становится очень сложной задачей.

Когда отдельные приложения и сервисы IoT от разных поставщиков объединяются в единое решение, неизбежны уязвимости безопасности, конфиденциальности и соответствия требованиям.

Зачастую их невероятно сложно даже обнаружить, не говоря уже об устранении.

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

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

технологии.



Безопасная инфраструктура с нуля

Инфраструктура Майкрософт Облако им пользуются более миллиарда клиентов в 127 странах.

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

Безопасный жизненный цикл разработки приложений ( СДЛ ) Microsoft позволяет вовлечь все уровни компании в процесс разработки, целью которого является внедрение компонентов безопасности на протяжении всего жизненного цикла программного обеспечения.

Чтобы гарантировать, что наша деятельность соответствует всем требованиям безопасности, мы используем строгие политики безопасности, разработанные в рамках процесса обеспечения операционной безопасности (OSA).

Мы работаем со сторонними поставщиками услуг аудита для проверки соблюдения всех требований и правил.

Мы также принимаем соответствующие меры безопасности при создании центров компетенции (отдел по борьбе с цифровыми преступлениями Microsoft, центр реагирования Microsoft на безопасность и центр Microsoft по борьбе с вредоносным ПО).



Microsoft Azure — надежная и безопасная IoT-инфраструктура для компании любого профиля.

Microsoft Azure — это комплексное облачное решение, которое сочетает в себе развивающийся набор интегрированных облачных сервисов (аналитика, машинное обучение, хранилище, безопасность, сетевые и веб-сервисы) с ведущими в отрасли технологиями защиты данных и конфиденциальности.

Наш стратегия Ожидания взлома реализуются «красной командой» экспертов по безопасности программного обеспечения.

Имитируя атаки, они проверяют способность Azure обнаруживать возникающие угрозы и обеспечивать эффективную защиту и восстановление данных.

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

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

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

Многофакторная аутентификация обеспечивает дополнительный уровень безопасности при доступе конечных пользователей к сети.

Поставщикам приложений и удаленного доступа мы предлагаем инструменты полного контроля доступа, мониторинга и антивирусного сканирования уязвимостей, а также инструменты внесения исправлений и настройки.

Microsoft Azure IoT Suite содержит встроенные компоненты безопасности и конфиденциальности платформы Azure, а также процессы SDL и OSA, которые используются для безопасной разработки и эксплуатации программного обеспечения Microsoft. Эти процедуры обеспечивают защиту инфраструктуры и сети, а также функции идентификации и управления, которые являются ключевыми для обеспечения безопасности в рамках любого решения.

Компонент Центр Интернета вещей Azure как часть Интернет вещей — это полностью управляемая служба, обеспечивающая надежную защиту двусторонней связи между устройствами Интернета вещей и службами Azure (например, Машинное обучение Azure И Azure Stream Analytics ) за счет использования индивидуальных учетных данных для каждого конкретного устройства и контроля доступа к нему.

Чтобы полностью представить встроенные компоненты безопасности и конфиденциальности Azure IoT Suite, мы рассмотрим программный пакет в контексте трех основных областей безопасности:

Безопасность в Интернете вещей: Azure IoT Suite для тех, кто начинает с нуля



Безопасная подготовка и аутентификация устройств

Azure IoT Suite защищает устройства, пока они находятся в поле.

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

Настройка данной процедуры не сложна и не занимает много времени.

На основе ключа с указанным пользователем идентификатором устройства создается токен, который в дальнейшем используется во всех сеансах передачи данных между устройством и службой Azure IoT Hub. Вы можете связать идентификаторы с устройствами на этапе производства (то есть добавить их в доверенную модель оборудования) или использовать существующие фиксированные идентификаторы (например, серийный номер ЦП) в качестве прокси.

Изменить эти идентификаторы устройств непросто, но также важно использовать логические идентификаторы.

Таким образом, даже если основные аппаратные характеристики устройства изменятся, его логические характеристики останутся прежними.

В некоторых случаях сопоставление идентификаторов устройств можно выполнить на этапе развертывания (то есть технический специалист физически настраивает новое устройство во время взаимодействия с серверной частью решения IoT).

Реестр Azure IoT Hub предназначен для безопасного хранения идентификаторов устройств, а также ключей безопасности решений.

Добавляя в белый или черный список отдельные идентификаторы устройств или группы идентификаторов, вы можете полностью контролировать доступ к устройствам.

С помощью политик контроля доступа к облаку, реализованных в Azure IoT Hub, вы можете включить или отключить любую идентификацию устройства и при необходимости отменить связь устройства с вашим развертыванием IoT. Сопоставление и отключение устройств выполняются с использованием идентификаторов каждого конкретного устройства.

Дополнительно вы можете использовать следующие функции безопасности устройства:

  • Устройства не принимают нежелательные входящие соединения.

    Можно настроить только исходящие соединения и маршруты.

    Для получения команд от сервера устройство должно само инициировать соединение и проверять наличие команд, ожидающих обработки.

    После установки безопасного соединения между устройством и службой Центра Интернета вещей шифрование не требуется для обмена сообщениями между облаком и устройством или между различными устройствами.

  • Устройства могут подключаться и устанавливать маршруты только к известным доверенным службам того же уровня, что и они (например, Azure IoT Hub).

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



Безопасное соединение

Непрерывный и надежный обмен данными имеет решающее значение для любого решения Интернета вещей.

Непрерывная доставка команд и получение данных от устройства особенно важны, учитывая, что устройства IoT подключаются через Интернет или другие подобные сети, и такие соединения могут быть ненадежными.

Используя систему отправки подтверждений полученных сообщений, Azure IoT Hub обеспечивает необходимую устойчивость обмена данными между облаком и устройством.

Кэширование сообщений в службе Центра Интернета вещей повышает устойчивость сообщений.

Кэшированные сообщения хранятся семь (телеметрия) или два дня (команды).

Крайне важно обеспечить эффективность при сохранении ресурсов и работе в средах с ограниченными ресурсами.

HTTPS (HTTP Secure) — это отраслевой стандарт, безопасная версия популярного протокола HTTP. В Azure IoT Hub HTTPS обеспечивает максимально эффективный обмен данными.

Протоколы AMQP и MQTT, которые также поддерживаются службой Azure IoT Hub, не только обеспечивают эффективность с точки зрения потребления ресурсов, но и обеспечивают надежную доставку сообщений.

Масштабирование требует безопасной совместимости на широком спектре устройств.

Azure IoT Hub обеспечивает безопасное подключение к IP- и не-IP-устройствам.

Устройства с поддержкой IP могут напрямую подключаться к сервису IoT Hub и обмениваться с ним данными через безопасное соединение.

Устройства, не поддерживающие IP, используют ограниченные ресурсы и могут обмениваться данными только с использованием протоколов связи ближнего действия (Z-Wave, ZigBee и Bluetooth).

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

Дополнительно вы можете использовать следующие функции безопасности соединения:

  • Связь между устройствами и/или шлюзами и службой Azure IoT Hub защищена с помощью стандартного протокола TLS. Аутентификация Azure IoT Hub выполняется с использованием протокола X.509.
  • Чтобы защитить устройства от нежелательных входящих подключений, служба Azure IoT Hub блокирует все запросы на подключение к этому устройству.

    Устройство всегда инициирует соединения самостоятельно.

  • Azure IoT Hub сохраняет сообщения, адресованные устройствам, в безопасном хранилище и ожидает, пока устройство инициирует подключение.

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

    Служба Azure IoT Hub также создает отдельную очередь для каждого устройства.



Безопасная обработка и хранение в облаке

Azure IoT Hub обеспечивает комплексную безопасность на каждом уровне передачи данных: от шифрования до облачной обработки.

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

Azure IoT Hub использует Azure Active Directory (AAD) для аутентификации и авторизации пользователей.

Azure IoT Suite предоставляет модель авторизации облачных данных на основе политик, которая упрощает контроль доступа и предоставляет возможности проверки и аудита.

Он позволяет практически мгновенно отзывать разрешения на доступ к данным в облаке и блокировать устройства, подключенные к Azure IoT Suite. Данные, передаваемые в облако, могут обрабатываться и храниться в любом рабочем процессе, определяемом пользователем.

Azure Active Directory контролирует доступ к различным разделам данных в зависимости от используемой службы хранения.

Все ключи, используемые инфраструктурой Интернета вещей, хранятся в безопасном облачном хранилище.

Их можно изменить, если потребуется повторное предоставление.

Данные хранятся в базе данных ДокументБД или в Базы данных SQL , что позволяет определить необходимые уровни безопасности.

Кроме того, в Azure есть эффективные инструменты для мониторинга и аудита доступа к данным, предупреждающие пользователя о вторжениях или несанкционированном доступе.



Заключение

Интернет вещей начинается с вещей.

Из того самого, что наиболее важно для современных компаний.

Технология Интернета вещей предоставляет компаниям невероятные преимущества — сокращение затрат, увеличение прибыли и преобразование их бизнеса.

Успех этой трансформации во многом зависит от выбора надежного поставщика программного обеспечения и услуг Интернета вещей.

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

Microsoft Azure IoT Suite предлагает встроенные инструменты безопасности и надежного мониторинга ресурсов.

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

Многоуровневый подход к безопасности Azure IoT Suite, компоненты безопасности и шаблоны архитектуры помогут вам развернуть инфраструктуру, которая поможет вам преобразовать ваш бизнес.



Дополнительная информация

Все предварительно настроенные решения в составе Azure IoT Suite создают следующие экземпляры службы Azure:
  • Центр Интернета вещей Azure .

    Шлюз, через который устанавливается соединение между облаком и «вещами».

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

  • Azure ДокументБД .

    Масштабируемая, полностью индексированная служба базы данных, используемая для хранения полуструктурированных данных.

    Он управляет метаданными устройств (атрибутами, конфигурацией и параметрами безопасности) при их подготовке к использованию.

    DocumentDB обеспечивает высокую производительность и пропускную способность обработки данных, а также независимое от схемы индексирование и улучшенный интерфейс для создания SQL-запросов.

  • Azure Stream Analytics .

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

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

  • Службы приложений Azure .

    Облачная платформа для разработки мощных веб- и мобильных приложений, которые могут подключаться к данным как в облаке, так и локально.

    Разработка привлекательных мобильных приложений для платформ iOS, Android и Windows. Встроенная возможность подключения к десяткам облачных сервисов и корпоративных приложений обеспечивает интеграцию с SaaS-приложениями и корпоративным программным обеспечением.

    Благодаря возможности писать код на предпочитаемом вами языке и IDE (.

    NET, NodeJS, PHP, Python или Java) вы можете создавать веб-приложения и API еще быстрее.

  • Логические приложения .

    Функция Logic Apps в Службе приложений Azure позволяет интегрировать решение Интернета вещей в существующие бизнес-системы и эффективно автоматизировать рабочие процессы.

    Разработчики могут использовать приложения логики для создания триггерных рабочих процессов, выполняющих последовательности действий (правил и операций), которые используют мощные соединители для интеграции с существующими бизнес-процессами компании.

    Приложения Logic также обеспечивают встроенное подключение к экосистеме SaaS, облаку и локальным приложениям.

  • Хранилище BLOB-объектов .

    Надежное и экономичное облачное хранилище для данных, передаваемых устройствами в облако.



Полезные материалы

Также предлагаем ознакомиться с другими функциями и возможностями предварительно настроенных решений IoT Suite: Если вы заметили неточность в переводе, сообщите об этом в личные сообщения.

Теги: #информационная безопасность #microsoft #iot #Разработка для Интернета вещей #Microsoft Azure #Интернет вещей #облака #облачная инфраструктура #облачные технологии #безопасность #azure #облачное хранилище #облачное хранилище #iot безопасность #безопасность Интернета вещей # безопасность iot #azure iot suite #azure iot suite #azure iot suite #azure iot suite #basic Services #secureинфраструктура

Вместе с данным постом часто просматривают:

Автор Статьи


Зарегистрирован: 2019-12-10 15:07:06
Баллов опыта: 0
Всего постов на сайте: 0
Всего комментарий на сайте: 0
Dima Manisha

Dima Manisha

Эксперт Wmlog. Профессиональный веб-мастер, SEO-специалист, дизайнер, маркетолог и интернет-предприниматель.