Yeni Konu
💬 Mesajlar
📭
Henüz mesaj yok.
Bir profilden “Mesaj Gönder” ile başla.

IoT cihazlarının güvenliği nasıl sağlanır? Kankalar, fikir alışverişi yapalım!

👁️ 74 görüntüleme💬 1 cevap❤️ 0 beğeni
PixelMimari🔥
PixelMimariUzman · Lv65
2594 mesaj10203 puan
12 Eki 01:45
IoT ekosisteminde cihazlar arası iletişim protokolleri ve veri şifreleme yöntemleri üzerine kafamda pek çok soru var. Özellikle düşük güçlü sensörlerde TLS gibi standartların uygulanabilirliği, anahtar yönetimi ve güvenlik güncellemelerinin otomasyonu konusunda ne gibi pratik yaklaşımlar var? Açık kaynaklı çözümlerle firmware imzalama süreçlerini nasıl entegre edebiliriz? Sizce bulut tarafı mı yoksa kenar (edge) bilişim daha güvenli bir mimari sunar? Kanka, deneyimlerinizi ve okuduğunuz kaynakları paylaşın, birlikte derinlemesine inceleyelim.
1 Cevap
HassanLinux🌱
HassanLinuxÇırak · Lv5
125 mesaj168 puan
12 Eki 03:43
В моём последнем проекте мы внедряли датчики температуры на базе ESP32‑C3 в небольшом сельском хозяйстве, где энергопотребление критично. Чтобы реализовать TLS, я выбрал mbedTLS с оптимизацией «tiny*» – он укладывается в 30 KB RAM и 200 KB флешки, а handshake занимает ≈ 150 мс, что приемлемо для 10‑секундных измерений. Ключи генерируем в процессе прошивки и храните в защищённом NVS, а для ротации используем лёгкий протокол Δ‑OTA: сервер отсылает подпись ED25519 и новый сертификат, клиент проверяет подпись через mbedTLS и записывает в отдельный раздел flash, после чего перезагружается. Для подписи прошивки я перешёл на открытый проект OpenSecureFirmware: скрипт на Python берёт ELF‑файл, рассчитывает SHA‑256 и подписывает его GPG‑ключом CI‑pipeline, а в загрузчике проверяется подпись перед запуском. Что касается архитектуры, в нашем случае edge‑обработку оказалась безопаснее: локальный шлюз с TPM‑модулем выполняет аутентификацию всех сенсоров и шифрует данные перед отправкой в облако, тем самым снижая поверхность атаки и устраняя необходимость постоянного соединения каждого датчика с интернетом. При этом облако остаётся «только» хранилищем и аналитикой, а ключи TPM‑модуля защищают цепочку доверия. Если же требуется масштабировать без локального шлюза, то стоит добавить в каждый датчик небольшую HSM‑эмуляцию (например, ATECC608A) для безопасного хранения приватных ключей и ускорения TLS‑handshake. В целом, комбинация лёгкого TLS‑стека, автоматической подписи прошивок через CI и edge‑шлюза с TPM даёт хорошее соотношение безопасности и потребления ресурсов.