Sicherheit

Sicherheit

Wie Emona MFT und der jFiltra-Kern Ihre Dateien schützen – und wo ihre technischen Grenzen liegen.

Vom BLUEGEM-Team · Aktualisiert am

Versionen: Emona MFT 1.7.0, aufgebaut auf dem source-available jFiltra-Kern 1.1.7. Diese Seite zeigt, was jeder Teil leistet und wo seine technischen Grenzen liegen. Wir sind lieber präzise als beeindruckend.

Im jFiltra-Kern enthalten

Nicht im jFiltra-Kern enthalten

Empfehlung: Betreiben Sie den jFiltra-Kern nur in einem vertrauenswürdigen Netz, einem VPN oder einem SSH-Tunnel (wie das geht, zeigt die README von jFiltra), und machen Sie seinen Port nicht aus dem Internet erreichbar.

Ergänzt in Emona MFT: Protokolle 2 und 3

Emona-MFT-Protokolle 2 und 3 im Vergleich
 Protokoll 2 (Standard)Protokoll 3 (optional)
Client und Server authentifiziertJa, bevor Dateidaten gesendet werdenJa, wie Protokoll 2
VerschlüsselungAES-256-GCM pro 64-KB-BlockWie Protokoll 2
Sitzungsschlüssel ausDem Schlüssel des Clients und beiden Nonces (HKDF-SHA256)Dem Schlüssel des Clients, beiden Nonces und einem neuen X25519- + ML-KEM-768-Austausch pro Verbindung
Forward SecrecyNeinJa
Gegen einen künftigen QuantencomputerNur symmetrisch, mit Schlüsseln von mindestens 32 Zeichen: gilt als widerstandsfähig gegen bekannte Quantenangriffe, aber ohne Forward SecrecyHybrid: Der Austausch bleibt sicher, solange X25519 oder ML-KEM-768 hält, und der Schlüssel des Clients wird weiterhin benötigt
Im Netz sichtbarNur das Client-LabelNur das Client-Label und die öffentlichen Schlüssel des Austauschs
Zusätzliche Daten pro Verbindung–2.336 Bytes

Emona MFT verwendet für Übertragungen kein TLS. Mit den Protokollen 2 und 3 sieht ein Beobachter weiterhin Client-Labels, ungefähre Dateigrößen und Zeitpunkte; ein VPN oder SSH-Tunnel verbirgt auch diese. Wer den Schlüssel eines Clients kennt, kann als dieser Client Dateien senden; schützen Sie daher die Schlüssel. Ein Handshake mit Protokoll 3 kostet den Server mehr CPU als Protokoll 2 (etwa das 1,4-Fache in einem Test mit einer Flut von Verbindungen); behalten Sie daher die Verbindungslimits und eine Firewall-Regel für den Port bei. Symbolische Links werden nie gesendet, und Dateigrößenlimits sind in jFiltra und Emona MFT konfigurierbar.

Der Server hält außerdem auf jedem Speicherdatenträger einen konfigurierbaren freien Speicherplatz frei (min.free.space.mb) und lehnt Dateien, die ihn füllen würden, mit Insufficient storage ab, sodass ein voller Datenträger weder andere Clients aufhalten noch gespeicherte Dateien beschädigen kann.

Gespeicherte Dateien

Die Verschlüsselung im Ruhezustand verbirgt nicht die Größe einer Datei, und das Ereignisprotokoll enthält Größe und SHA-256 des Klartexts; schützen Sie das Ereignisprotokoll daher wie die Dateien. Sichern Sie die Master-Schlüsseldatei separat: Ohne sie kann niemand die Dateien entschlüsseln, auch BLUEGEM nicht. Eine Festplattenverschlüsselung des Betriebssystems bleibt für gestohlene Datenträger und Backups sinnvoll.

Logs und Überwachung

Manipulationserkennend bedeutet, dass Änderungen erkannt werden, zuverlässig beim Vergleich der Dateien mit einer anderswo aufbewahrten Kopie; es hindert niemanden mit Schreibzugriff daran, die Dateien zu ändern. Bewahren Sie die SIEM-Kopie dort auf, wo die Betreiber des Servers sie nicht erreichen.

Dashboard

Jede Emona-MFT-Installation enthält mindestens eine Instanz des Web-Dashboards, und alle lizenzierten Emona-MFT-Server verbinden sich damit. Server und Clients senden ihm Ereignisse über eine eigene AES-256-GCM-Verbindung mit einem Schlüssel pro Agent; das Dashboard sendet ihnen nie Befehle. Die Anmeldung unterstützt Zwei-Faktor-Authentifizierung (TOTP) und Single Sign-on mit OpenID Connect, Anmeldungen werden pro Benutzer und Adresse gesperrt, jede Anmeldung und Änderung landet in einem hashverketteten Audit-Log, und die Weboberfläche lauscht nur auf 127.0.0.1, sofern Sie nichts anderes konfigurieren. Details und Grenzen auf der Dashboard-Seite.

Releases und Lieferkette

Sicherheitsprobleme melden

Wenn Sie ein Sicherheitsproblem in Emona MFT, jFiltra oder auf dieser Website finden, melden Sie es bitte vertraulich statt in einem öffentlichen Issue: per E-Mail an rumanko@bluegem.sk mit einem Betreff, der mit [Emona MFT security] beginnt, oder über bluegem.sk. Für Emona MFT bestätigen wir eine Meldung innerhalb von 3 Werktagen und geben innerhalb von 10 Werktagen eine erste Einschätzung. Kritische und schwerwiegende Probleme werden innerhalb von 30 Tagen nach der Bestätigung behoben, bei aktiver Ausnutzung früher. Den Veröffentlichungstermin stimmen wir mit Ihnen ab und nennen Sie, sofern Sie nicht anonym bleiben möchten.

Diese Website

emonamft.com ist eine statische Website mit einer strikten Content Security Policy und ohne Schriftarten von Drittanbietern. Google Analytics ist das einzige Skript eines Drittanbieters und wird erst geladen, wenn Sie Analyse-Cookies akzeptieren. Bestellungen werden in eine Datei auf unserem eigenen Server geschrieben und per E-Mail an BLUEGEM gesendet; siehe Datenschutzerklärung.