Blog

MQTT Güvenliği

MQTT altyapınızı güvenceye alın: TLS, kimlik doğrulama, cihazlarda kimlik bilgileri ve kötüye kullanıma karşı koruma; pratik kontrol listeleriyle.

MQTT Kimlik Bilgileri Kesintisiz Nasıl Yenilenir?

Bir filo genelinde MQTT kullanıcı adı ve şifrelerini yenilemek için adım adım çift kimlik bilgisi stratejisi: yeni kimlik bilgisini hazırlayın, geri dönüş seçeneğiyle geçiş yapın, doğrulayın ve ancak ondan sonra eskisini iptal edin.

6 dk okuma

MQTT Kimlik Bilgilerini Gömülü Cihazlarda Güvenle Saklamak

ESP32 ve Linux cihazlarda MQTT kullanıcı adı ve şifrelerini korumanın yollarına pratik bir karşılaştırma; şifrelenmiş NVS ve flash şifrelemeden secure element'lere ve TPM destekli systemd kimlik bilgilerine kadar.

6 dk okuma

MQTT Erişim Kontrol Listeleri (ACL): Kavramlar ve Tasarım

MQTT erişim kontrol listelerinin ne olduğu, Mosquitto gibi broker'ların topic düzeyinde okuma ve yazma kurallarını nasıl ifade ettiği, reddedilen işlemlerin nasıl davrandığı ve yetkilendirmenin basit kalması için topic namespace'lerinin nasıl tasarlanacağı.

6 dk okuma

MQTT mTLS: X.509 İstemci Sertifikalarıyla Karşılıklı TLS Açıklaması

Karşılıklı TLS, bir MQTT broker'ın cihazları X.509 sertifikasıyla doğrulamasını sağlar. Nasıl çalıştığını, Mosquitto'da nasıl kurulacağını, işletmenin maliyetini ve TLS üzerinden kimlik bilgilerinin ne zaman daha uygun olduğunu öğrenin.

6 dk okuma

MQTT TLS Handshake Hatası: Nasıl Teşhis Edilir ve Düzeltilir?

MQTT TLS handshake hataları için adım adım sorun giderme rehberi: yanlış portları, eksik CA'ları, SNI sorunlarını, saat kaymasını, TLS sürüm uyuşmazlıklarını ve araya giren proxy'leri openssl s_client ile tespit edin.

7 dk okuma

MQTT TLS 1.3: Handshake, Cipher Suite'ler ve Performans

TLS 1.3'ün MQTT bağlantılarını nasıl değiştirdiğini öğrenin: daha az tur, daha küçük ve güçlü bir cipher suite kümesi ve mikrodenetleyiciler için farklı ödünleşimler. Python, Node.js, Mosquitto ve OpenSSL örnekleri içerir.

7 dk okuma

MQTT Denetim Kayıtları: Neler Kaydedilmeli ve Neden?

MQTT denetim kayıtları için pratik bir rehber: güvenlik ve uyumluluk açısından hangi olaylar önemlidir, hangi alanlar yakalanmalıdır, yönetilen bir kurulumda loglar nereden gelir ve basit bir pipeline nasıl kurulur.

6 dk okuma

İnternette Açıkta Kalan MQTT Broker'lar: Açık 1883 Portunun Riskleri

İnternet taramaları, 1883 portunda herkesi kabul eden MQTT broker'ları düzenli olarak buluyor. Bunun neleri açığa çıkardığını, kendi broker'ınızı nasıl denetleyeceğinizi ve test verisi ile üretim verisini nasıl ayrı tutacağınızı öğrenin.

8 dk okuma

MQTT JWT Kimlik Doğrulama: Şifre Alanında Token Kullanımı

JSON Web Token'ların MQTT CONNECT içinde nasıl taşındığına, broker'ların bunları nasıl doğruladığına, cihazlarda süre dolumu ve yenilemenin nasıl ele alınacağına ve statik cihaz başına kimlik bilgilerinin ne zaman daha basit bir seçim olduğuna dair pratik bir açıklama.

7 dk okuma

MQTT Güvenli mi? Tehditler, Efsaneler ve Gerçek Korumalar

MQTT güvenliğine dürüst bir bakış: protokolün neyi koruyup neyi korumadığı, kurulumları gerçekten vuran tehditler, yaygın efsaneler ve bir MQTT sistemini pratikte güvenli kılan katmanlar.

6 dk okuma

AES-GCM ile Uçtan Uca MQTT Payload Şifreleme

TLS, MQTT mesajlarını aktarım sırasında korur ama broker yine de düz metni görür. Python'da AES-GCM ile uçtan uca MQTT payload şifrelemeyi nasıl ekleyeceğinizi ve anahtarları, nonce'ları ve topic'leri nasıl güvenle yöneteceğinizi öğrenin.

7 dk okuma

MQTT İçin ESP32 Sertifika Sabitleme ve CA Doğrulama

Bir ESP32'de broker sertifikasını doğrulamanın üç yolu: bir kök CA gömmek, ESP-IDF sertifika paketini kullanmak veya sabitlemek. Artılarını ve eksilerini öğrenin ve her biri için çalışan MQTT kodu alın.

7 dk okuma

MQTT Filoları için Güvenli IoT Cihaz Provizyonu

Her cihaza benzersiz ve korumalı bir MQTT kimliği nasıl yerleştirilir: fabrika provizyonu, claim sertifikası ve bootstrap akışları, cihaz başına kimlik bilgileri ve provizyonu yapılmış cihazları yönetilen bir broker'a bağlama adımları.

7 dk okuma

MQTT Sızma Testi: Kendi Broker'larınız için Pratik Bir Metodoloji

MQTT sızma testine yapılandırılmış, savunma odaklı bir yaklaşım: kendi broker'ınızın testinin kapsamını nasıl belirleyeceğiniz, her katmanda neleri kontrol edeceğiniz ve bulguları nasıl sıkılaştırma çalışmalarına dönüştüreceğiniz.

7 dk okuma

MQTT Kullanıcı Adı ve Şifre ile Kimlik Doğrulama Rehberi

Kullanıcı adı ve şifrenin MQTT CONNECT paketinde nasıl taşındığı, neden her zaman TLS ile birlikte kullanılması gerektiği, broker'ların hatalı kimlik bilgilerini nasıl reddettiği ve yönetilen bir broker'da cihaz başına kimlik bilgilerinin nasıl yönetileceği.

6 dk okuma

MQTT Hız Sınırlama ve DoS Koruması Rehberi

MQTT broker'larının bağlantı taşkınlarına, yayın fırtınalarına ve aşırı büyük payload'lara karşı nasıl savunma yaptığı, yönetilen bir broker'ın hangi limitleri uyguladığı ve bu limitlere saygı duyan istemcilerin nasıl yazılacağı.

7 dk okuma

MQTT TLS Yapılandırması: 8883 Portu İçin Pratik Rehber

MQTT TLS'in gerçekte nasıl çalıştığını, istemcilerin neyi doğrulaması gerektiğini ve 8883 portunda şifreli bağlantı için Python, Node.js, ESP32 ve mosquitto istemcilerini nasıl yapılandıracağınızı öğrenin.

7 dk okuma

MQTT İçin Self-Signed Sertifika Kurulumu: Ne Zaman ve Nasıl Kullanılır?

OpenSSL ile özel bir sertifika otoritesi oluşturma, bir laboratuvar Mosquitto broker'ını 8883 portunda güvenceye alma ve istemcileri bağlama üzerine uygulamalı bir rehber; ayrıca üretimde herkese açık sertifikaları daha kolay kılan operasyonel maliyetler.

6 dk okuma

Özel MQTT broker’ınız birkaç tık uzağınızda

Hesabınızı oluşturun, broker kimlik bilgilerinizi alın ve ilk cihazınızı bağlayın — kurulacak, yamalanacak ya da ölçeklendirilecek sunucu yok.