Neu: Die KI-Firewall überwacht jedes Modul und erklärt jeden Vorfall in einfachen Worten. So funktioniert es

Transportsicherheit für Geräte

TLS für Geräte, unverschlüsseltes MQTT und URL-Token als Ausnahmen, erlaubte Netze, Befehle nie im Klartext, Zugangsdaten und Ratenbegrenzungen.

Wie ein Gerät sich verbindet, bestimmt, wie gut seine Daten und seine Befehle auf dem Weg geschützt sind. Hermetry verschlüsselt den Gerätedatenverkehr standardmäßig, und jede schwächere Option behandelt Hermetry als Ausnahme, die Sie pro Geräteprofil einschalten müssen. Diese Seite fasst die Transportschutzmaßnahmen an einer Stelle zusammen; die feldweise Referenz finden Sie unter Gerspäteprofile (Reiter Transport & Authentifizierung).

Verschlüsselung

PfadStandardDetails
MQTTTLS auf Port 8883TLS 1.2 als Minimum, TLS 1.3 bevorzugt. TLS-1.2-Suiten nur mit Forward Secrecy (kein RSA-Schlüsselaustausch, kein CBC). Siehe MQTT.
Geräte-HTTP-APIHTTPSReines HTTP ist nur dort verfügbar, wo Ihre Installation es anbietet, und dann sind Befehle eingeschränkt (siehe unten). Siehe Geräte-HTTP-API.
LoRaWANLoRaWAN-Sitzungsschlüssel zwischen Sensor und NetzwerkWie sich jeder Gateway-Typ verbindet, steht unter LoRaWAN.
Abgefragte Endpunkte und KamerasHermetry verbindet sich nach außenZugangsdaten werden verschlüsselt gespeichert und nie wieder angezeigt. Siehe Protokollendpunkte.

Ausnahmen, die Sie einschalten müssen

ProfileinstellungStandardRisikoWann verwenden
Unverschlüsseltes MQTT erlaubt (Port 1883)Aus (nur TLS (Port 8883))Daten und Zugangsdaten werden im Klartext übertragen.Nur für Geräte, die kein TLS können, in einem privaten Netz oder VPN. Die Rückkehr zu nur TLS beendet die unverschlüsselten Sitzungen sofort.
Token in der URL (Geräte, die keine Header senden können)AusDas Token kann über Proxy-Protokolle und den Verlauf offengelegt werden. Ein solches Profil ist nur HTTP und seine Geräte erhalten nie Befehle.Nur für Geräte, die keinen Authorization-Header setzen können.
Befehle ohne TLS erlaubtLeerEin aufgeführter Befehl kann auf dem Weg gelesen oder erneut abgespielt werden.Nur harmlose Befehle wie sys.info oder sys.ping, höchstens 32.

Unabhängig vom Profil gilt:

  • Befehle werden nur über TLS-Sitzungen gesendet, mit Ausnahme der unter Befehle ohne TLS erlaubt aufgeführten. Andere Befehle warten auf eine TLS-Sitzung oder auf ihren Ablauf.
  • Firmware-Updates und Geräteeinstellungen werden nie im Klartext gesendet, und ein Werksreset wird überhaupt nie an ein Gerät gesendet.
  • Setzen Sie sys.reboot, ota.check oder cert.renew niemals als erlaubt ohne TLS.

Wer sich verbinden darf

SteuerungWirkung
Erlaubte AuthentifizierungDie Zugangsdatentypen, die das Profil akzeptiert: Zugriffstoken, MQTT-Basis (Benutzername und Passwort), X.509-Zertifikat. Erlauben Sie nur, was Ihre Geräte verwenden.
Erlaubte NetzeBis zu 64 IPv4- oder IPv6-Netze oder einzelne Adressen. Geräte außerhalb werden abgelehnt (MQTT CONNACK 5, HTTP 403). Verwenden Sie dies für Geräte an festen Standorten.
GerätestatusEin deaktiviertes Gerät, ein Gerät einer gesperrten Organisation und ein widerrufener Zugangsdatensatz werden bei der Anmeldung abgelehnt, und offene Sitzungen enden sofort.
Ein Zugangsdatensatz pro GerätJedes Gerät hat höchstens einen aktiven Zugangsdatensatz. Geheimnisse werden einmal angezeigt, und nur ein Hash wird gespeichert.
ZertifikateEin vorgelegtes Client-Zertifikat entscheidet immer; es gibt keinen Rückgriff auf ein Passwort. Siehe Die Zertifizierungsstelle für Geräte.

Verwenden Sie X.509-Zertifikate, wo das Gerät sie unterstützt, danach MQTT-Basis, dann Zugriffstoken. Rotieren Sie Geheimnisse, wenn Mitarbeiter, die sie kannten, das Unternehmen verlassen. Siehe Gerätezugangsdaten.

Ratenbegrenzungen

Ratenbegrenzungen schützen Ihre Organisation und die Plattform vor einem fehlerhaften oder gekaperten Gerät:

GrenzwertStandardBei Überschreitung
Telemetrienachrichten pro Gerät10 pro Sekunde, 300 pro MinuteBestätigt und verworfen
Telemetriepunkte pro Gerät200 pro Sekunde, 6.000 pro MinuteBestätigt und verworfen
Attributaktualisierungen pro Gerät5 pro Sekunde, 60 pro MinuteBestätigt und verworfen
Nachrichtengröße64 KiB, höchstens 1.000 Schlüssel-Wert-PunkteVollständig verworfen
Gesamte OrganisationAus Ihrem TarifBestätigt und verworfen; HTTP 429

Ein Gerät, das wiederholt sein Limit überschreitet (mehr als dreimal sein Minutenkontingent innerhalb einer Minute verworfen), wird in seiner Sitzung geschlossen. Eigentümer und Administratoren erhalten pro Gerät höchstens eine Benachrichtigung pro Stunde. Die Werte pro Gerät werden unter Limits des Profils festgelegt; die Raten der Organisation stehen unter Tarife und das IoT-Add-on.

Geräteadressen

Hermetry speichert die Adresse, von der sich ein Gerät verbindet, um sie am Gerät anzuzeigen und Untersuchungen zu unterstützen. Geräteadressen werden 30 Tage im Verbindungsprotokoll aufbewahrt und sind nie Teil eines Exports.

Härtungs-Checkliste für ein Profil

  1. Unverschlüsseltes MQTT: nur TLS (Port 8883).
  2. Token in der URL: aus.
  3. Befehle ohne TLS erlaubt: leer.
  4. Erlaubte Authentifizierung: nur der Typ, den Ihre Geräte verwenden; X.509 für lizenzierte Geräte.
  5. Erlaubte Netze: die öffentliche Adresse oder der Bereich des Standorts, sofern fest.
  6. Limits: auf das senken, was das Gerät tatsächlich sendet, damit ein Fehler schnell sichtbar wird.
  7. Beobachten Sie das Audit-Protokoll auf blockierte Geräteanmeldungen (zum Beispiel iot_gateway.auth_blocked).