Blog

MQTT-Sicherheit

So sichern Sie Ihre MQTT-Umgebung ab: TLS, Authentifizierung, Zugangsdaten auf Geräten und Schutz vor Missbrauch – mit praktischen Checklisten.

MQTT-Zugangsdaten ohne Ausfallzeit rotieren

Eine Schritt-für-Schritt-Strategie mit zwei parallelen Zugangsdaten, um MQTT-Benutzernamen und -Passwörter in einer Geräteflotte zu rotieren: neue Zugangsdaten bereitstellen, mit Fallback umschalten, prüfen und erst dann die alten widerrufen.

7 Min. Lesezeit

MQTT-Zugangsdaten sicher auf Embedded-Geräten speichern

Ein praxisnaher Vergleich der Möglichkeiten, MQTT-Benutzernamen und -Passwörter auf ESP32- und Linux-Geräten zu schützen, von verschlüsseltem NVS und Flash-Verschlüsselung bis zu Secure Elements und TPM-gestützten systemd-Credentials.

8 Min. Lesezeit

MQTT-Zugriffskontrolllisten (ACLs): Konzepte und Design

Was MQTT-Zugriffskontrolllisten sind, wie Broker wie Mosquitto Lese- und Schreibregeln auf Topic-Ebene ausdrücken, wie sich abgelehnte Operationen verhalten und wie Sie Topic-Namespaces so entwerfen, dass die Autorisierung einfach bleibt.

7 Min. Lesezeit

MQTT mTLS: Mutual TLS mit X.509-Client-Zertifikaten erklärt

Mit Mutual TLS kann ein MQTT-Broker Geräte per X.509-Zertifikat authentifizieren. Erfahren Sie, wie das funktioniert, wie Sie es auf Mosquitto einrichten, was der Betrieb kostet und wann Zugangsdaten über TLS die bessere Wahl sind.

7 Min. Lesezeit

MQTT-TLS-Handshake fehlgeschlagen: Ursachen finden und beheben

Eine Schritt-für-Schritt-Anleitung zur Fehlersuche bei fehlgeschlagenen MQTT-TLS-Handshakes: Mit openssl s_client finden Sie falsche Ports, fehlende CAs, SNI-Probleme, falsche Uhrzeiten, TLS-Versionskonflikte und abfangende Proxys.

8 Min. Lesezeit

Häufige MQTT-Sicherheitslücken und wie Sie sie entschärfen

Ein Überblick aus Sicht der Verteidiger über Klassen von MQTT-Schwachstellen in Brokern, Clients und Deployments, mit konkreten Gegenmaßnahmen und einer Patch-Strategie, die nicht auf Glück setzt.

8 Min. Lesezeit

EU Cyber Resilience Act und IoT: Was er für MQTT-Geräte bedeutet

Der EU Cyber Resilience Act legt Cybersicherheitsanforderungen für Produkte mit digitalen Elementen fest. Erfahren Sie, was er von vernetzten Geräten verlangt und wie sichere MQTT-Konnektivität Ihre Arbeit unterstützt.

8 Min. Lesezeit

MQTT TLS 1.3: Handshakes, Cipher Suites und Performance

Wie TLS 1.3 MQTT-Verbindungen verändert: weniger Roundtrips, eine kleinere Auswahl starker Cipher Suites und andere Abwägungen für Mikrocontroller. Mit Beispielen für Python, Node.js, Mosquitto und OpenSSL.

8 Min. Lesezeit

MQTT Audit Logging: Was Sie protokollieren sollten und warum

Ein Praxisleitfaden zum MQTT Audit Logging: welche Ereignisse für Sicherheit und Compliance zählen, welche Felder Sie erfassen, woher Logs bei einem verwalteten MQTT-Broker stammen und wie Sie eine einfache Pipeline aufbauen.

8 Min. Lesezeit

MQTT JWT-Authentifizierung: Tokens im Passwortfeld

Eine praxisnahe Erklärung, wie JSON Web Tokens in MQTT CONNECT übertragen werden, wie Broker sie prüfen, wie Geräte mit Ablauf und Erneuerung umgehen und wann statische Zugangsdaten pro Gerät die einfachere Wahl sind.

8 Min. Lesezeit

Ist MQTT sicher? Bedrohungen, Mythen und echte Schutzmaßnahmen

Ein ehrlicher Blick auf MQTT-Sicherheit: was das Protokoll schützt und was nicht, welche Bedrohungen Deployments tatsächlich treffen, verbreitete Mythen und die Schichten, die ein MQTT-System in der Praxis sicher machen.

7 Min. Lesezeit

MQTT-Wireshark-Tutorial: MQTT-Traffic mitschneiden und analysieren

Schneiden Sie Ihren eigenen MQTT-Traffic mit Wireshark mit, lesen Sie jedes Paketfeld auf Port 1883 und sehen Sie genau, was TLS auf Port 8883 schützt, mit dem kostenlosen öffentlichen MQTT-Broker broker.connectmq.com.

7 Min. Lesezeit

Ende-zu-Ende-Verschlüsselung von MQTT-Payloads mit AES-GCM

TLS schützt MQTT-Nachrichten bei der Übertragung, aber der Broker sieht weiterhin Klartext. So ergänzen Sie Ende-zu-Ende-Verschlüsselung von MQTT-Payloads mit AES-GCM in Python und gehen sicher mit Schlüsseln, Nonces und Topics um.

8 Min. Lesezeit

ESP32 Certificate Pinning und CA-Validierung für MQTT

Drei Wege, ein Broker-Zertifikat auf einem ESP32 zu prüfen: eine Root-CA einbetten, das ESP-IDF-Zertifikatsbundle nutzen oder pinnen. Lernen Sie die Abwägungen kennen und erhalten Sie funktionierenden MQTT-Code für jede Variante.

8 Min. Lesezeit

Sichere IoT-Geräte-Provisionierung für MQTT-Flotten

So erhält jedes Gerät eine eindeutige, geschützte MQTT-Identität: Provisionierung im Werk, Claim-Zertifikate und Bootstrap-Abläufe, Zugangsdaten pro Gerät und die Schritte, um provisionierte Geräte mit einem verwalteten MQTT-Broker zu verbinden.

8 Min. Lesezeit

MQTT-Rate-Limiting und DoS-Schutz erklärt

Wie sich MQTT-Broker gegen Verbindungsfluten, Publish-Stürme und übergroße Payloads verteidigen, welche Limits ein verwalteter MQTT-Broker anwendet und wie Sie Clients schreiben, die diese Limits respektieren.

8 Min. Lesezeit

MQTT-Authentifizierung mit Benutzername und Passwort erklärt

Wie Benutzername und Passwort im MQTT-CONNECT-Paket übertragen werden, warum sie immer mit TLS kombiniert werden müssen, wie Broker falsche Zugangsdaten ablehnen und wie Sie Zugangsdaten pro Gerät auf einem verwalteten MQTT-Broker verwalten.

7 Min. Lesezeit

Zero Trust IoT: Zero-Trust-Prinzipien auf MQTT-Messaging anwenden

Zero Trust im IoT bedeutet: Kein Gerät und kein Netzwerk gilt standardmäßig als vertrauenswürdig. So wenden Sie Identität, Least Privilege, Verschlüsselung und kontinuierliche Verifizierung auf MQTT-Messaging an.

8 Min. Lesezeit

MQTT-TLS-Konfiguration: Ein Praxisleitfaden für Port 8883

Erfahren Sie, wie MQTT-TLS wirklich funktioniert, was Clients prüfen müssen und wie Sie Python-, Node.js-, ESP32- und mosquitto-Clients für eine verschlüsselte Verbindung auf Port 8883 konfigurieren.

8 Min. Lesezeit

Selbstsigniertes Zertifikat für MQTT: Wann und wie Sie es einsetzen

Ein praktisches Tutorial: Bauen Sie mit OpenSSL eine private Zertifizierungsstelle auf, sichern Sie einen Labor-Mosquitto-Broker auf Port 8883 ab und verbinden Sie Clients. Dazu die Betriebskosten, die öffentliche Zertifikate in der Produktion einfacher machen.

8 Min. Lesezeit

Ihr privater MQTT-Broker ist nur wenige Klicks entfernt

Konto anlegen, Broker-Zugangsdaten erhalten und das erste Gerät verbinden — ohne Server, die installiert, gepatcht oder skaliert werden müssen.