M365Con 2027 – безкоштовна онлайн-конференція · 11–22 Jan 2027 · 120 sessions→ m365con.net

Blog · Mirko Peters

Azure IoT Hub vs Event Hubs: автентифікація за симетричними ключами та сертифікатами X.509 у виробництві

By ·

Порівняйте автентифікацію Azure IoT Hub і Event Hubs для промислових середовищ. Дізнайтеся, коли використовувати симетричні ключі SAS, а коли сертифікати X.509.

Automatically translated with AI from the original post. Read the English original

▶ BLOGAzure IoT Hub vs EventHubs Authentication:…M365.FM
Titelbild: Azure IoT Hub vs Event Hubs Authentication: Symmetric Keys vs X.509 Certificates in Manufacturing

Вибір правильного сервісу прийому даних Azure для промислового обладнання значною мірою залежить від архітектури автентифікації та вимог до життєвого циклу пристроїв. Обидва сервіси приймають потоки подій, але розуміння ключових відмінностей у керуванні обліковими даними IoT Hub і Event Hubs допомагає уникнути серйозних вразливостей безпеки на виробництві та незапланованих простоїв.

Головне

Дилема автентифікації на виробничій дільниці

Коли інженерні команди вперше підключають телеметрію заводу до хмари Microsoft, вони часто оцінюють сервіси лише за пропускною здатністю або простими навчальними посібниками для початку роботи. Такий недогляд нерідко призводить до фундаментальних недоліків безпеки. На реальній виробничій дільниці, де працюють програмовані логічні контролери (PLC), системи управління виробництвом (MES) і локальні граничні шлюзи, кожен підключений компонент є потенційним вектором атаки. Ключове питання полягає в тому, хто відповідає за з'єднання з верстатом і хто відповідає за облікові дані.

У багатьох застарілих інсталяціях команда OT (операційних технологій) знає фізичний актив і його точне розташування на лінії четвертій, а команда хмарної розробки має рядок підключення, збережений у конфігураційному файлі. Часто ні та, ні інша команда не знає, чи належить цей обліковий запис ізольованому шлюзу лінії, виведеному з експлуатації тестовому пристрою чи тимчасовому інтеграційному скрипту, написаному кілька років тому. Коли трапляється інцидент, наприклад підозрілі аномалії в корисному навантаженні або ймовірний витік ключів, службі безпеки потрібна можливість ізолювати один підозрілий шлюз, не позбавляючи всього виробничого майданчика видимості. Якщо ваша архітектура спирається на спільні облікові дані, розкидані між кількома фізичними локаціями, проблема з ідентичністю миттєво перетворюється на дорогу зупинку виробництва.

IoT Hub як контрольована точка ідентичності

Щоб належним чином захистити середовища виробничих майданчиків, архітектори мають розглядати Azure IoT Hub не лише як приймач подій, а як суворий шлюз ідентифікації. IoT Hub веде явний реєстр для кожного пристрою. Кожен периферійний шлюз, комп'ютер на лінії пакування чи безпосередній польовий датчик встановлює окремий, автентифікований зв'язок з хмарою. Цей реєстр індивідуальних ідентичностей дозволяє адміністраторам безпеки хмари вмикати, вимикати або ізолювати конкретні апаратні засоби незалежно один від одного.

Крім того, IoT Hub нативно підтримує двійники пристроїв (device twins), які відстежують бажані та повідомлені стани конфігурації. Якщо шлюз лінії втрачає зв'язок, його стан конфігурації зберігається в хмарі, що дозволяє системі узгодити бажані налаштування щойно з'єднання відновлюється. Водночас телеметрію датчиків з високою частотою ніколи не слід плутати зі станом пристрою або зберігати всередині двійників пристроїв. IoT Hub зосереджений насамперед на життєвому циклі пристроїв, автентифікації, межах безпечного обміну повідомленнями та керуванні конфігурацією на відстані.

Симетричні ключі чи сертифікати X.509 у промисловій експлуатації

Налаштовуючи автентифікацію в IoT Hub, інженери мають обрати між двома основними криптографічними підходами:

Event Hubs і безпека на рівні простору імен

На відміну від IoT Hub, Azure Event Hubs працює як високошвидкісна магістраль даних. Він не керує ідентичностями пристроїв, версіями прошивки, бажаними властивостями конфігурації чи життєвим циклом окремих апаратних засобів. Натомість Event Hubs зосереджений виключно на прийманні потоків великого обсягу, розділах (partitions), групах споживачів і паралельній обробці потоків для незалежних споживачів нижчого рівня, таких як озера даних, калькулятори OEE та конвеєри приймання Microsoft Fabric.

Безпека в Event Hubs керується на рівні простору імен за допомогою підписів спільного доступу (Shared Access Signatures, SAS) або політик RBAC у Azure Active Directory (Entra ID). Оскільки Event Hubs сприймає вхідні корисні дані як анонімні потоки повідомлень, у нього немає механізмів, потрібних для вимкнення однієї фізичної машини чи ізоляції неблагонадійного периферійного шлюзу без зміни широких правил авторизації видавців. Тому підключення необроблених, неавтентифікованих верстатів цеху безпосередньо до Event Hub позбавляє вас можливості керувати довірою до пристроїв і межами безпеки.

Найкращі архітектурні практики: поєднання обох служб

Найстійкіші корпоративні виробничі архітектури не змушують обирати між IoT Hub і Event Hubs, бо це хибний вибір. Натомість вони поєднують обидві служби, щоб використати сильні сторони кожної. Розміщуючи Azure IoT Hub на межі підключення, організації забезпечують сувору ідентифікацію пристроїв, керують сертифікатами X.509 або ключами SAS, ізолюють скомпрометоване обладнання під час аудитів безпеки та контролюють стани конфігурації на периферії.

Щойно трафік безпечно проходить через шлюз IoT Hub, його можна безпечно спрямувати далі до Azure Event Hubs. Такий перехід дає змогу кільком незалежним системам нижчого рівня, зокрема аналітиці профілактичного обслуговування, моделям машинного навчання та панелям оперативного моніторингу в реальному часі, споживати потік подій великого обсягу через окремі групи споживачів, не втручаючись в управління пристроями, засоби безпеки чи протоколи безпеки на виробництві.

Щоб детально розібратися в цих архітектурних нюансах і дізнатися, як позбутися суперечливих панелей телеметрії цеху, обов'язково послухайте повний епізод. Долučайтеся до повного обговорення, щоб отримати глибокі практичні стратегії для оптимізації ваших хмарних середовищ Microsoft і інфраструктури сучасного робочого місця.

Поширені запитання

Чому Event Hubs не може автентифікувати окремі пристрої на заводі?

Event Hubs створено як високопродуктивну магістраль для даних. Вона використовує рядки підключення та політики SAS на рівні простору імен і не веде детального реєстру окремих апаратних пристроїв, версій прошивки чи статусів життєвого циклу пристроїв.

Чи безпечні симетричні ключі для промислових граничних шлюзів?

Симетричні ключі через маркери SAS добре підходять для обмеженого за ресурсами апаратного забезпечення, але вони створюють серйозні операційні ризики на виробничих майданчиках, якщо кілька шлюзів використовують один і той самий ключ. Адже відкликання однієї скомпрометованої облікової дані випадково перериває зв'язок для всієї виробничої лінії.

Як сертифікати X.509 покращують кібербезпеку на виробничому майданчику?

Сертифікати X.509 використовують довірений центр сертифікації, щоб перевіряти кожен шлюз цеху окремо. Це дозволяє службам безпеки ізолювати, вимкнути або замінити один скомпрометований шлюз лінії, не порушуючи загальний потік телеметрії для решти підприємства.

Чи можна поєднати Azure IoT Hub і Event Hubs в одній промисловій архітектурі?

Так. Оптимальна модель для корпоративного виробництва розміщує IoT Hub на межі периферії, де він відповідає за ідентичність пристроїв, безпечну автентифікацію та стан конфігурації, а нормалізовану телеметрію спрямовує далі до Event Hubs для паралельної обробки потоків.

Azure Event Hubs

Related articles

RSS