Поделиться через


Сетевая безопасность для IoT Central с помощью частных конечных точек

Доступ к стандартным конечным точкам IoT Central для подключения устройств можно получить с помощью общедоступных URL-адресов. Любое устройство с допустимым удостоверением может подключиться к приложению IoT Central из любого расположения.

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

Частные конечные точки используют частные IP-адреса из адресного пространства виртуальной сети для частного подключения устройств к приложению IoT Central. Сетевой трафик между устройствами в виртуальной сети и платформой Интернета вещей проходит через виртуальную сеть и приватный канал в магистральной сети Майкрософт, устраняя уязвимость в общедоступном Интернете.

Дополнительные сведения о виртуальных сетях Azure см. в статье:

Частные конечные точки в приложении IoT Central позволяют:

  • Защитите кластер, настроив брандмауэр так, чтобы блокировать все подключения устройств к общедоступной конечной точке.
  • Повышение безопасности виртуальной сети за счет защиты данных в виртуальной сети.
  • Безопасное подключение устройств к IoT Central из локальных сетей, которые подключаются к виртуальной сети с помощью VPN-шлюза или частного пиринга ExpressRoute .

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

Что собой представляет частная конечная точка?

Частная конечная точка — это специальный сетевой интерфейс для службы Azure в виртуальной сети, которому назначены IP-адреса из диапазона IP-адресов виртуальной сети. Частная конечная точка обеспечивает безопасное подключение между устройствами в виртуальной сети и платформой Интернета вещей, к которому они подключаются. Подключение между частной конечной точкой и платформой Интернета вещей Azure использует безопасный приватный канал:

Схема, на которую показано использование частной конечной точки.

Устройства, подключенные к виртуальной сети, могут легко подключаться к кластеру через частную конечную точку. Механизмы авторизации используются для подключения к общедоступным конечным точкам. Однако необходимо обновить URL-адрес подключения DPS, так как URL-адрес узла global.azure-devices-provisioning.net глобальной подготовки не разрешается при отключении доступа к общедоступной сети для приложения.

При создании частной конечной точки для кластера в виртуальной сети владелец подписки отправляет запрос согласия на утверждение. Если пользователь, запрашивающий создание частной конечной точки, также является владельцем подписки, запрос утверждается автоматически. Владельцы подписки могут управлять запросами согласия и частными конечными точками для кластера в портал Azure в разделе Частные конечные точки.

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

Планирование размера подсети в виртуальной сети

Размер подсети в виртуальной сети нельзя изменить после создания подсети. Поэтому важно спланировать размер подсети и обеспечить будущий рост.

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

Снимок экрана: портал Azure, на котором отображаются полные доменные имена клиента.

Частная конечная точка IoT Central использует несколько IP-адресов из виртуальной сети и подсети. Кроме того, в зависимости от профиля нагрузки приложения IoT Central автоматически масштабирует свои базовые Центры Интернета вещей , чтобы количество IP-адресов, используемых частной конечной точкой, может увеличиться. Запланируйте это возможное увеличение при определении размера подсети.

Используйте следующие сведения, чтобы определить общее количество IP-адресов, необходимых в вашей подсети:

Использование Количество IP-адресов на частную конечную точку
URL-адрес IoT Central 1
Базовые центры Интернета вещей 2–50
Центры событий, соответствующие Центрам Интернета вещей 2–50
Device Provisioning Service (Служба подготовки устройств) 1
Зарезервированные адреса Azure 5
Итог 11-107

Дополнительные сведения см. в статье Часто задаваемые вопросы об Azure виртуальная сеть.

Примечание

Минимальный размер подсети — /28 (14 доступных IP-адресов). Для использования с частной конечной точкой /24 IoT Central рекомендуется использовать, что помогает в экстремальных рабочих нагрузках.

Дальнейшие действия

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