📋 TL;DR - Основні моменти
IoT безпека - захист інтернету речей та підключених пристроїв
Промислова безпека - захист SCADA, ICS та критичної інфраструктури
IoT протоколи - MQTT, CoAP, Zigbee, LoRaWAN безпека
Атаки на IoT - ботнети, DDoS, атаки на прошивку
Стратегії захисту - сегментація, моніторинг, оновлення
Регулятивні вимоги - GDPR, NIST, ISO 27001
Майбутнє IoT - 5G, edge computing, AI безпека
🌐 Що таке IoT безпека?
Безпека IoT (Internet of Things) — це комплекс заходів, технологій та політик, спрямованих на захист підключених до інтернету пристроїв, систем та мереж від кіберзагроз. IoT включає широкий спектр пристроїв: від простих сенсорів до складних промислових систем.
Сучасний IoT екосистема включає мільярди пристроїв, які збирають, передають та обробляють дані. Це створює нові можливості для атак та вимагає спеціалізованих підходів до безпеки.
🏭 Промислова безпека (ICS/SCADA)
Що таке ICS та SCADA?
ICS (Industrial Control Systems) та SCADA (Supervisory Control and Data Acquisition) — це системи управління та контролю промисловими процесами, включаючи енергетику, водопостачання, транспорт та інші критичні інфраструктури.
Архітектура промислових систем
1. Enterprise Level
Business Systems - бізнес-системи
ERP Systems - системи планування ресурсів
MES Systems - системи виконання виробництва
Database Servers - сервери баз даних
2. Control Level
SCADA Servers - сервери SCADA
HMI Workstations - робочі станції люди-машина
Engineering Workstations - інженерні станції
Data Historians - історичні дані
3. Field Level
PLCs - програмовані логічні контролери
RTUs - віддалені термінали
Sensors - сенсори
Actuators - виконавчі механізми
Протоколи промислових систем
1. Modbus
Modbus TCP - Ethernet версія
Modbus RTU - серійна версія
Modbus ASCII - ASCII версія
Security Issues - відсутність аутентифікації
2. DNP3
Distributed Network Protocol - розподілений мережевий протокол
Used in - енергетичні системи
Security Features - обмежена аутентифікація
Vulnerabilities - слабке шифрування
3. OPC UA
OPC Unified Architecture - уніфікована архітектура
Security Features - вбудована безпека
Authentication - аутентифікація користувачів
Encryption - шифрування даних
Загрози для промислових систем
1. Stuxnet
Target - іранські центрифуги
Method - атака через USB
Impact - фізичне пошкодження обладнання
Lessons - необхідність захисту промислових систем
2. Industroyer/CrashOverride
Target - енергетичні системи України
Method - атака через промислові протоколи
Impact - відключення електроенергії
Innovation - перша атака на промислові протоколи
3. Triton/Trisis
Target - системи безпеки нафтопереробних заводів
Method - атака на SIS (Safety Instrumented Systems)
Impact - ризик фізичних аварій
Danger - загроза життю людей
📡 IoT протоколи безпеки
MQTT (Message Queuing Telemetry Transport)
Архітектура MQTT
Publisher - видавець повідомлень
Broker - брокер повідомлень
Subscriber - підписник повідомлень
Topics - теми повідомлень
Безпека MQTT
MQTT 3.1.1 - базова версія без безпеки
MQTT 5.0 - покращена версія
TLS/SSL - шифрування транспортного рівня
Authentication - аутентифікація клієнтів
Authorization - авторизація доступу до тем
Рекомендації безпеки MQTT
Use TLS - завжди використовуйте TLS
Strong Authentication - сильна аутентифікація
Topic Security - захист тем повідомлень
Message Encryption - шифрування повідомлень
Network Segmentation - сегментація мережі
CoAP (Constrained Application Protocol)
Особливості CoAP
Lightweight - легкий протокол
UDP-based - на основі UDP
RESTful - REST архітектура
Resource-constrained - для обмежених пристроїв
Безпека CoAP
DTLS - Datagram Transport Layer Security
OSCORE - Object Security for Constrained RESTful Environments
ACE - Authentication and Authorization for Constrained Environments
Group Communication - групова комунікація
Zigbee
Архітектура Zigbee
Coordinator - координатор мережі
Router - маршрутизатор
End Device - кінцевий пристрій
Mesh Network - сітчаста мережа
Безпека Zigbee
AES-128 - шифрування AES-128
Network Key - мережевий ключ
Link Key - ключ з'єднання
Trust Center - центр довіри
Key Distribution - розподіл ключів
LoRaWAN
Архітектура LoRaWAN
End Device - кінцевий пристрій
Gateway - шлюз
Network Server - мережевий сервер
Application Server - сервер додатків
Безпека LoRaWAN
AES-128 - шифрування AES-128
Two-layer Security - двошаровий захист
Network Session Key - ключ мережевої сесії
Application Session Key - ключ сесії додатку
Message Integrity - цілісність повідомлень
🤖 Атаки на IoT системи
Botnet атаки
Mirai Botnet
Target - IoT пристрої з дефолтними паролями
Method - брутфорс атаки
Impact - DDoS атаки на Dyn
Scale - сотні тисяч пристроїв
Persirai Botnet
Target - IP камери
Method - експлуатація вразливостей
Impact - DDoS атаки
Innovation - використання P2P архітектури
Атаки на прошивку
Firmware Attacks
Firmware Modification - модифікація прошивки
Backdoor Installation - встановлення бекдорів
Rootkit Installation - встановлення руткітів
Persistent Access - постійний доступ
Supply Chain Attacks
Compromised Firmware - скомпрометована прошивка
Hardware Backdoors - апаратні бекдори
Third-party Components - сторонні компоненти
Update Mechanisms - механізми оновлення
Атаки на протоколи
Protocol Fuzzing
Input Validation - перевірка вхідних даних
Buffer Overflows - переповнення буферів
Format String Attacks - атаки формату рядків
Integer Overflows - переповнення цілих чисел
Man-in-the-Middle Attacks
Eavesdropping - підслуховування
Data Modification - модифікація даних
Replay Attacks - атаки повторення
Session Hijacking - викрадення сесій
🛡️ Стратегії захисту IoT
Архітектурні принципи
1. Defense in Depth
Multiple Layers - багатошаровий захист
Redundancy - надлишковість
Fail-safe - безпечний відмовний режим
Monitoring - моніторинг на всіх рівнях
2. Zero Trust Architecture
Never Trust - ніколи не довіряй
Always Verify - завжди перевіряй
Least Privilege - мінімальні привілеї
Continuous Monitoring - безперервний моніторинг
3. Security by Design
Built-in Security - вбудована безпека
Privacy by Design - приватність з самого початку
Secure Development - безпечна розробка
Threat Modeling - моделювання загроз
Технічні заходи захисту
1. Network Segmentation
VLANs - віртуальні локальні мережі
Firewalls - міжмережеві екрани
Micro-segmentation - мікросегментація
Air-gapped Networks - ізольовані мережі
2. Device Management
Device Inventory - інвентаризація пристроїв
Asset Management - управління активами
Lifecycle Management - управління життєвим циклом
Patch Management - управління оновленнями
3. Monitoring and Detection
SIEM - системи управління інформацією та подіями безпеки
Network Monitoring - моніторинг мережі
Behavioral Analysis - аналіз поведінки
Anomaly Detection - виявлення аномалій
Криптографічні заходи
1. Encryption
Data at Rest - шифрування даних в спокої
Data in Transit - шифрування даних в передачі
Data in Use - шифрування даних в використанні
Key Management - управління ключами
2. Authentication
Multi-factor Authentication - багатофакторна аутентифікація
Certificate-based Authentication - аутентифікація на основі сертифікатів
Biometric Authentication - біометрична аутентифікація
Hardware Security Modules - апаратні модулі безпеки
3. Integrity Protection
Digital Signatures - цифрові підписи
Message Authentication Codes - коди аутентифікації повідомлень
Hash Functions - хеш-функції
Checksums - контрольні суми
📋 Регулятивні вимоги
GDPR (General Data Protection Regulation)
Основні принципи
Lawfulness - законність обробки
Fairness - справедливість
Transparency - прозорість
Purpose Limitation - обмеження цілей
Data Minimization - мінімізація даних
Accuracy - точність
Storage Limitation - обмеження зберігання
Security - безпека
Права суб'єктів даних
Right to Information - право на інформацію
Right of Access - право доступу
Right to Rectification - право на виправлення
Right to Erasure - право на забуття
Right to Restrict Processing - право на обмеження обробки
Right to Data Portability - право на портативність даних
Right to Object - право на заперечення
NIST Cybersecurity Framework
Core Functions
Identify - ідентифікація
Protect - захист
Detect - виявлення
Respond - реагування
Recover - відновлення
Implementation Tiers
Tier 1: Partial - часткова реалізація
Tier 2: Risk Informed - інформована про ризики
Tier 3: Repeatable - повторювана
Tier 4: Adaptive - адаптивна
ISO 27001
Основні елементи
Information Security Policy - політика інформаційної безпеки
Risk Assessment - оцінка ризиків
Risk Treatment - обробка ризиків
Security Controls - заходи безпеки
Continuous Improvement - безперервне покращення
🔮 Майбутнє IoT безпеки
5G та IoT
Можливості 5G
Ultra-low Latency - ультранизька затримка
High Bandwidth - висока пропускна здатність
Massive Connectivity - масове підключення
Network Slicing - сегментація мережі
Безпека 5G
Enhanced Authentication - покращена аутентифікація
Network Function Virtualization - віртуалізація мережевих функцій
Edge Security - безпека на краю мережі
Zero Trust Networks - мережі з нульовою довірою
Edge Computing
Переваги Edge Computing
Reduced Latency - зменшена затримка
Bandwidth Optimization - оптимізація пропускної здатності
Offline Capability - можливість роботи офлайн
Data Privacy - приватність даних
Безпека Edge Computing
Distributed Security - розподілена безпека
Edge-to-Cloud Security - безпека від краю до хмари
Federated Learning - федеративне навчання
Homomorphic Encryption - гомоморфне шифрування
Штучний інтелект в IoT безпеці
ML для виявлення загроз
Anomaly Detection - виявлення аномалій
Behavioral Analysis - аналіз поведінки
Threat Intelligence - розвідка загроз
Automated Response - автоматизоване реагування
AI для атак
Adversarial Attacks - ворожі атаки
Deepfakes - глибокі підробки
AI-powered Malware - малериційне ПЗ на основі AI
Social Engineering - соціальна інженерія
📊 Метрики IoT безпеки
Ключові показники
Device Compliance Rate - відсоток відповідних пристроїв
Vulnerability Detection Time - час виявлення вразливостей
Patch Deployment Time - час розгортання патчів
Incident Response Time - час реагування на інциденти
Data Breach Impact - вплив витоків даних
Метрики промислової безпеки
System Availability - доступність системи
Mean Time to Recovery - середній час відновлення
Safety Incident Rate - частота інцидентів безпеки
Compliance Score - оцінка відповідності
Training Completion Rate - відсоток завершення навчання
🎓 Висновок
Безпека IoT є критично важливою складовою сучасної кібербезпеки, оскільки кількість підключених пристроїв стрімко зростає, а їх вразливості можуть призвести до серйозних наслідків.
Розуміння особливостей промислових систем, IoT протоколів та сучасних загроз є ключовим для розробки ефективних стратегій захисту.
Регулятивні вимоги, такі як GDPR, NIST та ISO 27001, надають структурований підхід до забезпечення безпеки IoT систем та захисту персональних даних.
Майбутнє IoT безпеки пов'язане з розвитком 5G, edge computing, штучного інтелекту та квантових технологій. Важливо бути готовими до цих змін та адаптувати стратегії безпеки відповідно.
Спробуйте наживо
Усе, що вище, працює прямо у вашому браузері — відкрийте Network Packet Routing і змінюйте параметри під час роботи. Нічого не встановлюється, нічого не завантажується на сервер, уся модель живе в одній вкладці.
▶ Відкрити симуляцію Network Packet Routing