Dienstleistungen
Kontaktieren

MFT-Benchmark: Files.com, Diplomat MFT, Cerberus und Serv-U getestet

Sedat Dogan
Sedat Dogan
aktualisiert am 1. Sept. 2026

Wir haben sechs Managed-File-Transfer-Plattformen getestet: Diplomat MFT, bTrade TDXchange, Files.com, Thru, Cerberus FTP Server und Serv-U MFT Server, und haben dabei Einrichtung, Dateiübertragungs-Workflows, eingehende Sammlung, Sicherheitskonfiguration, Automatisierung und Verwaltung durchgearbeitet.

Ergebnisse des Managed-File-Transfer-Benchmarks

Tool
Keine Installation
Remote-Verwaltung
Ordner-Upload
E-Mail-Posteingang
Flow-Automatisierung
FIPS 140-2
DoS pro Benutzer
Re-Zertifizierung
AV/DLP (ICAP)
Ad-hoc bidirektional
Automatisch-Unterordner
Passwortschutz
Clickwrap
HA / Clustering
REST API
Cerberus FTP
Thru, Inc.
Solarwinds Serv-U

Jede Beobachtung unten stammt aus der praktischen Nutzung von Testkonten und installierter Software, ergänzt durch Herstellerdokumentation.

Managed-File-Transfer-Benchmark

1. Einrichtung und Bereitstellung

  • Diplomat MFT ist plattformübergreifend, läuft auf Windows, Linux und Unix und installiert schnell; wir haben die Windows-Version über einen InstallShield-Installer getestet. Es ist selbst gehostet (mit Cloud- und Hybrid-Bereitstellungsoptionen), und in unserem Windows-Setup erfolgte der Zugriff über ein Desktop-Symbol, einen Hintergrunddienst und eine Localhost-Konsole statt über eine gehostete URL. Das Admin-Panel ist browserbasiert, und die erste Übertragung ist bereit, sobald Sie einen Partner und eine Transaktion definiert haben.
  • bTrade TDXchange läuft auf Windows, Linux oder Unix als Java-Anwendung, mit Docker- und Kubernetes-Unterstützung und der Wahl zwischen H2-, Oracle-, PostgreSQL- oder MSSQL-Datenbanken. Sie können es on-premise bereitstellen oder die gehostete TDCloud-Option nutzen, und Clustering mit automatischem Failover ist integriert. Das Setup folgt einer festen Reihenfolge: zuerst eine vierstufige Hierarchie, dann ein Teilnehmer, dann ein Postfach, jeweils über ein einziges Fast-Setup-Formular.
  • Cerberus FTP Server ist nur für Windows. Unterstützte Server-Betriebssysteme sind Windows Server 2016, 2019, 2022, 2025 und Windows 10/11. Die Installation erfordert die Bereitstellung einer Windows-Maschine, das Ausführen eines Installers und die Angabe von Dienstkonto-Anmeldedaten. Das Admin-Panel ist eine native Desktop-Anwendung, die auf dem Server läuft; es ist nicht remote zugänglich. Wir haben für den Test eine Windows Server 2025-Instanz auf AWS bereitgestellt.
  • Files.com hat keinen Installationsschritt. Nach der Anmeldung landen Sie direkt im Dateibrowser. Es gibt keinen Onboarding-Assistenten oder eine Setup-Checkliste. Die Plattform ist vollständig gehostet; auf Ihrer Seite ist kein Server erforderlich.
  • Thru ist ebenfalls cloud-gehostet. Nach der Anmeldung ist das Dashboard sofort zugänglich. Die Erstkonfiguration erfordert das Erstellen einer Organisation und mindestens eines Endpunkts, bevor eine Dateiübertragung stattfinden kann. Es gibt eine verbindliche Setup-Reihenfolge, aber sie ist unkompliziert.
  • Serv-U unterstützt sowohl Windows als auch Linux. Wir haben die Linux-Version auf einer AWS-m6i.xlarge-Instanz installiert. Die Installation über das Terminal erfordert vier Eingaben zur Bestätigung, zur Auswahl eines Verzeichnisses, zur Installation als Dienst und zum sofortigen Start und ist in etwa fünf Sekunden abgeschlossen. Das Admin-Panel ist browserbasiert und remote zugänglich, was einen bedeutenden praktischen Unterschied zu Cerberus darstellt.

2. Admin-Panel-Zugriff

Dies ist einer der deutlichsten funktionalen Unterschiede zwischen den cloud-gehosteten und den on-premise-Produkten.

  • Files.com und Thru sind vollständig browserbasiert und von jedem Gerät aus zugänglich.
  • Diplomat MFT‘s Admin-Panel ist ebenfalls browserbasiert und kann remote aufgerufen werden; der Unterschied zu den Cloud-Produkten besteht darin, dass der Server selbst gehostet wird (unter Windows oder Linux) und nicht vom Anbieter gehostet wird.
  • bTrade TDXchange‘s Admin-Panel läuft vollständig im Browser, wobei Administratoren und Handelspartner getrennte Anwendungen und Anmeldungen nutzen. Es unterstützt Entra ID, Active Directory, LDAP und OAuth 2.0 sowie native Konten mit MFA, und der Zugriff ist rollenbasiert mit einer Scope Map, die jeden Administrator auf eine festgelegte Ebene der Hierarchie beschränkt.
  • Serv-U‘s Admin-Panel läuft auf Port 8443 und ist remote aus jedem Browser erreichbar.
  • Cerberus‘s Admin-Panel ist eine native Windows-Desktop-Anwendung, die auf dem Server selbst läuft; die Verwaltung erfordert eine Remotedesktop-Sitzung auf die Windows-Maschine. Es gibt keine gleichwertige webbasierte Admin-Oberfläche.

3. Dateiübertragungsoberfläche

Upload-Methode beschreibt, wie Dateien gesendet werden (Browserportal, Web-Client, Postfach plus Adapter); sie ist deskriptiv, nicht bewertet.

Ordner-Upload gibt an, ob ein ganzer Ordner mit seinen Unterordnern und Dateien in einer Aktion über den Browser hochgeladen werden kann, statt nur einzelner Dateien oder einer ZIP-Umgehung.

Dateivorschau während des Uploads gibt an, ob der Inhalt einer Datei während der laufenden Übertragung in der Vorschau angezeigt werden kann.

Persistentes Fortschrittsfeld gibt an, ob die Oberfläche ein dauerhaftes Feld mit Fortschritt, verbleibenden Dateien und Gesamtgröße über aktive Uploads hinweg anzeigt.

Pause / Abbruch pro Übertragung gibt an, ob eine einzelne laufende Übertragung eigenständig pausiert oder abgebrochen werden kann. Dies sind Bedienkomfort-Funktionen des Web-Clients und keine Kern-MFT-Fähigkeiten; sie werden hier dokumentiert, sind aber nicht in der bewerteten Funktionsabdeckungstabelle enthalten.

  • Diplomat MFT bietet ein browserbasiertes Web Transfer Portal, über das Endbenutzer Dateien per Drag-and-Drop oder durch Durchsuchen hoch- und herunterladen können, ohne Software zu installieren. Die automatische PGP-Verschlüsselung dieser Browser-Uploads ist eine editionsabhängige Funktion: Sie ist im Standard-Plan nicht verfügbar, im Professional-Plan ein optionales Add-on und im Enterprise-Plan enthalten. Automatisierte Übertragungen laufen zusätzlich über konfigurierte Transaktionen zwischen Quell- und Zielpartnern. Das Portal ist ein einfacher Uploader: Es nimmt einzelne Dateien statt ganzer Ordner und zeigt eine Upload-abgeschlossen-Bestätigung an.
  • bTrade TDXchange bewegt Dateien über ein Browser-Postfach und über Protokolladapter (SFTP, FTPS, AS2, AS4, AFTP, Cloud-Speicher) für geplanten, unbeaufsichtigten Austausch. Was es auszeichnet, ist inhaltssensibler Umgang: Dateien, die an einen EDI-Ordner gesendet werden, werden anhand unterstützter EDI-Standards validiert und dann anhand der Empfängerkennung im EDI-Umschlag an das richtige Partner-Postfach weitergeleitet, nicht anhand des Ordnerpfads. Das macht es zu einem B2B/EDI-Gateway, das versteht, was es bewegt. *Das Postfach lädt einzelne Dateien hoch, statt einen nativen Ordner-Upload im Browser anzubieten, obwohl Ordnerinhalte weiterhin durch Hochladen eines gezippten Ordners, den der Server entpackt, oder durch Replikation über Speicheradapter auf der Empfängerseite bewegt werden können.
  • Cerberus FTP bietet eine Web-Oberfläche für Endbenutzer, getrennt vom Admin-Panel. Der Dateimanager unterstützt Aktualisieren, Alle auswählen, Löschen, Umbenennen, Neuer Ordner, Zip und Unzip. Ordner-Upload wird unterstützt. Während des Uploads einer Videodatei erschien ein Inline-Videoplayer in der Upload-Warteschlange, während die Übertragung noch lief. Eine Dateivorschau ist während des Uploads verfügbar.
  • Files.com unterstützt das Hochladen von Files, Ordnern und neuen Ordnern vom selben Bildschirm aus. Ein persistentes Upload-Feld am unteren Rand zeigt den Fortschritt, ermöglicht Pause und Abbruch pro Übertragung und zeigt die Gesamtzahl der verbleibenden Dateien sowie die kombinierte Größe über alle aktiven Uploads. Files können in der Vorschau angezeigt, farbmarkiert (Prioritätsfarbe), dupliziert und über ein pro-Datei-Kontextmenü verwaltet werden.
  • Thru wickelt Übertragungen über sein Flow Studio ab; Dateien bewegen sich zwischen konfigurierten Quell- und Zielendpunkten und nicht über eine direkte Upload-Oberfläche. Der interne Datei-Upload über das Datei-Upload-Modal in Flow Studio funktioniert ohne Probleme. Die Webformular-Einbettungsfunktion (für nach außen gerichtete Einreichseiten) scheiterte in der Praxis an CORS-Fehlern. In der Testoberfläche wurde keine CORS-Konfiguration gefunden, obwohl eine solche möglicherweise an anderer Stelle in der Plattform existiert.
  • Serv-U Client-Oberfläche unterstützt Einzeldatei- und Mehrdatei-Upload, aber keinen Ordner-Upload. Es gibt keine Dateivorschau während des Uploads.

4. Upload-Durchsatz und Übertragungszuverlässigkeit

Wir haben den Durchsatz mit einer 342 MB großen Datei gemessen, die über den öffentlichen Web-Posteingang von Files.com hochgeladen wurde. Unsere Testverbindung: 1.000 Mbit/s symmetrisch, 128 MB/s Upload-Kapazität, Istanbul.

  • Mit Speicher in USA, Virginia lief der Upload mit 6 MB/s, etwa 5 % der verfügbaren Bandbreite. Nach dem Wechsel der Speicherregion des Kontos auf EU Deutschland, Frankfurt wurde dieselbe Datei mit 14 MB/s hochgeladen, mehr als doppelt so schnell wie in Virginia, was mit der geringeren geografischen Entfernung von Istanbul übereinstimmt. Die Regionsmigration selbst war in Sekunden abgeschlossen, und vorhandene Dateien waren sofort in der neuen Region verfügbar. Beide Ergebnisse zeigen deutliche Durchsatzbeschränkungen, da die Upload-Geschwindigkeit des verfügbaren Verbindungs-Posteingangs eine echte Einschränkung für Anwendungsfälle mit großen Dateiübertragungen darstellt, unabhängig von der Region.
  • Diplomat MFT, Thru und Serv-U Durchsatz wurden in diesem Benchmark nicht quantitativ gemessen.
  • bTrade TDXchange Durchsatz wurde nicht gemessen; die Tests verwendeten kleine EDI-Dateien, um Validierung und Routing auf einem gemeinsam genutzten QA-Cluster aus der Ferne zu prüfen. Fortsetzbare und automatisch-Wiederholungsübertragung ist über seine Protokolle (SFTP, FTPS, AS2 und AFTP) verfügbar, nicht nur AFTP. Für Workloads mit großen Dateien bewegt das proprietäre Accelerated File Transfer Protocol (AFTP) Daten zusätzlich schneller als SFTP, FTPS oder HTTPS über Netzwerke mit hoher Latenz.
  • Cerberus Durchsatz wurde beim Empfänger-Download einer geteilten Videodatei gemessen. Der Übertragungstab im Admin-Panel zeigte 150,1 MB, 4,44 MB/s und 13 % Fortschritt während unseres Beobachtungsfensters.

Über die reine Geschwindigkeit hinaus unterstützt jede getestete Plattform Checkpoint-Neustart (fortsetzbare Übertragungen): Wird eine große Übertragung unterbrochen, wird sie ab dem letzten Checkpoint fortgesetzt, statt von vorn zu beginnen. Diplomat MFT liefert dies über seinen Remote Agent, bTrade TDXchange über automatische Wiederholung und Checkpoint-Neustart (mit AFTP-Resume für Verbindungen mit hoher Latenz), Files.com nativ über SFTP, FTPS, FTP und HTTPS, Thru über persistenten Speicher mit automatisch-Resume, Cerberus über fortsetzbare Web-Client-Uploads und Serv-U über Pause/Fortsetzen in seinem Web Client Pro.

5. Eingehende Dateisammlung

Webformular-Posteingang: Gibt es eine Browser-Upload-Seite, die externe Absender ohne Konto zum Einreichen von Dateien nutzen können?

E-Mail-Posteingang: Kann die Plattform Dateien empfangen, die als E-Mail-Anhänge an eine dedizierte Adresse gesendet werden?

Passwortschutz: Kann ein eingehender oder freigegebener Link mit einem Passwort geschützt werden?

Clickwrap / Registrierungs-Gate: Muss sich die externe Partei registrieren oder einer Nutzungsvereinbarung zustimmen, bevor sie hoch- oder herunterlädt?

Automatisch-Unterordner pro Einreichung: Werden eingehende Dateien automatisch in einen separaten Unterordner pro Einreichung oder Absender sortiert?

Diplomat MFT sammelt eingehende Dateien auf verschiedene Weise: Authentifizierte Benutzer melden sich am browserbasierten Web Transfer Portal an und laden hoch, geplante eingehende Transaktionen ziehen Dateien von Partner-SFTP-Servern oder Cloud-Speicher, und die E-Mail-Einstellungen können Anhänge von einem E-Mail-Konto abrufen. Der Zugriff ist durch Kontopasswörter und optionale SSH-Schlüssel geschützt, Uploads sind also nicht anonym, und eingehende Daten sind nach benannten Konten und konfigurierten Transaktionen organisiert.

bTrade TDXchange sammelt eingehende Dateien über benannte Partner-Postfächer (Passwort plus Einmalpasscode) und über Ad-hoc Secure Send, einen linkbasierten bidirektionalen Austausch. Ad-hoc-Freigaben sind streng geregelt: zeitgesteuerter Ablauf, Download-Limits, verbotene Dateierweiterungen und Out-of-Band-Zustellung, bei der das Passwort per SMS getrennt vom E-Mail-Link gesendet wird.

*Für E-Mail unterstützt bTrade TDXchange AS1 (EDI über E-Mail) und SMTP/POP auf Protokollebene und bietet AttachGuard, ein Outlook-Plugin zum sicheren Senden von Dateien; ausgehendes SMTP wurde in der Testumgebung konfiguriert. Eingehende Dateien sind nach Handelspartner-Identität organisiert, was zu einem sicheren Austausch mit bekannten Gegenparteien passt.

Cerberus unterstützt Dateifreigabe über einen fünfstufigen Assistenten: Freigabe-Grundlagen (Name, Ablauf, Passwort), Optionen (öffentlicher Download/Upload, Benachrichtigungen, automatisch-Bereinigung bei Ablauf), Sicherheit (Einmalpasswort per E-Mail, Gästeliste bis zu 500), E-Mail (Link direkt an Empfänger senden) und Überprüfung. Empfänger erhalten eine passwortgeschützte, schreibgeschützte Dateiansicht mit individuellen Download- und Zip-Download-Optionen.

Files.com unterstützt drei Posteingangstypen: Webformular (erzeugt eine öffentliche URL), E-Mail-Posteingang (erzeugt eine dedizierte E-Mail-Adresse; als Anhänge gesendete Dateien landen direkt in einem konfigurierten Ordner) und einen kombinierten Web- und E-Mail-Posteingang. Web-Posteingänge unterstützen Passwortschutz, ein Registrierungsformular und eine Clickwrap-Vereinbarung, die alle optional und kombinierbar sind. E-Mail-Posteingänge unterstützen Absender-Whitelisting nach Adresse oder Domäne und können jede Einreichung mithilfe einer Namensvorlage mit Namens-, E-Mail-, Domänen- und Datums-/Uhrzeit-Tokens in einen eigenen Unterordner organisieren.

Wir haben den E-Mail-Posteingang getestet, indem wir eine 342 MB große Datei von Gmail gesendet haben. Gmail konvertierte sie in einen Google-Drive-Link, statt sie als direkten Anhang zu senden. Die Datei erreichte den Posteingang nicht, und es wurde kein Fehler zurückgegeben. Eine kleine Datei, die als echter Inline-Anhang gesendet wurde, funktionierte korrekt und erschien im Zielordner, automatisch in einen eigenen Unterordner organisiert.

Thru unterstützt einen Webformular-Endpunkttyp, der eine browserbasierte Upload-Seite für externe Einreicher erzeugt. Die Einbettungsfunktion ist in der Oberfläche über eine Option „Embed Thru Upload Component“ verfügbar, scheiterte jedoch in der Praxis an CORS-Fehlern. In der Testoberfläche wurde keine CORS-Konfiguration gefunden, obwohl eine solche möglicherweise an anderer Stelle in der Plattform existiert.

Serv-U unterstützt sowohl ausgehende Dateifreigabe (Datei hochladen und Download-Link senden) als auch eingehende Dateianfragen (Upload-Link generieren; der Empfänger sendet Dateien an Sie). Die Abläufe funktionieren, erfordern aber die Navigation durch mehrere Pop-ups. Die empfängerseitigen Seiten sind minimalistisch, ohne Branding und ohne kontextuelle Informationen über die Upload-Oberfläche hinaus.

6. Protokollunterstützung

Alle sechs Plattformen unterstützen FTP, FTPS, SFTP und HTTPS. Files.com unterstützt zusätzlich WebDAV. AS2 wird von Diplomat MFT, bTrade TDXchange und Files.com unterstützt, während Thru, Cerberus und Serv-U es nicht in ihrem Standardangebot enthalten.

Serv-U‘s FTP-Einstellungen-Tab listet jeden FTP-Befehl auf, den der Server unterstützt, und erlaubt es, jeden einzeln zu aktivieren oder zu deaktivieren – ein Maß an FTP-Befehlskontrolle, das auf den anderen getesteten Plattformen nicht zu sehen war.

bTrade TDXchange unterstützt FTPS, SFTP, HTTPS, AS2, AS1, AS4 und sein proprietäres AFTP sowie ICAP für Inhaltsprüfung und Cloud-Konnektoren (Amazon S3, Azure Blob, Google Cloud Storage, SharePoint, Box, Dropbox, SMB). Jeder Protokolldienst läuft als unabhängiger Listener auf einem eigenen Port, sodass Partner sich über das von ihnen bevorzugte Protokoll verbinden können.

Diplomat MFT unterstützt SFTP, FTP, FTPS, HTTP, HTTPS, SMB und AS2 sowie einen breiten Satz an Cloud-Konnektoren (Amazon S3, Azure, Google Cloud, Oracle Cloud, Box, Dropbox, OneDrive, SharePoint, ShareFile, Zoho WorkDrive) und eigene Transporte: Diplomat Remote Agent, Biscom Transit und E-Mail. Es verbindet sich nach außen zu Partnern, die pro Profil definiert sind, und hostet auch seinen eigenen SFTP- und Web-Transfer-Server, zu dem Partner sich verbinden können.

7. Automatisierung und Workflow

Diplomat MFT konzentriert sich auf automatisierte Dateiübertragung, aufgebaut um Transaktionen in drei Typen: Inbound, Outbound und Synchronization (Ordnerspiegelung), zusammen mit seinem interaktiven Web Transfer Portal. Jobs laufen nach Zeitplan, durch Dateiüberwachung (ein Hot Folder mit einer File-Idle-Time-Prüfung, die das Weiterleiten partieller Uploads verhindert) oder manuell, mit konfigurierbaren Wiederholungen, Pre- und Post-Job-Skripten, automatischem Entpacken und kalenderbasierten Feiertagsausschlüssen. Eine Job Queue begrenzt gleichzeitige Jobs (Standard 50) mit gestaffeltem Start, Jobs können verkettet oder über den Scripting Agent oder die REST API ausgelöst werden, und Benachrichtigungen werden je nach Jobstatus an E-Mail sowie Slack- und Teams-Webhooks geleitet.

bTrade TDXchange automatisiert Übertragungen durch Adapter (Directory Monitor, File Copy, Mailbox Receive) und Relationships, die Routing-Regeln und sequenzierte Verarbeitungsaktionen zwischen zwei Partnern definieren. Beim Aufnehmen von Dateien können Adapter auch nach Datumsarithmetik auswählen und so Dateien abgleichen, die relativ zum aktuellen Tag datiert sind (z. B. heute plus oder minus eine festgelegte Anzahl von Tagen). Die Planung läuft über einen integrierten Scheduler (Jobs) mit CRON-Ausdrücken, und jede Relationship kann eine SLA-Regel tragen, die eine Warnung auslöst, wenn eine erwartete Datei nicht in ihrem Fenster eintrifft. Eine separate Alerting-Engine deckt zehn Ereigniskategorien ab (System, Business, Timeout, Zertifikat, SLA, Konto und andere), jeweils mit eigenen Vorlagen und Zeitplänen. Übertragungen und Konfiguration können auch programmatisch über seine Web Services / REST APIs gesteuert werden.

Cerberus wickelt Automatisierung über seinen Event Manager ab. Event Rules unterstützen 16 Auslösertypen, darunter Dateiübertragungsereignis, Anmeldeereignis, Datei-gelöscht-Ereignis, Datei-verschoben/kopiert-Ereignis, IP-blockiert-Ereignis und andere. Verfügbare Aktionen umfassen E-Mail-Ereignisbenachrichtigung, Starten einer ausführbaren Datei, Dateioperation starten, HTTP-POST senden, Datei senden und Datei abrufen. Geplante Tasks nutzen denselben Aktionssatz mit zwei Ergänzungen: E-Mail-gespeicherter-Bericht und Ordner scannen. Event Targets definieren die externen Endpunkte, an die Aktionen senden können: SMTP-, Executable-, HTTP-POST- und Transfer-File-Ziele.

Files.com unterstützt vier Automatisierungs-Auslösertypen: Intervall (täglich, wöchentlich, monatlich, vierteljährlich, jährlich), Benutzerdefinierter Zeitplan (exakte Zeiten und Tage, unterstützt mehrere Ausführungen pro Tag, mit Feiertagsausschluss nach Region), Eingehender Webhook (ausgelöst durch ein externes System) und Ad-Hoc (manuelle Ausführung). Der Feiertags-Regionsausschluss des Auslösers „Benutzerdefinierter Zeitplan“ ist in Dateiverwaltungsplattformen ungewöhnlich. Dateiorganisationsregeln unterstützen automatisches Umbenennen beim Upload, automatisch-Verschieben/Kopieren in Unterordner und die automatische Erstellung persönlicher Ordner pro Benutzer. Jede Konfigurations- und Automatisierungsaktion ist auch über eine dokumentierte REST API mit offiziellen SDKs in sieben Sprachen zugänglich.

Thru baut Automatisierung in sein Flow-Studio-Modell ein. Quell- und Zielendpunkte werden unabhängig konfiguriert, mit Verarbeitungsoptionen pro Endpunkt (Verschlüsselung, Entschlüsselung, Komprimierung, Dekomprimierung), Trigger-Dateibehandlung zur Verhinderung der Weiterleitung partieller Uploads und Umbenennungsregeln. Die Plattform unterstützt Planung über Intervall-, benutzerdefinierte Zeitplan-, eingehende Webhook- und Ad-Hoc-Auslöser auf Flow-Ebene. Flows und Übertragungen können auch programmatisch über Thrus REST API gesteuert werden.

Serv-U unterstützt Ereignisregeln auf Server-, Domänen-, Gruppen- und Benutzerebene. Der Events-Tab auf Serverebene unterstützt Ereignistypen, darunter Serverstart und andere. Benutzerereignisse unterstützen E-Mail senden und andere Aktionstypen, mit einer Verknüpfung „Gemeinsame Ereignisse erstellen“, die automatisch einen Standardsatz an Regeln generiert. Serv-U stellt keine REST API bereit; Automatisierung stützt sich auf seine Ereignisregeln und Datenbank-/Active-Directory-Integration statt auf eine programmatische API.

8. Verschlüsselung und Sicherheit

Post-Quanten-Krypto: Bietet die Plattform quantensichere Verschlüsselungsalgorithmen, die zukünftigen Quantencomputerangriffen widerstehen?

DoS-Limits pro Benutzer: Können Verbindungs- oder Ratenlimits pro Benutzer festgelegt werden, um zu verhindern, dass ein Konto den Server überlastet (Denial-of-Service-Schutz)?

AV/DLP (ICAP): Können eingehende Dateien von einer Antiviren- oder Data-Loss-Prevention-Engine über das ICAP-Protokoll gescannt werden?

Zugriffs-Re-Zertifizierung: Kann die Plattform veraltete oder inaktive Konten für periodische Zugriffsüberprüfungen anzeigen oder sie nach einer Zeit der Inaktivität automatisch deaktivieren?

Diplomat MFT konzentriert sich auf OpenPGP mit integrierter Schlüsselgenerierung und -verwaltung, die pro Transaktion für Verschlüsseln, Entschlüsseln, Signieren und Verifizieren angewendet wird, einschließlich einer Zusatzschlüssel-Option, damit der Absender eine entschlüsselbare Kopie behält. Die hier gezeigten ECDSA/ECDH-NISTP521- und RSA-2048-Schlüssel sind die vorinstallierten Beispiele der Testversion; Diplomat generiert DH/DSS- oder RSA-Schlüsselpaare mit 1024, 2048 oder 4096 Bit, mit wählbaren symmetrischen und Hash-Algorithmen, und kann außerdem Schlüssel von anderen OpenPGP-kompatiblen Produkten importieren. SSH-Schlüssel übernehmen die SFTP-Authentifizierung, und SSL-Zertifikate decken FTPS ab, wobei private Schlüssel passphrasengeschützt sind. Checkpoint-Neustart ist nur bei Remote-Agent-Übertragungen verfügbar, und SHA-256-Prüfsummenverifizierung bei Remote-Agent- und Oracle Cloud-Übertragungen; die meisten anderen Transporte prüfen nur die Dateigröße. Diplomat MFT bietet außerdem quantensichere (Post-Quanten-)Verschlüsselung und unterstützt FIPS-140-2-validierte Kryptographie.

Auf der Verbindungsebene prüft Diplomat eingehende Dateiübertragungs-Client-IPs gegen einen kommerziellen Threat-Intelligence-Reputationsdienst, blockiert nach IP-Kategorie oder nach Vertrauenswert- und Bedrohungswert-Schwellen und setzt IP-Zugriffsregeln mit standardmäßigem Erlauben oder Verweigern sowie einer Ausnahmeliste für Whitelisting oder Blacklisting durch. Für DMZ-Bereitstellungen sitzt das Diplomat Edge Gateway in der DMZ und empfängt eine von außen initiierte Verbindung vom internen Diplomat-Server (Standardport 26841), wodurch der Kernserver aus dem öffentlichen Netz gehalten wird; es bietet außerdem aktiv-aktive Hochverfügbarkeit und Failover.

bTrade TDXchange unterstützt PGP-, X509- und SSH-Zertifikate sowie Post-Quanten-Zertifikate (Kyber und FrodoKEM), die über die Konsole generiert oder importiert werden, und kann den Nachrichtenspeicher im Ruhezustand mit Kyber verschlüsseln. Die Konsole erzwingt ausschließlich TLS 1.2 und 1.3, und Kryptographie läuft über FIPS-140-2-validierte Bibliotheken. Steuerelemente pro Teilnehmer umfassen IP-Erlauben/Verweigern-Listen sowie Verbindungs- und Thread-Limits zur DoS-Prävention; die Passwortrichtlinie ist tiefgehend (Länge, Sperrung, Verlauf, Alter, strenge Komplexität), und OTP/MFA ist pro Benutzertyp konfigurierbar. Die ICAP-Integration scannt eingehende Dateien und leitet Fehler an einen Quarantäne-Adapter weiter, und ein DMZ-Relay hält den Kernserver aus dem öffentlichen Netz.

Cerberus bietet einen Abschnitt Firewall Controls zur Verbindungsfilterung. Die automatische Sperrung wird nach einer konfigurierbaren Anzahl fehlgeschlagener Anmeldungen ausgelöst (Standard 5) und sperrt für eine konfigurierbare Dauer (Standard 180 Minuten) oder dauerhaft. Der DoS-Schutz ist standardmäßig aktiv. Passwortrichtlinien pro Benutzer und Gruppe sind konfigurierbar. Die Liste blockierter Erweiterungen ermöglicht Admins das Definieren einer Verweigerungsliste nach Dateierweiterung für Uploads und Umbenennungen.

Files.com unterstützt GPG-Verschlüsselung, konfigurierbar pro Ordner (mit PGP-Erzwingung, Schlüsselgenerierung und -verwaltung in die Plattform integriert). SFTP/SSH-Schlüsselauthentifizierung wird mit Schlüsselpaargenerierung im Browser unterstützt. Die Cipher-Suite-Steuerung ist verfügbar. Die Passwortrichtlinie erzwingt mindestens 10 Zeichen mit Anforderungen an Buchstaben, Zahlen, Symbole und Groß-/Kleinschreibung; blockiert die letzten 10 wiederverwendeten Passwörter; und weist Passwörter zurück, die in bekannten Datenbanken für geleakte Zugangsdaten vorkommen. Passwortregeln können optional auf Freigabelinks und Posteingänge ausgeweitet werden. 2FA unterstützt SMS, TOTP, Hardware Key und YubiKey Native. FTP-, SFTP- und WebDAV-Benutzer können für automatisierte Systemkonten von 2FA ausgenommen werden. Sitzungs-IP-Pinning, Geo-Blocking nach Land und IP-Whitelisting sind alle verfügbar.

Thru umfasst die in die Plattform integrierte PGP-Schlüsselgenerierung (Name, E-Mail, Algorithmus, Schlüsselstärke, Passphrase, optionaler Ablauf). SSH-Schlüssel folgen derselben Struktur. SSL/TLS-Zertifikate können per Drag-and-Drop importiert werden. Die Zertifikatsimport-UI gibt keine akzeptierten Formate, Kettenanforderungen oder Unterscheidungen zwischen Client- und Serverzertifikaten an.

Serv-U Cipher-Suite-Konfiguration deckt SSL/TLS für FTPS und HTTPS, SSH-Private-Keys für SFTP, einzelne TLS-1.2/1.3-Schalter, SSH Ciphers, SSH MACs, SSH-Schlüsselaustausch-Algorithmen, SSH-Schlüsselalgorithmen und den FIPS-140-2-Modus ab. Serv-U Gateway bietet eine Reverse-Proxy-DMZ-Komponente, die Dateiübertragungsverbindungen in der DMZ terminiert und eingehende Verbindungen zum internen Netzwerk verhindert.

9. Benutzer- und Zugriffsverwaltung

Diplomat MFT verwaltet den Konsolenzugriff über Admin Users und rollenbasierte Admin Roles, mit LDAP- und SAML-Single-Sign-on, TOTP-Mehrfaktorauthentifizierung und konfigurierbarer Sitzungsverwaltung. Endbenutzerkonten für eingehende Uploads werden vom File Transfer Server gehostet, jedes mit eigenem Home-Ordner, granularen Ordnerberechtigungen und IP-Zugriffsregeln. Konten können nach einem konfigurierbaren Zeitraum der Inaktivität automatisch deaktiviert werden, und Admins können periodische Passwortänderungen erzwingen, was die inaktivitätsbasierte Seite der Zugriffs-Re-Zertifizierung abdeckt.

bTrade TDXchange trennt Handelspartner-Teilnehmer von Konsolenadministratoren. Admins erhalten eine von vier integrierten Rollen oder eine benutzerdefinierte Rolle, und eine Scope Map beschränkt jeden Admin auf eine gewählte Domäne, Organisation, Abteilung oder Division für delegierte Verwaltung. Die Authentifizierung integriert sich mit Entra ID, Active Directory, LDAP und OAuth 2.0 sowie nativen Konten mit MFA, und die Plattform bietet periodische Zugriffs-Re-Zertifizierung, die veraltete Konten und ruhende Partnerbeziehungen zur Überprüfung anzeigt.

Cerberus Benutzerverwaltung umfasst Tabs für Users, Groups, Policy, Blocked Extensions, Requested Accounts und Public Shares. Die Passwortrichtlinie erzwingt eine Mindestlänge (10 Zeichen), Zeichenanforderungen (Buchstabe, Zahl, Sonderzeichen) und Rotation alle 180 Tage mit einer E-Mail-Benachrichtigung 3 Tage im Voraus. Die Abschnitte AD Users, LDAP Users und SSO Users sind separate Menüpunkte. AD Users zieht Domänenkonten automatisch, wenn der Server der Domäne beigetreten ist. Die Erstellung von Benutzerkonten kann von der Anmeldeseite der Weboberfläche mit einem Administrator-Genehmigungsablauf angefordert werden.

Files.com Benutzererstellung umfasst Benutzername, Authentifizierungsmethode, E-Mail, vollständigen Namen, Firma, Rollenzuweisung (Standard User oder Site Administrator, plus Optionen Billing Administrator und Read-Only Site Administrator), Ordnerberechtigungen, Ablaufdatum des Zugriffs pro Benutzer, automatisches Deaktivierungsdatum für inaktive Konten, IP-Einschränkungen, 2FA-Einstellungen, erlaubte Protokolle und FTP/SFTP-Stammordnerkonfiguration. User Lifecycle Rules deaktivieren oder entfernen automatisch Konten, die eine konfigurierte Anzahl von Tagen inaktiv waren. SSO unterstützt 13 Identitätsanbieter: Auth0, Microsoft Entra ID, Box, Dropbox, Cisco Duo, Google, Idaptive, JumpCloud, Microsoft Active Directory, Okta, OneLogin, SAML und Slack. SCIM-Bereitstellung und -Deprovisionierung wird unterstützt.

Thru enthält einen Abschnitt Machine Users, der für Konten gedacht ist, die mit installierten Thru Nodes verknüpft sind. Ein Admin-Bereich deckt Users, Roles, Retention, Audit Log, MFA, Thru Nodes, Feature Flags und SSO Mappings ab.

Serv-U Benutzererstellung umfasst neun Tabs: User Information, Directory Access, Virtual Paths, Logging, Groups, Events, IP Access, Limits & Settings und Multifactor Authentication. Verzeichniszugriffsregeln, virtuelle Pfadzuordnungen, Verbindungslimits, Protokollierungsdetailgrad und IP-Einschränkungen sind pro Benutzer, Gruppe, Domäne und global konfigurierbar, wobei niedrigere Ebenen höhere Ebenen überschreiben. Datenbankauthentifizierung über ODBC wird zum Laden von Benutzern und Gruppen aus einer externen Datenquelle unterstützt. Windows/AD-Authentifizierung, LDAP-Authentifizierung und Unterstützung für eine benutzerdefinierte Authentifizierungsbibliothek sind Funktionen der MFT-Edition.

10. Überwachung und Audit

Diplomat MFT bietet ein Live-Job-Monitor-Dashboard, das den Status jedes Jobs, die verstrichene Zeit, gefundene und verarbeitete Dateien, Geschwindigkeit, Versuchsanzahl und nächsten Lauf anzeigt, mit Summen aufgeschlüsselt nach Inbound, Outbound und Synchronization. Jeder Lauf, einschließlich Fehlschlägen, erzeugt einen vollständigen Schritt-für-Schritt-Bericht, und ein System-Audit-Trail sowie konfigurierbare Protokollierung liegen unter Settings. Die Archivierung speichert eine gezippte Kopie übertragener Dateien nach Typ und Ergebnis.

bTrade TDXchange zeichnet jede Übertragung in einer Messages-Ansicht auf und zerlegt jede in einen schrittweisen Activities-Trail (Empfang, Routing, Zustellung) mit Protokoll und Status. Administrative Änderungen werden in ein unveränderliches, verschlüsseltes Audit-Log geschrieben, das erfasst, wer was wann und von welcher IP geändert hat. Dashboards fassen Volumen nach Richtung, Protokoll und Adapter zusammen; die Suche ist EDI-bewusst bis hinunter zu Interchange-Control-Nummern, und der bTrade-KI-Bot beantwortet natürlichsprachige Abfragen über den Übertragungsverlauf.

Cerberus: Der Abschnitt Connections zeigt aktive Sitzungen (Verbindungs-ID, Listener, Anmeldezeit, Protokoll, Benutzername, IP-Adresse, Client-User-Agent) und aktive Übertragungen (Übertragungs-ID, Benutzer, lokaler Pfad, verbleibende Zeit, Fortschritt, Gesamtgröße, Übertragungsrate). Der Abschnitt Reporting unterstützt sechs Berichtstypen, erfordert jedoch vor der Nutzung eine SQL-Datenbankverbindung. Logeinträge enthalten SSL-Handshake-Details und Validierungsschrittinformationen, ausreichend, um Konfigurationsfehler ohne externe Tools zu diagnostizieren.

Files.com Verlaufsprotokolle erfassen jede Dateioperation und jedes Sitzungsereignis sowohl auf Ordnerebene als auch siteweit. Protokolle sind exportierbar und filterbar. Dateiintegritätsprüfsummen (SHA256, SHA1, CRC, MD5) können beim Upload berechnet und für Manipulationserkennung gespeichert werden. Der Abschnitt Usage zeigt Echtzeit- und historischen Speicher, Übertragungsvolumen aufgeschlüsselt nach nativem ausgehendem und Remote-Server eingehend/ausgehend, abrechenbare Benutzeranzahl und ein Export-nach-Ordner-Tool zur Identifizierung von Speicherkonzentration.

Thru: Der Abschnitt Activity ist ein filterbares Übertragungsprotokoll mit Filtern für Flow, Organization, Endpoint, Filename (mit Platzhalter), Processing Status, Transfer Status und Datumsbereich. Einzelne Dateieinträge zeigen Zustellungsanzahl, letzten Zustand und eine vollständige Download-Historie. Eine Share-Schaltfläche innerhalb des Dateieintrags erzeugt bei Bedarf eine zeit- und anzahlbegrenzte Download-URL. Die Erstellung exportierter Berichte lief während des Tests in 177 ms.

Serv-U: Aktivitätsüberwachung umfasst Sessions (Echtzeit-Sitzungsdaten mit Aktionen Trennen, Abbrechen, Broadcast und Spy & Chat), Statistics (serverweite Sitzungs- und Übertragungsmetriken seit dem letzten Reset) und User & Group Statistics (dieselben Metriken pro Benutzer oder Gruppe). Der Log-Tab zeigt das Serverprozessprotokoll, nicht die Benutzeraktivität. Die Benutzeraktivitätsprotokollierung wird in einen konfigurierbaren Textdateipfad pro Benutzer geschrieben. Es gibt keinen integrierten Log-Viewer mit Filterung oder auditfähigem Export für Benutzeraktivität.

Plattform-für-Plattform-Deep-Dive MFT-Benchmark

Diplomat MFT by Coviant Software

Wir haben Diplomat MFT von Grund auf einer Windows-Maschine heruntergeladen und installiert, die anfängliche Dienstkonfiguration durchgearbeitet und die gesamte Admin-Oberfläche, Schlüssel, Partner, Transaktionen, den Dateiübertragungsserver und das Reporting erkundet.

Erste Schritte

Der Testprozess beginnt auf der Website von Coviant Software. Nach dem Ausfüllen eines kurzen Registrierungsformulars erhalten Sie einen Download-Link. Der von uns verwendete Test-Installer ist eine ausführbare Windows-Datei; Diplomat MFT läuft auch unter Linux

Installation

Das Ausführen des Installers öffnet einen InstallShield-Assistenten. Der Bildschirm „Setup-Typ“ bietet „Vollständig“ (alle Funktionen, meiste Speicherplatznutzung) und „Benutzerdefiniert“ (für fortgeschrittene Benutzer). Wir wählten „Vollständig“ und klickten auf Weiter.

Nach der Auswahl des Setup-Typs fragt der Installer nach einem Windows-Dienstkonto. Wir öffneten Dienste (services.msc), suchten den Dienst „Diplomat Trial 64“, öffneten seine Eigenschaften, navigierten zum Tab „Anmelden“, wählten „Dieses Konto“ und gaben NT AUTHORITY\NetworkService ein. Die Passwortfelder füllen sich automatisch.

Nach dem Klicken auf OK klickten wir mit der rechten Maustaste auf den Dienst und wählten „Starten“. Die Spalte „Anmelden als“ wurde auf NetworkService aktualisiert, und der Dienst startete.

Admin-Panel

Ein Klick auf das Desktopsymbol „Diplomat MFT Trial“ öffnet https://localhost:8081/ im Browser. Beim ersten Laden erscheint eine Warnung zu einem selbstsignierten Zertifikat; klickt man auf „Erweitert“ und setzt fort, gelangt man zum Anmeldebildschirm von Coviant Software.

Die Standardanmeldedaten sind Administrator/diplomat. Nach der Anmeldung fordert das System sofort eine Passwortänderung. Sobald diese gesetzt ist, lädt die Hauptoberfläche. Das Admin-Panel ist browserbasiert und remote zugänglich – ein bedeutender Unterschied zu Cerberus, das eine Remotedesktop-Sitzung auf die Servermaschine erfordert.

Der Hauptbildschirm zeigt eine obere Navigationsleiste mit neun Menüs: File, Keys, Partners, Transactions, File Transfer Server, Settings, Jobs, Reports und Help. Die linke Seitenleiste zeigt den Konfigurationsbaum: Keys (5), Partners (7), Transactions (6) und File Transfer Server. Die hier laufende Testversion ist 9.5 Trial Build 20260702, Enterprise Edition.

Schlüssel

Der Abschnitt Keys ist der Ort, an dem alle Verschlüsselungsanmeldedaten verwaltet werden. Die Testversion installiert fünf vorkonfigurierte Beispielschlüssel in drei Kategorien.

OpenPGP-Schlüssel (3)

Zwei öffentliche Schlüssel und ein Schlüsselpaar sind enthalten. Beim Auswählen von „Example Auditor Public Key“ werden die vollständigen Details angezeigt: Schlüsselname, Schlüsseltyp (ECDSA), User ID und ein Schalter für Ablaufbenachrichtigungen. Der Abschnitt „Master Key Sign Only“ zeigt den Algorithmus (ECDSA), die elliptische Kurve (NISTP521), das Erstellungsdatum (Feb 02, 2026), Ablauf (Nie) und die Key ID.

Beim Herunterscrollen erscheinen weitere technische Felder: Key Fingerprint, Version (4), Symmetric Algorithm (AES_256) und Hash Algorithms (SHA512, SHA256). Es folgt ein Abschnitt „Subkey Encrypt and Sign“ mit eigenem Algorithmus (ECDH), elliptischer Kurve (NISTP521), Start- und Ablaufdaten und Key ID.

Schlüsselpaare

Der Ordner „Key Pairs“ enthält „My Org Example PGP Key Pair“, das eigene Schlüsselpaar der Organisation zum Entschlüsseln eingehender und Signieren ausgehender Dateien. Das Formular ist identisch mit einem öffentlichen Schlüssel, mit einer Ergänzung: einem Passphrase-Feld mit Ein-/Ausblenden-Schalter, das den privaten Schlüssel schützt.

Wenn man auf der Schlüsselpaarseite nach unten scrollt, erscheint ein Abschnitt „Related Partners and Transactions“. Für dieses Schlüsselpaar werden vier Partner als Nutzer aufgeführt, vier Transaktionen referenzieren es, und eine Synchronisierung verwendet es. Grüne und rote Punkte neben jedem Eintrag zeigen aktiven oder inaktiven Status. Diese Ansicht zeigt genau, was betroffen wäre, bevor ein Schlüssel gelöscht oder ersetzt wird.

SSH-Schlüssel (2)

SSH-Schlüssel übernehmen die Authentifizierung für SFTP-Verbindungen, nicht die Dateiverschlüsselung. Zwei SSH-Schlüsselpaare sind vorhanden: My Org Example Bank SFTP Client Key Pair und My Org Example SFTP Host Key Pair.

Das Bank SFTP Client Key Pair zeigt den Algorithmus (RSA), die Bitstärke (2048), einen SHA256-Fingerabdruck und ein Passphrase-Feld. Der Abschnitt „Related“ zeigt „Example Bank“ als den Partner, der es nutzt, und die beiden Banktransaktionen, die darauf verweisen.

Das SFTP Host KeyPair ist der Schlüssel, den Diplomat MFT verbindenden Clients präsentiert, wenn es als SFTP-Server fungiert.

SSL-Zertifikate

Der Ordner „SSL Certificates“ ist vorhanden, aber in der Testversion leer. Server SSL Certificates (0) und Client SSL Certificates (0) stehen als Kategorien zum Importieren von Zertifikaten für FTPS-Endpunkte zur Verfügung.

Partner

Partner definieren jedes externe System oder jeden Ort, an den Diplomat MFT Dateien überträgt: SFTP-Server, Cloud-Speicher-Buckets, Netzwerkdateifreigaben, Zweigstellen-Agenten und mehr. Die Testversion enthält sieben Beispielpartner, aufgeteilt in zwei Gruppen: Public Profiles (1) und Trusted Profiles (6).

Public Profiles: Example Bank

Der Partner „Example Bank“ ist ein Public Partner Profile mit SFTP (SSH2) als Transportmethode. Der Abschnitt „SFTP Server“ zeigt die Verbindungsdetails: Adresse (sftp.examplebank.com), Port (22), Benutzername (MyOrgExample), SSH Client Key (My Org Example Bank SFTP Client Key Pair), ein Verzeichnisfeld und ein Timeout von 30 Sekunden. Weitere Optionen umfassen Verify SSH Host Key, Use Strong RSA Signatures, File Integrity Checking (File Size), File Ready Condition (File Idle Time), Proxy-Server und Einstellungen für temporäre Dateinamen. Eine TEST-Schaltfläche oben rechts testet die Verbindung, ohne eine Übertragung zu starten.

Drücken von TEST gegen das Beispielprofil ergab: „Socket connection not successful. Directory listing was not received from the server.“ – wie erwartet, da sftp.examplebank.com keine echte Adresse ist. Bei einem echten Partner bestätigt diese Schaltfläche die Verbindung, bevor ein Job geplant wird.

Beim Herunterscrollen erscheint der Abschnitt „OpenPGP Keys“, in dem sowohl der Partner’s Encrypt/Decrypt Key als auch der Partner’s Sign/Verify Key auf „Example Bank Public Key“ gesetzt sind. Ein Abschnitt „Related Transactions and Synchronizations“ am unteren Rand zeigt, welche Jobs diesen Partner verwenden.

Ein Klick auf das Dropdown für eines der PGP-Schlüsselfelder listet alle derzeit im Abschnitt Keys definierten Schlüssel auf: Example Auditor Public Key, Example Bank Public Key und My Org Example PGP Key Pair. So verbinden sich Schlüssel und Partner: Schlüssel werden einmal definiert und überall dort referenziert, wo sie benötigt werden.

Transportmethoden-Optionen

Das Öffnen des Dropdowns „Transport Method“ auf einem beliebigen Partnerprofil zeigt die vollständige Liste unterstützter Verbindungstypen. Klassische Übertragungsprotokolle: SFTP (SSH2), FTP, FTPS (TLS), HTTP, HTTPS, SMB, Local Network, AS2. Cloud-Speicher: Amazon S3, Microsoft Azure, Google Cloud, Oracle Cloud, Box, Dropbox, OneDrive, SharePoint, ShareFile, Zoho WorkDrive. Andere: Diplomat Remote Agent, Biscom Transit, E-Mail.

Trusted Profiles: Branch Office A

Branch Office A ist ein Trusted Partner Profile mit Diplomat Remote Agent als Transportmethode, Coviants proprietärem Agenten, der am entfernten Standort installiert wird. Der Abschnitt „Diplomat Remote Agent“ zeigt Site-Adresse, Port, MFT Site Key und vier Aktionsschaltflächen. Die Beschreibung weist darauf hin, dass die Bandbreite für Übertragungen zu dieser Zweigstelle auf 30 Mbit/s begrenzt ist, um deren WAN-Verbindung nicht zu überlasten.

Beim Herunterscrollen sieht man, wo diese Begrenzung durchgesetzt wird: Chunk Size (100 MB) und Max Bandwidth (30 Mbit/s). Weitere Einstellungen umfassen Automatisch OpenPGP Encrypt/Decrypt, Attempt Checkpoint Restart on Transmission Failure, File Integrity Checking (Checksum SHA-256), Max Retries, Retry Delay, Timeout und ein Feld Custom Post-Process zum Ausführen eines Befehls oder Skripts nach Abschluss jeder Übertragung. Der Abschnitt „Related“ unten zeigt, dass dieser Partner von der Synchronisierung „Push new HR docs to all branch offices“ verwendet wird.

Transaktionen

Transaktionen sind der Ort, an dem Partner und Schlüssel zu tatsächlichen Übertragungsjobs zusammenkommen. Die Testversion enthält sechs vorkonfigurierte Beispiele in drei Typen: Inbound (2), Outbound (2) und Synchronization (2). Jede Transaktion hat ein Beschreibungsfeld in Klartext, das genau erklärt, was sie tut – eine nützliche Praxis, die Konfiguration selbstdokumentierend macht.

Inbound: Get Payment Results file from Bank

Dieser geplante Job zieht verschlüsselte Ergebnisdateien an jedem Wochentagnachmittag vom SFTP-Server der Bank, entschlüsselt sie und legt sie in einem lokalen Ordner ab. Wenn keine Dateien gefunden werden, zählt der Job dies als Fehlschlag statt als stillen Erfolg – eine bewusste Designentscheidung, die in der Beschreibung festgehalten und durch die Einstellung „Fail if file(s) not found“ erzwungen wird.

Der Abschnitt „Source Partner Profile“ zieht automatisch die vollständige SFTP-Konfiguration von Example Bank ein, einschließlich Adresse, Port und SSH-Client-Schlüssel, da der Partner bereits definiert wurde. Eine Option „Save as New Partner“ ermöglicht es, Inline-Änderungen zu einem dauerhaften Partnereintrag zu machen, und eine Schaltfläche „GO TO PARTNER“ springt direkt zur Seite dieses Partners.

Der Abschnitt „Destination Partners“ verwendet einen DEFAULT-Tab mit einer +-Schaltfläche daneben, was bedeutet, dass eine einzelne Quelle gleichzeitig auf mehrere Ziele auffächern kann. Diese Transaktion sendet an Local Example Folder (Local Network, C:\Example).

File Handling ist der Ort, an dem der Abschnitt Keys operativ wird. Verify ist aktiviert, und der OpenPGP Verification Key ist auf Example Bank Public Key gesetzt. Eingehende Dateien werden vor der Annahme anhand des öffentlichen Schlüssels der Bank signaturgeprüft. Die Partnerzuordnung wird rechts auf dem Bildschirm inline angezeigt und macht klar, welcher Schlüssel für welchen Partner gilt.

Der Abschnitt „Job Execution“ bietet RUN NOW für sofortige manuelle Ausführungen oder Schedule für wiederkehrende Automatisierung.

Wiederholungen sind auf 3 Versuche in 5-Minuten-Intervallen konfiguriert, wobei bei jedem Versuch eine Debug-E-Mail an den IT-Support gesendet wird. Das bedeutet: Wenn die Bank die Datei verspätet hochlädt, wiederholt der Job, bevor er sich als fehlgeschlagen markiert. External Requests erlauben das Auslösen des Jobs über die API oder den Scripting Agent, und „allow execution as a linked transaction“ ermöglicht die Ausführung als Teil einer Kette.

„Linking Transactions“ zeigt, welche Jobs diesen auslösen und welche Synchronisierungen ihn referenzieren. Benachrichtigungen unterstützen sowohl Business Email (an Stakeholder gesendet) als auch Messaging Notifications (Slack- und Teams-Webhooks, konfigurierbar pro Jobstatus Success, Failure, Warning).

Die Archivierung speichert eine gezippte Kopie übertragener Dateien nach Dateityp und Ergebnis – zum Beispiel nur bei Erfolg archivieren. IT Email Notifications senden unabhängig von den geschäftlichen Benachrichtigungen einen Debug-Bericht an das IT-Team.

Pre-Job Processes führen ein benutzerdefiniertes Skript vor dem Start der Übertragung aus. Post-Job Processes umfassen einen Unzip-Prozess (mit Zip-Typ, Dateivorlage, Passwort und Zielverzeichnis) zum automatischen Entpacken komprimierter Dateien bei Ankunft sowie einen Custom Process zum Ausführen eines beliebigen Post-Transfer-Befehls.

Ein Klick auf VALIDATE vor dem Speichern liefert eine grüne Bestätigung: „Transaction EXAMPLE: Get Payment Results file from Bank is Valid.“

Das Ausführen des Jobs mit RUN NOW öffnet ein Fortschrittsfenster mit Status: Running (Building File List) bei 0 % Complete.

Der Job endete wie erwartet mit Status: Failure in 40,5 Sekunden, da sftp.examplebank.com kein echter Server ist. Der Laufbericht zeigt jeden Schritt: den Verbindungsfehler, gefundene Dateien (0), keine Entschlüsselung erforderlich, angegebener Verifizierungsschlüssel (Example Bank Public Key), nicht signierte Nachricht und den Archivpfad, unter dem Diplomat MFT den Versuch aufgezeichnet hat. Selbst ein fehlgeschlagener Lauf erzeugt einen vollständigen Audit-Trail.

Inbound: On ClientUser upload, send to Marketing Server

Dieser Job funktioniert anders: Statt eines Zeitplans nutzt er File Monitoring, beobachtet einen Ordner und feuert, sobald eine neue Datei erscheint.

Die Quelle ist das Upload-Verzeichnis des File Transfer Servers für ExampleClientUser (Local Network). File Ready Condition ist auf File Idle Time mit 45 Sekunden gesetzt; der Job wartet, bis eine Datei 45 Sekunden lang unverändert geblieben ist, bevor er sie als vollständig behandelt, und verhindert so, dass partielle Uploads mitten in der Übertragung weitergeleitet werden. Die Aktion nach der Übertragung ist Delete, wodurch der Upload-Ordner sauber bleibt und dem Client signalisiert wird, dass die Datei verarbeitet wurde.

Job Execution zeigt „Run Jobs Using: File Monitoring“, mit aktiviertem „Include Modified Files“ und deaktiviertem „Recursive“. „Disable/Notify After 15 Minuten“ warnt, wenn die Überwachung selbst nicht mehr funktioniert.

Der Abschnitt Notifications für diesen Job hat einen live konfigurierten Slack-Webhook, der auf Success gesetzt ist: Wenn eine Datei erfolgreich zum Marketing Server verschoben wird, geht automatisch eine Nachricht im Slack-Kanal des Marketingteams ein.

Outbound Monitor Accounting server to send Tax Files to Auditors

Dieser Hot-Folder-Job beobachtet den Buchhaltungsserver auf neue Steuerdateien und sendet sie verschlüsselt per E-Mail an Prüfer.

Die Post-Transfer Action ist Move statt Delete. Bei Erfolg werden Dateien in einen Unterordner filed verschoben; bei Fehlern gehen sie in einen separaten Fehlerpfad. Die Quelle ist die Berichtsfreigabe des Buchhaltungsservers, überwacht per File Locking.

Das Ziel nutzt den E-Mail-Transport, ohne beteiligten SFTP-Server. Die E-Mail ist voradressiert an auditors@example.com mit dem Betreff „Tax file for My Org“ und einem Nachrichtentext. Files werden automatisch als Anhänge gesendet.

File Handling wendet sowohl Encrypt (Example Auditor Public Key) als auch Sign (My Org Example PGP Key Pair) an, plus einen Additional Encryption Key (My Org Example PGP Key Pair), sodass die sendende Organisation eine Kopie behält, die sie entschlüsseln kann. Job Execution nutzt File Monitoring, keinen Zeitplan.

Geschäftliche Benachrichtigungen gehen an JaneDoe@auditors.example.com (All Jobs). Messaging-Benachrichtigungen nutzen einen Teams-Webhook mit Einstellung auf Warning und Failure – eine andere Kanalwahl als beim Marketing-Server-Job, der Slack für Success verwendete.

Outbound: Send Payment Authorizations to Bank

Das Gegenstück zum Job „Get Payment Results“: Dieser sendet ausgehende Zahlungsdateien an jedem Wochentagmorgen an den SFTP-Server der Bank. Ein Pre-Job-Skript läuft zuerst, um den Buchhaltungsserver zur Erzeugung der Zahlungsdatei zu veranlassen. Quelle ist ein lokaler Ordner (Bank\PaymentAuthorizations), Ziel der SFTP-Postausgang der Bank (outbox/authorizations/).

Der Zielpartner ist Example Bank (SFTP), derselbe Partner, der im eingehenden Job als Quelle dient. Dieselbe Partnerdefinition deckt beide Richtungen ab.

File Handling verschlüsselt mit Example Bank Public Key und signiert mit My Org Example PGP Key Pair. Job Execution ist geplant (Daily), nur an Wochentagen, passend zur Beschreibung „jeden Wochentagmorgen“.

Synchronization: Push new HR docs to all branch offices

Synchronisierungen funktionieren anders als Transaktionen: Statt Dateien zu verschieben, spiegeln sie einen Quellort auf ein oder mehrere Ziele. Dieser Job läuft an jedem Wochentagnachmittag um 15:00 Uhr und hält Branch Offices A und B als exakte Spiegel des HR-Servers.

Die entscheidende Einstellung ist „Remove Destination Items Not Present at Source“, hier aktiviert, was bedeutet, dass vom HR-Server gelöschte Dateien auch aus den Zweigstellen gelöscht werden. „Include Subfolders“ ist ebenfalls aktiviert. Ein Exclude-Tab enthält die Ausschlussmuster manifest.ini und _*, auf die in der Beschreibung verwiesen wird.

Quelle ist der HR-Docs-Partner (Local Network, \\hr\shared\docs). Transfer Order ist Depth First.

Destination Partners zeigt ein Badge von 2, was auf zwei gleichzeitige Ziele hinweist.
Jedes nutzt Diplomat Remote Agent mit Automatisch OpenPGP Encrypt/Decrypt, Attempt Checkpoint Restart on Transmission Failure, Checksum (SHA-256), Chunk Size 100 MB und Max Bandwidth 30 Mbit/s – dieselbe Begrenzung, die im Partnerprofil definiert ist.

Synchronization: Send daily configuration backups to S3 Glacier

Die zweite Synchronisierung läuft jede Nacht, 5 Minuten nach Mitternacht, und synchronisiert Diplomat MFTs eigene Sicherungsdateien in einen AWS-S3-Glacier-Bucket. Anders als bei der HR-Docs-Synchronisierung ist „Remove Destination Items Not Present at Source“ deaktiviert, sodass alte Backups nie aus S3 gelöscht werden; nur neue werden hinzugefügt. Der Include-Filter ist auf *.dbu und *.dmrg Dateien (Diplomat MFTs eigene Backup-Formate) beschränkt, mit aktiviertem Recursive und nur Files.

Erstellen einer Transaktion von Grund auf

Neue Partner und Transaktionen werden über die Kopfmenüs erstellt. Das Menü Partners bietet Create Public Partner und Create Trusted Partner. Das Menü Transactions bietet Create Inbound Transaction, Create Outbound Transaction und Create Synchronization.

Um den vollständigen Workflow zu testen, erstellten wir einen neuen Partner (AIMultiple, Local Network) und eine neue eingehende Transaktion (Get Payment from AIMultiple). Das Formular öffnet sich leer mit derselben Struktur wie die Beispieltransaktionen: File Information, Source and Destination Partner Profiles, File Handling, Job Execution und alle nachgelagerten Abschnitte.

Das Testen des Zielverzeichnisses ergab: „Directory C:/Users/Public/Documents found. Write access enabled.“ mit einer Live-Verzeichnisauflistung.

Der Job wurde mit Schedule (Daily), 3 Wiederholungen in 5-Minuten-Intervallen und keinen Tagesausschlüssen konfiguriert. Ausführen mit RUN NOW ergab Status: Successful in 0,125 Sekunden: 1 Datei gefunden, 1 übertragen, 28 Bytes, automatisch archiviert und gezippt.

Einstellungen

Das Menü Settings deckt die systemweite Konfiguration ab. Wichtige Punkte: Email (SMTP für alle ausgehenden Benachrichtigungen und den E-Mail-Transport), Calendars (benutzerdefinierte Feiertagspläne, auf die in Jobausschlüssen verwiesen wird), Job Monitor (Live-Betriebs-Dashboard), Job Queue (Parallelitätssteuerung), Audit (System-Audit-Trail), Backup, Logging, Proxy Servers, Session Management, SSO Settings, Admin Users, Admin Roles und LDAP.

Job Monitor öffnet in einem separaten Browserfenster unter localhost:8081/jobmonitor. Er zeigt jeden Job mit Transaktionsstatus, Startzeit, verstrichener Zeit, Jobstatus, gefundenen/verarbeiteten Dateien, Geschwindigkeit, Anzahl der Ausführungsversuche und nächstem geplanten Lauf. Eine Zusammenfassungstabelle unten schlüsselt die Summen nach Inbound, Outbound und Synchronization auf. Die Filter-Tabs Running und Active verengen die Ansicht auf aktuell ausgeführte oder kürzlich aktive Jobs.

Calendars definieren benannte Feiertagspläne, die auf Transaktionsausschlüsse angewendet werden können. Jeder Kalender legt arbeitsfreie Tage über Wochentags-Checkboxen und eine Feiertagsliste nach Name und Datum fest. Transaktionen referenzieren einen Kalender in ihrem Abschnitt Calendar Exclusions, um Läufe an diesen Daten automatisch zu überspringen.

Job Queue Settings steuern, wie viele Jobs gleichzeitig laufen und wie die Startlast verwaltet wird. Die maximale Anzahl gleichzeitiger Jobs beträgt standardmäßig 50. „Delay Between Initial Job Starts“ beträgt standardmäßig 1.000 ms, eine Staffelung, um zu verhindern, dass alle geplanten Jobs gleichzeitig starten und die Serverlast in die Höhe treiben. Änderungen der Startverzögerung werden beim Neustart des Dienstes wirksam.

bTrade

bTrade unterscheidet sich grundlegend von jeder anderen Plattform in diesem Benchmark: Wir haben sie nicht installiert. Der Zugriff wurde auf einen Live-QA-Cluster mit TDXchange Release 5.3.0-SNAPSHOT unter Linux mit PostgreSQL gewährt, auf den wir per RDP auf einen Windows-Server im selben Netzwerk zugriffen, da die Cluster-Knoten IP-beschränkt sind.

Die Admin-Oberfläche ist vollständig browserbasiert – keine Client-Installation, keine Desktop-Verknüpfung, keine Dienstkonfiguration. Das Aufrufen der Server-URL und die Anmeldung sind alles, was nötig ist.

Erste Schritte

Der Anmeldebildschirm ist minimalistisch: Benutzername, Passwort, Anmelden und ein „Passwort vergessen“-Link. Nach der Anmeldung als AIMultiple-Admin-Benutzer lädt der TDXchange-Startbildschirm mit einem Drei-Fenster-Layout.

Benutzeranmeldebildschirm, grüne Anmeldeschaltfläche

Die linke Seitenleiste listet jedes Modul auf: Organizational Hierarchy, Participants, Relationships, Messages and Activities, Dashboard, Services, System Configuration, Clustering, Administrators, Migration, bTrade KI (als NEU markiert) und Quick Links.

Das rechte Fenster zeigt eine Checkliste mit Vorschlägen: strenge Passwortrichtlinien für Admin- und Postfachbenutzer festlegen, automatische Backups konfigurieren, Nachrichtenbereinigung einrichten und den Passwort-Tresor sichern.

Jeder Vorschlag hat eine Schaltfläche „Configure“, die direkt zum entsprechenden Einstellungsbildschirm navigiert, und eine Option „Dismiss“. Diese geführte Onboarding-Checkliste reduziert die „Ich habe es installiert, was jetzt?“-Reibung, die ein leeres Admin-Panel typischerweise erzeugt.

Dem ersten Vorschlag in System Configuration > Security > User Security folgend, zeigten sich die Passwortrichtlinien-Steuerelemente: Mindestlänge (10), Kontosperrung nach 3 fehlgeschlagenen Versuchen, Sperrdauer (1800 Sekunden), Durchsetzung des Passwortverlaufs, maximales Passwortalter (60 Tage), minimales Passwortalter (1 Tag), Strict Password Settings und ein Abschnitt One Time Password / MFA.

Organisationshierarchie

bTrade organisiert alles unter einer vierstufigen Hierarchie, bevor Teilnehmer oder Übertragungen konfiguriert werden können: Domain > Organization > Department > Division. Fast Setup erstellt alle vier Ebenen in einem einzigen Formular.

Browse bestätigte, dass die Domäne als ACTIVE neben bereits vorhandenen bTrade- und HealthcareProvider-Domänen erschien. Jede Ebene hat eine Edit-Option für Änderungen nach der Erstellung.

Diese Anforderung, vor dem Hinzufügen von Teilnehmern eine Hierarchie zu definieren, ist ein struktureller Unterschied zu allen anderen Plattformen in diesem Benchmark. Diplomat MFT, Files.com, Thru und Serv-U erlauben es, Partner oder Endpunkte ohne organisatorischen Container zu definieren. bTrade erzwingt zuerst die Hierarchie, was seinen Ursprung als mandantenfähiges B2B-Gateway widerspiegelt und nicht als Punkt-zu-Punkt-Dateiübertragungstool.

Teilnehmer

Teilnehmer sind die Handelspartner oder internen Systeme, die Dateien senden und empfangen – das Äquivalent zu Partnern in Diplomat MFT oder Endpunkten in Thru. Fast Setup erstellt einen Teilnehmer und ein optionales webbasiertes Postfach in einem einzigen Formular: Division (aus der Hierarchie ausgewählt), Participant Name, Email, EDI Identifier, EDI Qualifier, AS2 Name und Postfach-Anmeldedaten.

Das Vorhandensein von EDI Identifier-, EDI Qualifier- und AS2-Name-Feldern auf der Ebene der Teilnehmererstellung ist ein deutlicher Hinweis auf bTrades Positionierung. Diese Felder erscheinen im Teilnehmer-Setup von Diplomat MFT, Files.com, Thru oder Serv-U nicht; sie existieren, weil bTrade um den B2B-EDI-Nachrichtenaustausch herum gebaut ist, nicht nur um Dateibewegung.

Wir erstellten den Teilnehmer AIMultipleTest unter der Division FileTransfer mit Postfachname aimultiplembx und aktiviertem Webzugriff. Teilnehmer und Postfach wurden zusammen in einer einzigen Create-Aktion erstellt.

Beim Durchsuchen der Teilnehmer mit dem Divisionsfilter FileTransfer bestätigte sich, dass AIMultipleTest als ENABLED mit EDI Identifier AIMultipleTest und Postfach aimultiplembx erschien. Die Browse-Tabelle zeigt außerdem eine Spalte Adapter Instances – jeder Teilnehmer kann benannte Protokolladapter-Instanzen haben (z. B. ExtSFTPTP_SFTP_Send_Records), die definieren, wie sie sich verbinden. Die vorkonfigurierte Domäne HealthcareProvider enthielt 16 Beispielteilnehmer mit Adapterinstanzen über AS2, AFTP und SFTP, was die Tiefe der Protokollunterstützung in einem funktionierenden B2B-Szenario zeigt.

Teilnehmer sind außerdem standardmäßig voneinander isoliert. Zwei Teilnehmer können Dateien nur sehen oder austauschen, wenn eine explizite Beziehung zwischen ihnen definiert ist (siehe Relationships unten):

  • Selbst bei Tausenden von Teilnehmern hat einer ohne Beziehung zu einem anderen keinen Pfad zu ihm.
  • Ist ein einzelner Teilnehmer kompromittiert, etwa durch ein schwaches Passwort oder einen veralteten Algorithmus wie SHA-1, kann der Angreifer dennoch keinen anderen Teilnehmer erreichen.
  • Dies verhindert die laterale Bewegung, die in flachen Teilnehmermodellen möglich ist, wo ein kompromittiertes Konto andere exponieren kann.

Über Identitäts- und EDI-Felder hinaus können viele Einstellungen pro Teilnehmer definiert werden und Systemstandards überschreiben:

  • Archivierungsregeln: Aufbewahrungs- und Bereinigungsregeln pro Teilnehmer, die Systemstandards ersetzen. Ein Partner, der täglich Tausende von Dateien austauscht, kann so eingestellt werden, dass nach fünf Geschäftstagen ohne Offline-Archiv gelöscht wird.
  • Gateway-Routing: Ein bestimmter Teilnehmer kann über ein dediziertes Gateway oder einen Proxy geleitet werden, z. B. Partner an Standleitungen, unter Umgehung des standardmäßigen DMZ-Relays.
  • Sicherheit und DoS-Prävention: Anmeldeintervall pro Teilnehmer, maximale gleichzeitige Threads sowie IP-Erlauben- und Verweigern-Listen. Ein einzelner böswilliger Benutzer, der Tausende gleichzeitiger Threads startet, könnte sonst Datenbankverbindungen erschöpfen und das System lahmlegen. Limits können für Partner mit hohem Durchsatz angehoben werden, z. B. 500 Threads für ein Prime Brokerage, und für andere gesenkt werden. Auf die Verweigerungsliste gesetzte IPs werden vor der Authentifizierung blockiert.

Jeder Teilnehmer verbindet sich über Adapter, die Konnektoren zu internen oder externen Systemen. Interne Adapter umfassen Verzeichnismonitore und Dateikopien auf einem lokal eingebundenen Dateisystem; externe Adapter decken FTPS, SFTP, AS2, AS1, Postfach und Cloud-Speicher bei den großen Anbietern ab. Adapter holen und senden Dateien und verfolgen, welche Dateien bereits heruntergeladen wurden, damit dieselbe Datei nicht zweimal gezogen wird.

Beziehungen

Beziehungen definieren, wer an wen senden darf und was mit einer Datei unterwegs passiert – die Routing- und Verarbeitungsregeln zwischen zwei Teilnehmern. Das Fast-Setup-Formular nimmt einen Sender Participant, einen Receiver Participant, einen Schalter zum Erstellen einer umgekehrten Beziehung, AS1/AS2 Action, Routing-Regeln (Default Target Send Adapter plus bedingte Routing-Regeln, die sequenziert werden können) und Actions (Verarbeitungsschritte, die in Reihenfolge auf die Nachricht angewendet werden).

Dieses Beziehungsmodell ist selbst bTrades zentrale Sicherheitsgrenze. Ein Teilnehmer kann Dateien nur mit Partnern austauschen, zu denen er eine explizite Beziehung hat, sodass der Zugriff darüber definiert wird, wer mit wem sprechen darf, und nicht über Ordnerberechtigungen oder geteilte Verzeichnisse. Die Kompromittierung eines Teilnehmers exponiert die anderen nicht – eine Eindämmungseigenschaft, die ordner- und ACL-basierte MFT-Tools standardmäßig nicht bieten.

Routing-Regeln können verschiedene Dateitypen desselben Absenders in einer sequenzierten Liste an unterschiedliche Backend-Systeme senden. Von einem Absender können Zahlungen beispielsweise an den Mainframe gehen, Lockbox-Dateien an ein zweites System und Schecks an ein drittes.

Ein Abschnitt TD / Other Parameters deckt Sicherheits- und Verarbeitungsoptionen pro Beziehung ab: Use PGP, Compression, Encryption, Filtering, Hashing, Signature und Security Structure. In der QA-Umgebung waren alle auf None gesetzt, was bedeutet, dass sie optional und nicht erzwungen sind.

Am unteren Rand des Beziehungsformulars erlaubt ein SLA-Abschnitt die Definition von Service-Level-Erwartungen pro Beziehung: erwartete Dateianzahl, Zeitintervall, Dateinamensmaske, Empfänger und Aktionstyp. Dies ermöglicht die Überwachung von „Ist die erwartete Datei pünktlich angekommen?“ auf Handelspartnerebene – ein strukturierterer Ansatz als Diplomat MFTs Einstellung „Fail if file not found“, die pro Transaktion statt pro Beziehung gilt.

Beziehungen sind auch der Ort, an dem selektives Content-Scanning verdrahtet wird. Da Antiviren- und DLP-Scans über Beziehungs-Actions und den ICAP-Dienst laufen und nicht als globaler Filter, kann es nur dort aktiviert werden, wo es relevant ist, z. B. bei externem eingehendem Verkehr, statt jede interne Datei zu scannen.

Wir haben für unseren Test keine Beziehung erstellt, da die von uns durchgeführte postfachbasierte Ad-hoc-Übertragung keine erfordert.

Postfach-Oberfläche

bTrade bietet eine separate Weboberfläche für Endbenutzer und Handelspartner unter einer eigenen URL (.../btrademft/mailbox). Der Anmeldebildschirm des Postfachs ist visuell von der Admin-Konsole abgegrenzt – dunkles Theme mit blauen Akzenten statt des Admin-Grüns, unter demselben TDXchange-Branding.

Wir meldeten uns mit den bei der Teilnehmererstellung festgelegten Anmeldedaten am Postfach aimultiplembx an. Die Postfachoberfläche zeigt vier Ordner im linken Fenster und eine Symbolleiste mit Up, Refresh, Upload, Download, Delete, Restore und Settings. Die Upload-Schaltfläche wird erst aktiv, nachdem man in einen Zielordner navigiert ist.

Der Postausgang enthält zwei Unterordner: edi und nonedi. Hier wird bTrades EDI-Identität erstmals operativ sichtbar: Die Plattform trennt EDI-formatierte Inhalte auf Ordnerebene von einfachen Dateien.

Das Hochladen einer reinen Textdatei in den Ordner edi ergab: „No supported EDI standard interchange begins with AIM.“ Die Datei wurde abgelehnt, weil sie keine gültige EDI-Struktur enthielt. Der EDI-Ordner validiert das Inhaltsformat vor der Annahme, nicht nur die Dateierweiterung.

Wir bereiteten eine gültige X12-850-Purchase-Order-EDI-Datei vor und luden sie hoch. Die EDI-Validierung bestand, aber ein neuer Fehler erschien: „Unable to determine destination mailbox for receiver identifier [RECEIVERID].“ bTrade hatte den EDI-Umschlag geparst, die Empfängerkennung aus dem ISA-Segment gelesen und versucht, die Datei an einen Teilnehmer mit dieser Kennung zu routen, der im System nicht existierte.

Wir aktualisierten die ISA- und GS-Segmente der EDI-Datei, um AIMultipleTest sowohl als Sender als auch als Empfänger zu verwenden, passend zur EDI-Kennung unseres Teilnehmers. Der Upload wurde erfolgreich abgeschlossen: „Uploaded 1/1 files“, 284 Bytes, 100 %, grüner Haken.

Die Prüfung des Posteingangs bestätigte den Eingang der Datei: test.edi, 284 Bytes, Zeitstempel Jul 14, 2026 14:42. Die Datei bewegte sich von outbox/edi durch bTrades Routing-Logik und wurde anhand der Empfängerkennung im EDI-Umschlag an das richtige Postfach zugestellt.

Nachrichten und Aktivitäten

Die Ansicht Messages unter Messages and Activities bietet einen durchsuchbaren Audit-Trail aller Übertragungen. Filter umfassen Datumsbereich, Sender, Empfänger, Dateiname und Advanced Parameters. Ergebnisse zeigen File Name, Timestamp, Sender, Receiver, Size (Bytes), Message Details und Activities Trail. Sowohl unsere test.edi-Übertragung als auch eine bereits vorhandene AndrieEDI.edi-Übertragung (von AdHocExt an InternalTP) erschienen.

Jede Aktion im System wird in diesem Trail als unveränderliches, manipulationssicheres Audit-Log aufgezeichnet, verschlüsselt in der Datenbank gespeichert.

Dashboard

Der Abschnitt Dashboard enthält Unteransichten für Messages, Transactions, Participants, Mailboxes, Certificates, Services, Connections, Jobs und Passwords. Die Unteransicht Transactions zeigt das Übertragungsvolumen als konfigurierbares Balken- oder Kreisdiagramm, filterbar nach Datumsbereich und aufgeschlüsselt nach Tag oder anderen Intervallen. Die Unteransicht Participants zeigt eingehende und ausgehende Nachrichtenzahlen pro Teilnehmer, aufgeschlüsselt nach Protokoll (AS2, FTP, SSH, FS, MBOX, HTTP, UDP).

Zertifikate

Die Ansicht Dashboard > Certificates bietet Zertifikatslebenszyklusverwaltung über das gesamte System. Ein Filterschalter zeigt Zertifikate, die innerhalb einer konfigurierbaren Anzahl von Tagen ablaufen. Die Optionen für Certificate Type sind ALL, X509, SSH, PGP, X509 CSR und PQC – der letzte Eintrag zeigt die Unterstützung von Post-Quanten-Kryptographie-Zertifikaten, die nur wenige andere in diesem Benchmark getestete Plattformen bieten.

Für Organisationen, die OpenPGP vermeiden, bietet TDXchange auch TDCompress, eine proprietäre Verschlüsselungs- und Komprimierungsalternative. Statt eines einfachen Zertifikatsaustauschs arbeitet es als Laufzeitumgebung, die Zertifikate mit Anweisungen koppelt, z. B. an welche Teilnehmer eine Datei gesendet oder für wen sie verschlüsselt werden darf, und so engere Kontrolle als OpenPGP zusammen mit einem starken Komprimierungsverhältnis bietet.

Dienste

Das Menü Services (Konfigurationsseite, getrennt von der Dashboard-Überwachungsansicht) deckt zwei Bereiche ab.

Fast Setup erstellt einen neuen serverseitigen Protokoll-Listener – Diensttyp wählen, Namen vergeben und erstellen. Verfügbare Typen sind FTP(S) Service, SFTP Service, AS2 Service und ICAP Service.

Relay konfiguriert DMZ-Edge-Knoten. Zwei Relay-Server sind definiert und fungieren als Proxys zwischen externen Partnern und dem internen bTrade-Server. Externer Verkehr erreicht das Relay in der DMZ; das Relay leitet ihn nach innen weiter und hält den Kernserver aus dem öffentlichen Netz. Dies ist das Äquivalent zu Diplomat MFTs Edge Gateway.

Für Übertragungen über große Entfernungen mit hoher Latenz können TCP/IP-Fenster- und Paketgrößen pro SFTP-Dienst abgestimmt werden, sodass ein Dienst für Partner in einer entfernten Region anders konfiguriert werden kann als einer für lokale Absender mit hohem Durchsatz.

Systemkonfiguration

Adapters definieren die Engines, die Dateien bewegen: Directory Monitor (beobachtet einen Ordner auf neue Dateien), File Copy (kopiert Dateien zwischen Orten) und Mailbox Receive (zieht aus einem Postfach). Jede Adapterinstanz hat Steuerelemente für Enabled/Disabled, Test Connection, Run Now und Stats. Ein File-Copy-Adapter Quarantine_FS_1 ist vordefiniert; Dateien, die das ICAP-Content-Scanning nicht bestehen, werden hierhin geleitet.

AdHoc konfiguriert die sichere Ad-hoc-Dateifreigabe. Einstellungen umfassen Passwortanforderung, maximale fehlgeschlagene Anmeldeversuche (5), maximale Dateigröße (100 KB), maximale Downloads pro Datei (2), Ablaufzeitraum (24 Stunden) und verbotene Dateierweiterungen (.exe, .vbs usw.). E-Mail- und SMS-Benachrichtigungsvorlagen verwenden Tokens (${LINK}, ${PASSWORD}, ${VALID_UNTIL}). Eine SMS-Out-of-Band-Option sendet den Link per E-Mail und das Passwort getrennt per SMS, wodurch der Zugriff verhindert wird, wenn einer der Kanäle kompromittiert ist. Dies ermöglicht Endbenutzern einen bidirektionalen, personenbezogenen sicheren Austausch. Ein Absender kann eine Datei an einen externen Empfänger senden und eine zurückerhalten, wobei Link und Passwort über getrennte Kanäle zugestellt werden.

Archiving / Purging verwaltet den Datenlebenszyklus in drei Stufen: Online Archiving (verschiebt Datensätze von der aktiven DB in die Archiv-DB, wöchentlich, 30+ Tage alt), Offline Archiving (verschiebt in Flat Files, wöchentlich, 90+ Tage alt) und Purging (endgültige Löschung, wöchentlich). Ein Tab Restoring holt Offline-Archive bei Bedarf zurück in das aktive System.

Files Processing deckt vier Bereiche ab. File Transformation definiert Regeln zum Umschreiben von Inhalten, die auf durchlaufende Dateien angewendet werden. Detecting Duplicates identifiziert wiederholte Dateien und lehnt sie optional ab. Message Store zeigt das Dateisystem-Root und konfiguriert die Verschlüsselung im Ruhezustand: Nachrichten auf der Festplatte werden mit PQC Kyber verschlüsselt, d. h. gespeicherte Dateien sind mit Post-Quanten-Kryptographie geschützt. Dies schützt vor Harvest-now-decrypt-later-Angriffen: Selbst wenn ein Angreifer heute den Nachrichtenspeicher exfiltriert, bleiben die Dateien für einen zukünftigen Quantencomputer unlesbar. System Actions erlaubt das Einfügen benutzerdefinierter Verarbeitungsschritte in die Übertragungspipeline.

Gateways definiert ausgehende Verbindungsziele: bTrade_SMTP (E-Mail), One_IP_Proxy (SOCKS-Proxy für Single-IP-Egress), Relay Proxy (DMZ-Relay) und KI Gateway (HTTPS-Verbindung zum bTrade-KI-Dienst). Jedes Gateway hat eine Schaltfläche Test Connection.

Security bietet getrennte Passwortrichtliniensätze für Admin-Benutzer und Postfachbenutzer, jeweils mit derselben Tiefe: Mindestlänge, Sperrschwellen, Passwortverlauf, maximales/minimales Alter, strenge Komplexitätsregeln (Verbot von Benutzernamen-/Namens-/E-Mail-Fragmenten, Anforderung von Groß-/Kleinbuchstaben/Ziffern/Sonderzeichen) und OTP/MFA-Konfiguration. OTP-Auslöser sind unabhängig pro Benutzertyp konfigurierbar: immer, nur bei erster Anmeldung, nach N Tagen seit der letzten Anmeldung oder bei Passwortänderung.

Miscellaneous umfasst Lizenzverwaltung, Standardwerte für die Zertifikatsgenerierung, TLS-Protokollerzwingung (TLS 1.2 und 1.3 aktiviert; SSL 3.0, TLS 1.0 und 1.1 deaktiviert), Planung von Konfigurationsbackups, Steuerung des Log-Levels pro Komponente mit Dateirotationseinstellungen, gemeinsame Anmeldekonten, die über Adapter hinweg wiederverwendbar sind, das SSL-Zertifikat der Verwaltungskonsole, Low-Level-Anwendungseigenschaften (Thread-Anzahl, EDI-Kodierung, Cache-Einstellungen) und Anzeigepräferenzen.

Clustering

Das Menü Clustering zeigt vier Knoten in dieser QA-Umgebung: mft-1 (RUNNING), mft-2 (STOPPED), relay1 (RUNNING), relay2 (UNKNOWN). Jeder Knoten hat Steuerelemente zum Starten, Stoppen und Status. Neue Knoten werden über Fast Setup mit SSH-Authentifizierungsoptionen hinzugefügt. Knotentypen sind MFT (Kernserver) und RELAY – dieselben zwei Kategorien, die in der gesamten Oberfläche zu sehen sind.

Relays und Cluster-Knoten werden über diese eine Oberfläche verwaltet, und ein ausgefallener Knoten kann bei üblicher Netzwerkkonfiguration – z. B. UDP zwischen Knoten – an Ort und Stelle neu gestartet werden.

Administratoren

Fast Setup erstellt Admin-Konten mit Rollenzuweisung (SYSTEM_ADMIN, FullMFTAdmin, MFTAdminLimited, FileTransferOPS) und einer Scope Map, die Sichtbarkeit eines Admins auf eine bestimmte Domäne, Organisation, Abteilung oder Division in der Hierarchie beschränkt. Dies ermöglicht delegierte Verwaltung: Ein Admin, der für eine Division verantwortlich ist, kann die Konfiguration einer anderen nicht sehen oder ändern. Custom Roles erlauben das Definieren neuer Berechtigungssätze über die integrierten Rollen hinaus.

Der Bereich Administrators bietet außerdem periodische Zugriffs-Re-Zertifizierung, bei der ein Administrator aufgefordert wird, zu überprüfen und erneut zu bestätigen, welche Teilnehmer und Benutzer weiterhin Zugriff benötigen. Veraltete Konten und ruhende Handelspartnerbeziehungen werden zur Überprüfung angezeigt, statt sich still anzusammeln – eine Governance-Kontrolle, die meisten Punkt-zu-Punkt-MFT-Tools manueller Pflege überlassen.

Migration

Migration übernimmt den vollständigen Systemexport/-import, den selektiven Teilnehmerexport/-import und Migrationspfade von älteren bTrade-Produkten (TDNgine über Oracle-Datenbankverbindung oder Konfigurationsdateien; TDAccess/TDPeer über Konfigurationsdatei-Upload). Der Datenbankimport trägt eine deutliche Warnung, dass er alle vorhandenen Daten überschreibt. Export Runtimes erzeugt signierte Konfigurationspakete für einzelne Teilnehmer.

Über die standardmäßigen nächtlichen Backups hinaus können die vollständige Konfiguration und Datenbank exportiert und an anderer Stelle wiederhergestellt werden: Eine Neuinstallation von TDXchange und der Import des Datenbankexports bauen einen funktionierenden Austausch wieder auf, ohne dass ein separates DR-System vorhanden ist. Derselbe Export überträgt Konfiguration und Teilnehmer von einer Testumgebung in die Produktion.

bTrade KI

Der bTrade-KI-Bot (in der linken Seitenleiste als NEU gekennzeichnet) akzeptiert eine free-Text-Suchanfrage und leitet sie über das konfigurierte KI Gateway, um Systemdaten zu durchsuchen. Wir gaben „Show me all messages transferred in the last 7 days“ ein und erhielten zwei Ergebnisse: unsere test.edi-Übertragung und eine bereits vorhandene AndrieEDI.edi-Übertragung. Die Ergebnisse enthalten Absender, Empfänger, Nachrichtentyp, Erstellungsdatum, Dateigröße und direkte Links zu Message Details und Activities Trail.

Die natürlichsprachige Abfrage identifizierte beide Übertragungen korrekt, ohne dass Filterfelder ausgefüllt werden mussten. Suchanfragen können wie standardmäßige gespeicherte Suchen gespeichert und verwaltet werden. Dies ist die einzige Plattform in diesem Benchmark mit einer funktionalen natürlichsprachigen Suchoberfläche über den Übertragungsverlauf.

Lassen Sie unser Team einen Ihrer Geschäftsprozesse kostenlos mit KI-Agenten automatisieren.
Einen Prozess automatisieren

Cerberus FTP

Wir haben Cerberus FTP Server von Grund auf heruntergeladen und installiert, das Admin-Panel eingerichtet und die Weboberfläche für Endbenutzer erkundet, einschließlich Datei-Uploads, Kontoeinstellungen und Dateifreigabe.

Erste Schritte

Cerberus hat kein Web-Dashboard oder gehostetes Portal. Der Testprozess beginnt mit einem kurzen Formular: Vorname, Nachname, E-Mail-Adresse und Telefonnummer. Nach dem Absenden werden Sie sofort auf die Download-Seite weitergeleitet.

Cerberus läuft nur unter Windows.

Installation

Für diesen Test haben wir eine Windows Server 2025-Instanz auf AWS mit dem Instanztyp m6i.xlarge bereitgestellt. Das Ausführen des Installers öffnet einen Willkommensbildschirm, der die zu installierende Version bestätigt. Ein Klick auf Weiter führt voran.

Der nächste Bildschirm fragt nach den Anmeldedaten für das Windows-Dienstkonto, einem Benutzernamen und einem richtlinienkonformen Passwort, das Cerberus verwenden wird, um als Hintergrunddienst zu laufen.

Nach Eingabe der Anmeldedaten läuft die Installation eigenständig und ist innerhalb weniger Minuten abgeschlossen.

Das Admin-Panel

Sobald die Installation abgeschlossen ist, öffnet sich die Cerberus-Verwaltungsoberfläche automatisch. Dies ist keine Web-UI, sondern eine native Desktop-Anwendung, die auf dem Server läuft und nur von der Maschine selbst aus zugänglich ist.

Beim ersten Start startet der Getting Started Wizard und versucht, die öffentliche IP-Adresse des Servers automatisch zu erkennen. In unserem Setup konnte er sie nicht ermitteln. Wir klickten auf Weiter, und der Rest des Setups wurde ohne Probleme abgeschlossen.

Das Hauptdashboard zeigt eine Sicherheitsübersicht, Netzwerkinformationen, Upload- und Download-Zähler sowie eine Schwachstellenbewertung – alles auf einem einzigen Bildschirm. Die linke Seitenleiste listet alle Verwaltungsbereiche der Plattform auf: Summary, Log, Connections, Reporting, User Manager, AD Users, LDAP Users, SSO Users, Firewall Controls, Server Manager, Event Manager, Sync Manager, Localization, Licensing und Setup Wizard. Wir werden jeden Abschnitt im Detail behandeln.

Die Installation war abgeschlossen, und wir erreichten die Hauptseite des Admin-Panels. Dies ist kein webbasiertes Dashboard, sondern eine native Windows-Anwendung (eine .exe-Datei), die direkt auf dem Server läuft und nur von dieser Maschine aus zugänglich ist. Es gibt keinen browserbasierten Fernzugriff.

Weboberfläche

Über das Admin-Panel hinaus bietet Cerberus eine Weboberfläche für Endbenutzer zur Abwicklung ihrer Dateiübertragungen. Logos, Willkommensnachrichten und andere Designelemente dieser Oberfläche können über die serverseitigen Admin-Einstellungen angepasst werden. Der Anmeldebildschirm ist die Standard-Cerberus-Web-UI.

Wir meldeten uns mit dem während der Installation erstellten Konto „inituser“ an. Unmittelbar nach der Anmeldung fordert Cerberus Sie auf, zwei Sicherheitsfragen festzulegen, die erforderlich sind, bevor Sie fortfahren können.

Dateimanager

Nach Abschluss der Sicherheitsfragen landen Sie im Dateimanager. Verfügbare Aktionen in der Symbolleiste sind: Aktualisieren, Alle auswählen, Löschen, Umbenennen, Neuer Ordner, Zip und Unzip. Eine Filterleiste mit rekursiver Suchoption befindet sich über der Dateiliste.

Neben einzelnen Datei-Uploads können Sie ganze Ordner in einem Rutsch hochladen. Als wir eine Videodatei hochluden, erschien ein Inline-Videoplayer in der Upload-Warteschlange, während die Übertragung noch lief. Sie können die Datei in der Vorschau ansehen, bevor sie fertig hochgeladen ist. Upload-Geschwindigkeit, Fortschrittsprozentsatz und Dateigröße werden in Echtzeit angezeigt.

Kontoeinstellungen

Der Abschnitt Account behandelt Benutzerpräferenzen. Die Zwei-Faktor-Authentifizierung ist hier verfügbar und kann pro Benutzer aktiviert werden. Es gibt außerdem eine Theme-Auswahl, falls Sie das Erscheinungsbild der Oberfläche ändern möchten.

Am unteren Rand der Account-Seite befindet sich eine Schaltfläche „Addresses“. Ein Klick darauf öffnet ein Adressbuch, in dem Sie Namen und E-Mail-Adressen für Personen speichern können, mit denen Sie häufig Dateien teilen. Kontakte können auch per CSV in großen Mengen importiert werden.

Dateifreigabe

Das Menü Share zeigt alle Dateien und Ordner, die Sie für andere freigegeben haben. Um etwas zu teilen, klicken Sie mit der rechten Maustaste auf einen Ordner im Dateimanager, um einen fünfstufigen Freigabe-Assistenten zu öffnen.

Schritt 1: Bestätigt den Ordnernamen, legt eine Ablaufzeit fest (standardmäßig 24 Stunden) und setzt optional ein Passwort für den Freigabelink.

Schritt 2: Optionen: steuert Berechtigungen, Benachrichtigungen und Bereinigung. „Allow Public Downloads“ ist standardmäßig aktiviert. Sie können auch öffentliche Uploads in den Ordner erlauben, wobei diese Uploads optional vor anderen Besuchern verborgen bleiben. Ein Benachrichtigungs-Dropdown lässt Sie E-Mail-Benachrichtigungen aktivieren, wenn Dateien herunter- oder hochgeladen werden. Eine Option „Clean Up“ kann freigegebene Dateien automatisch löschen, wenn die Freigabe abläuft.

Schritt 3: Sicherheit: Hier können Sie ein einmaliges Passwort verlangen, das vor der Zugriffsgewährung per E-Mail gesendet wird. Eine Gästeliste ist ebenfalls verfügbar und auf 500 Gäste begrenzt.

Schritt 4: E-Mail: sendet den Freigabelink optional direkt aus dem Assistenten an Empfänger. Felder für An, Cc und Bcc sind verfügbar, zusammen mit einer Betreffzeile (vorausgefüllt mit „New Shared Folder“) und einem optionalen Nachrichtentext. Ein Kontrollkästchen „Send Copy to Me“ ist ebenfalls verfügbar.

Schritt 5: Überprüfung: fasst alle konfigurierten Einstellungen vor der Erstellung zusammen: Ordnername, Ablaufdatum und -zeit, ob ein Passwort erforderlich ist und ob öffentliche Downloads aktiviert sind.

Nach dem Klicken auf Create Share stießen wir auf einen Fehler: „Client-provided host information failed validation. Please contact your system administrator.“

Um dies zu debuggen, gingen wir zurück zum Admin-Panel und öffneten den Abschnitt Log. Das Protokoll listet jedes Serverereignis in chronologischer Reihenfolge auf, einschließlich Zeitstempel, IP-Adresse, Benutzer, Listener-ID und Beschreibung. Wir konnten den genauen Fehler aus dem fehlgeschlagenen Freigabeversuch in der Liste finden. Die Protokolleinträge zeigten außerdem die SSL-Handshake-Details und den spezifischen Validierungsschritt, der die Anfrage abgelehnt hat. Dieser Detailgrad machte es einfach, die Grundursache zu identifizieren.

Nach Behebung des serverseitigen Konfigurationsproblems wurde die Freigabe erfolgreich erstellt. Die Seite Share Settings in der Weboberfläche listet nun beide aktiven Freigaben für das Konto inituser auf und zeigt Ordnername, Erstellungsdatum, Ablaufdatum, Download-Anzahl und die vollständige öffentliche Freigabe-URL für jede.

Öffnet man die Freigabe-URL als Empfänger, erscheint eine Passwortabfrage, ein einfacher Bildschirm „Folder Access Password“ mit einem einzigen Eingabefeld und einer Öffnen-Schaltfläche.

Nach Eingabe des Passworts wird der Empfänger zu einer schreibgeschützten Ansicht des Inhalts des freigegebenen Ordners weitergeleitet. Die Dateiliste zeigt Name, Typ, Größe und Datum. Eine Schaltfläche „Zip and Download“ ist in der oberen rechten Ecke verfügbar, und einzelne Dateien können direkt aus der Liste heruntergeladen werden. Keine Anmeldung und kein Konto erforderlich.

Verbindungen

Zurück im Admin-Panel hat der Abschnitt Connections zwei Tabs: Connections und Transfers.

Der Tab Connections listet Verbindungs-ID, Listener, Anmeldezeit, Protokoll, Benutzername, IP-Adresse und Client-User-Agent für alle aktiven Sitzungen auf. Während unseres Freigabetests waren drei gleichzeitige HTTPS-Verbindungen von derselben IP-Adresse sichtbar, alle vom Konto inituser. Eine Schaltfläche „Terminate Connection“ ist unten verfügbar, um jede aktive Sitzung zwangsweise zu beenden.

Der Tab Transfers zeigt aktive Dateiübertragungen in Echtzeit. Jede Zeile zeigt Übertragungs-ID, Benutzer, lokalen Dateipfad, verbleibende Zeit, Fortschritt, Gesamtgröße, Übertragungsrate und Typ. Während der Empfänger die geteilte Videodatei herunterlud, erschien die Übertragung hier sofort: 150,1 MB gesamt, 13 % Fortschritt, laufend mit 4,44 MB/s.

Berichterstellung

Der Abschnitt Reporting ist der Report Manager, der detaillierte Berichte über Client-Aktivitäten basierend auf Benutzernamen, Datumsbereichen und Dateizugriffen generiert. Sechs Berichtstypen sind verfügbar: User and File Report, Login Report, Audit Report, Account Report, Folder Report und Storage Report. Die Nutzung dieser Funktion erfordert zuerst die Verbindung einer SQL-Datenbank; das Panel zeigt einen Hinweis „Setup Required“, bis dies konfiguriert ist.

Jeder Berichtstyp hat sein eigenes Abfrageformular. Der File Report beispielsweise erlaubt die Filterung nach Zeitraum (ein Datumsbereich oder ein rollierendes Rückblickfenster), Benutzername und Dateipfad. Ergebnisse können nach Host, Benutzername und Zeitstempel sortiert werden, mit konfigurierbarem Limit. Dieselbe Abfragestruktur zieht sich durch die anderen Berichtstypen.

Benutzerverwaltung

Der User Manager ist der Ort, an dem Sie alle Personen erstellen und verwalten, die auf den Server zugreifen können. Er hat sechs Tabs: Users, Groups, Policy, Blocked Extensions, Requested Accounts und Public Shares.

Der Tab Users listet alle Cerberus-Konten auf. Derzeit ist nur inituser vorhanden. Von hier aus können Konten erstellt, bearbeitet und gelöscht werden.

Der Tab Groups ist in unserem Setup leer, aber hier können Sie Benutzergruppen erstellen und Berechtigungen auf Gruppenebene statt pro Benutzer verwalten.

Der Tab Policy steuert Passwortkomplexitätsanforderungen und Passwortänderungsrichtlinien. Die aktuelle Konfiguration erfordert eine Mindestlänge von 10 Zeichen mit mindestens 1 Buchstaben, 1 Zahl und 1 Sonderzeichen. Der Abschnitt Password Change Policy erzwingt eine Rotation alle 180 Tage, gilt für HTTP/S-Verbindungen und sendet eine E-Mail-Benachrichtigung 3 Tage vor Ablauf.

Der Tab Blocked Extensions erlaubt es Ihnen, eine Verweigerungsliste von Dateierweiterungen zu definieren. Im Deny-Modus wird jeder Versuch, eine Datei mit einer gelisteten Erweiterung hochzuladen oder umzubenennen, blockiert. Mehrere Erweiterungen können gleichzeitig per Kommatrennung hinzugefügt werden. Die Liste ist derzeit leer.

Der Tab Requested Accounts behandelt den Self-Service-Kontoanforderungsablauf, der auf der Anmeldeseite der Weboberfläche verfügbar ist. Hier konfigurieren Sie den Benachrichtigungs-SMTP-Server, die Administrator-E-Mail, benutzerdefinierte Genehmigungs- und Ablehnungs-E-Mail-Texte und welche Felder im Anmeldeformular erforderlich sind: Vorname, Nachname, Telefon, Mobiltelefon und Begründung. Eingehende Kontoanforderungen erscheinen unten auf dieser Seite zur Genehmigung durch den Administrator.

Der Tab Public Shares legt die serverweiten Standardwerte für alle von Benutzern erstellten Freigabelinks fest. Konfigurierbare Optionen umfassen Standard- und maximale Freigabedauern, ob Passwörter für alle Freigaben erforderlich sind, ob die Systempasswortrichtlinie für freigegebene Dateien durchgesetzt wird, Dateinamenverschleierung, ob Zip-Downloads erlaubt sind und wie Benachrichtigungen behandelt werden. Der Abschnitt One Time Password darunter steuert OTP-Einstellungen für Zugangscodelänge, Zeichenanforderungen, Gültigkeitsdauer und Sperrschwelle nach fehlgeschlagenen Versuchen.

AD-Benutzer, LDAP-Benutzer und SSO-Benutzer

Der Abschnitt AD Users verbindet Cerberus mit einer Windows-Domäne. Ist der Server einer Domäne beigetreten, wird die Benutzerliste aus Active Directory automatisch übernommen. In unserem Fall zeigt sie Administrator, Cerberus, DefaultAccount, Guest und WDACUtilityAccount von der lokalen Maschine. Von hier aus können Sie AD-Konten direkt für den Zugriff auf den FTP-Server autorisieren, ohne separate Cerberus-Konten für jedes zu erstellen. Der Abschnitt enthält außerdem Tabs für Domain Overview, Binding Options, User MFA Settings und User & Group Custom Mappings. LDAP Users und SSO Users in der linken Seitenleiste decken dasselbe Konzept für LDAP-Verzeichnisse bzw. SSO-Identitätsanbieter ab.

Der Abschnitt Firewall Controls behandelt die gesamte verbindungsbezogene Sicherheit. Die Hauptseite zeigt ein Diagramm der Connection Authorization Pipeline mit den sechs Stufen, die jede eingehende Verbindung durchläuft: neue Verbindung, Listener-Anmeldungen erlaubt, IP erlaubt, Land erlaubt, Listener-Limit und autorisiert. Aktive Status für Geolocation (deaktiviert), Autoblocking (aktiv nach 5 Versuchen, sperrt für 180 Minuten) und DoS Protection (aktiv) werden auf demselben Bildschirm angezeigt. IP-Adressen können über das Panel Country and IP Management zu einer Erlauben- oder Verweigern-Liste hinzugefügt werden. Diese Ebene der Netzwerkschichtkontrolle gibt es in cloudbasierten Diensten nicht – ein bedeutender Vorteil für On-Premise-Bereitstellungen.

Der Tab Automatic Threat Blocking konfiguriert die Brute-Force- und DoS-Regeln im Detail. Automatisch-Blocking und DoS Protection haben jeweils einen eigenen Schalter. Unter Blocking Settings legen Sie die Anzahl fehlgeschlagener Anmeldungen fest, bevor eine automatische Sperrung ausgelöst wird (Standard: 5), das Zeitfenster, bevor der Zähler zurückgesetzt wird (120 Minuten), und optional eine Liste bestimmter Benutzernamen, die bei Fehlschlag immer eine IP-Sperre auslösen sollen. Der Abschnitt Autoblock Timeout lässt Sie wählen, ob eine IP für eine festgelegte Anzahl von Minuten gesperrt wird (Standard 180) oder dauerhaft.

Server Manager

Der Server Manager ist die zentrale Konfigurationsstelle für den Server. Tabs decken General-Einstellungen, Protocols, Listeners, Messages, Remote access, Security, Logging und Advanced ab. Hier lebt die gesamte technische Serverkonfiguration: Protokolleinstellungen, SSL/TLS, Cipher Suites, Listener-Ports und Protokollierungsverhalten.

Event Manager

Der Event Manager ist einer der leistungsfähigsten Abschnitte im Admin-Panel. Er hat vier Tabs: Event Rules, Scheduled Tasks, Event Targets und Folder Monitor.

Mit Event Rules können Sie Auslöser basierend auf Ereignissen auf dem Server definieren. Beim Erstellen einer neuen Regel bietet das Dropdown Rule Type: File Transfer Event, IP Blocked Event, User Account Blocked Event, User Disable Date Elapsed, Account Password Expiring Event, New Account Request Event, Login Event, Logoff Event, Directory Created Event, File Deleted Event, File Move/Copy Event, Upgrade Available Event, Public File Shared Event, Public File Transfer Event, Backup Server Synchronized und File Scanned Event.

Jede Regel hat einen Auslöser, einen Satz Bedingungen und einen Satz Aktionen. Wir erstellten eine Testregel mit dem Auslöser File Transfer Event.

Der Abschnitt Bedingungen erlaubt die Filterung nach einer langen Liste von Variablen: Zeitstempel, Verbindungs-ID, IP-Adresse, Sitzungs-ID, Benutzername, Benutzergruppe, Protokolltyp, Vorname, Nachname, E-Mail, Mobilnummer, Dateiname, Dateierweiterung, lokaler Dateipfad, entfernter Dateipfad und mehr. Wir setzten eine Bedingung: Benutzername gleich „inituser“. Die Filterlogik unterstützt die Modi Match If Any oder Match If All.

Sind die Bedingungen erfüllt, stehen als Aktionen zur Verfügung: Email Event Notification, Launch an Executable, Launch File Operation, Launch Server Operation, Send HTTP POST, Send a File und Get a File. Dadurch lassen sich ereignisgesteuerte Workflows vollständig innerhalb von Cerberus aufbauen – etwa einen HTTP-POST an einen externen Webhook auslösen oder eine Datei an einen anderen Server senden, sobald ein bestimmter Benutzer etwas hochlädt.

Scheduled Tasks funktionieren auf dieselbe Weise, feuern aber in einem Zeitintervall statt auf ein Ereignis. Sie definieren einen Zeitplan, legen Bedingungen fest und wählen aus demselben Aktionssatz – mit zwei Ergänzungen, die spezifisch für geplante Tasks sind: Email Saved Report und Scan a Folder.

Event Targets ist der Ort, an dem Sie die externen Endpunkte definieren, an die Aktionen senden können. Vier Zieltypen sind verfügbar: SMTP Server Target, Executable Target, HTTP Post Target und Transfer File Target. Diese werden bei der Konfiguration von Aktionen in Event Rules und Scheduled Tasks referenziert. Ein praktisches Beispiel: Wenn ein Benutzer namens „x“ eine Datei hochlädt, die größer als 10 GB ist, senden Sie eine Big-File-Alert über ein HTTP-POST-Target an den Slack des Unternehmens.

Sync Manager

Der Sync Manager ermöglicht das automatische Replizieren von Einstellungen über mehrere Cerberus FTP Server-Instanzen. Das ermöglicht Hochverfügbarkeit und Redundanz: Wenn Sie mehrere Server betreiben, können sie ohne manuelle Konfigurationsduplizierung synchron bleiben. Alle Instanzen müssen dieselbe Version ausführen und eindeutige Lizenzschlüssel haben. Das Setup ist über die Panels Server List und Configure General Settings unkompliziert.

Lokalisierung

Der Abschnitt Localization erlaubt es, jeden Textstring sowohl in der serverseitigen als auch in der clientseitigen Weboberfläche zu bearbeiten. Die Locale wird aus einer JSON-Datei geladen, und für jedes String-Tag werden die Standard-Englisch-Übersetzung und die aktuelle Sprachübersetzung nebeneinander angezeigt. Dies gibt Administratoren volle Kontrolle über Sprache und Terminologie der gesamten Oberfläche.

Files.com

Unser Durchgang deckt die Root-Folder-Oberfläche, den Upload-Ablauf, Dateiaktionen, Verlaufsprotokolle, das Berechtigungsmodell, Verschlüsselung, Benachrichtigungen und Data-Governance-Optionen ab.

Überblick über die Oberfläche
Wenn Sie zum ersten Mal auf Files.com landen, öffnet sich sofort der Dateibrowser. Es gibt keinen Onboarding-Assistenten oder eine Setup-Checkliste; Sie werden direkt in die Root-Folder-Ansicht geworfen.

Die linke Seitenleiste listet jedes Hauptmodul der Plattform auf: Files, Freigaben, Benutzerkonten, Verschlüsselung usw.
Die Breite der Seitenleiste macht deutlich, dass Files.com mehr ist als ein Cloud-Speicherprodukt. Es ist eine Plattform mit ernsthaften Enterprise-Ambitionen.
Der Root Folder selbst hat vier Tabs: Files, History, Permissions und Settings. Die Dateilistenansicht unterstützt drei Anzeigemodi, Spaltenanpassung und erweiterte Filter über die Symbolleiste.

Speicherort
Bevor wir etwas hochluden, prüften wir, wo Dateien tatsächlich gespeichert würden.
Ein Klick auf den Regionswähler in der oberen rechten Ecke öffnet das Modal Storage Location. Files.com bietet standardmäßig fünf verwaltete Speicherregionen.

Über diese gehosteten Optionen hinaus gibt es auch eine Option Remote Server Mount. Damit können Sie einen Files.com-On-Premise-Server verbinden und den gesamten Speicher auf Infrastruktur leiten, die Sie vollständig kontrollieren, ob eigenes Rechenzentrum oder private Cloud.
Für Organisationen mit strengen Anforderungen an die Datenresidenz deckt die Kombination aus Regionsauswahl und On-Premise-Mounting die meisten Compliance-Szenarien ab.

Dateien hochladen

Der Root Folder beginnt leer. Drei Upload-Aktionen sind in der Mitte des Bildschirms verfügbar:
Neuer Ordner: Vor dem Hochladen eine Ordnerstruktur erstellen
Dateien hochladen: Einzelne Dateien auswählen
Ordner hochladen: Ein gesamtes Verzeichnis auf einmal hochladen
Wir luden eine 21 MB große PDF-Datei (Test.pdf) über die Schaltfläche Upload Files hoch.

Das Upload-Feld erscheint am unteren Bildschirmrand und bleibt während der Übertragung sichtbar. Sie können einzelne Übertragungen direkt aus diesem Feld pausieren oder abbrechen. Eine Zusammenfassungszeile unten zeigt die Gesamtzahl der verbleibenden Dateien und ihre kombinierte Größe über alle aktiven Uploads.

Dateiliste & Massenaktionen

Sobald der Upload abgeschlossen ist, erscheint die Datei in der Liste mit den standardmäßig sichtbaren Spalten.
Test.pdf wurde als Acrobat-Dokument gelistet, geändert am 1. März 2026 um 6:05 Uhr und war 21 MB groß.

Massenaktionen wirken gleichzeitig auf mehrere ausgewählte Dateien. Für Einzeldateioperationen öffnet die Schaltfläche Actions auf der rechten Seite jeder Zeile ein Kontextmenü mit einem umfassenderen Satz an Optionen.

Die Option Priority Color erlaubt das visuelle Markieren von Dateien, um in einem gemeinsamen Arbeitsbereich auf Elemente hinzuweisen, die Aufmerksamkeit erfordern. Duplicate ist eine separate Option von Copy, die eine lokale Kopie im selben Ordner erstellt, ohne eine Zielauswahl zu erfordern.

Tab Verlauf

Der Tab History protokolliert jede von Benutzern im Ordner durchgeführte Aktion. Nach unserer ersten Sitzung fanden wir drei Einträge:

Das Protokoll erfasst sowohl Dateioperationen (Erstellung, Änderung, Löschung) als auch Sitzungsereignisse (Anmeldung). Jeder Eintrag enthält Benutzer, Aktionsbeschreibung, verwendete Oberfläche (in unserem Fall Web) und einen Zeitstempel.
Der Datumsbereichsfilter ist standardmäßig auf eine 1-Tages-Ansicht eingestellt, kann aber angepasst werden. Filter und Spaltenauswahl sind auch in dieser Ansicht verfügbar. Die Schaltfläche Export erlaubt es, das vollständige Protokoll für externe Analysen oder Compliance-Berichte zu ziehen.

Tab Berechtigungen

Der Tab Permissions zeigt, welche Benutzer und Gruppen Zugriff auf den aktuellen Ordner haben und auf welcher Ebene.
Das Berechtigungsmodell ist granular. Für jeden Benutzer oder jede Gruppe können Sie sieben verschiedene Berechtigungstypen steuern.

Da wir der einzige Benutzer auf der Site waren, waren alle sieben Berechtigungen für unser Konto aktiviert. Die Oberfläche enthält einen Hinweis: „Sie sind der einzige Benutzer auf dieser Site und haben bereits vollen Zugriff. Um anderen Ordnerberechtigungen zu gewähren, müssen Sie einen neuen Benutzer erstellen.
Eine Schaltfläche Add new permission ist unten in der Liste verfügbar. Berechtigungen können von übergeordneten Ordnern oder Gruppen vererbt werden, sodass Sie nicht auf jeder Ebene einer Ordnerhierarchie manuell setzen müssen.
Der Tab enthält außerdem einen aufklappbaren Abschnitt Terms and Symbols, der jeden Berechtigungstyp erklärt.
Tab Einstellungen
Der Tab Settings enthält vier Unterabschnitte: Sharing, Encryption, Notifications und Data Governance.
Verschlüsselung
Der Untertab Encryption zeigt eine einzige Option: GPG, derzeit auf Off gesetzt. Ein Klick auf Edit öffnet die Konfiguration zum Aktivieren der GPG-basierten Verschlüsselung für in diesem Ordner gespeicherte Dateien.

Benachrichtigungen

Dieser Abschnitt war der beeindruckendste Teil des Settings-Tabs. Files.com unterstützt sechs Benachrichtigungskanäle.
Jeder Kanal hat eine eigene View-Schaltfläche, die zum Konfigurationsbildschirm führt. Die Bandbreite der Integrationen hier ist für Enterprise-Umgebungen wirklich nützlich. Insbesondere Amazon SNS und Google Pub/Sub sind in Dateiverwaltungstools ungewöhnlich, was darauf hindeutet, dass die Plattform für automatisierte Pipeline-Anwendungsfälle gebaut ist, nicht nur für manuelle Dateifreigabe.

Data Governance

Der Abschnitt Data Governance ist in zwei Kategorien gegliedert: Data Retention und Data Restrictions.
Alle Einstellungen werden mit Edit-Schaltflächen ausgeliefert. File Expiration erlaubt das Festlegen automatischer Löschrichtlinien – nützlich für Ordner mit temporären oder zeitkritischen Daten. Archive Removed Files kann aktiviert werden, um gelöschte Dateien in einem Archiv zu behalten, statt sie dauerhaft zu entfernen.

Auf der Einschränkungsseite erlaubt Limit File Extensions das Whitelisting oder Blacklisting bestimmter Dateitypen (z. B. nur .pdf- und .xlsx-Uploads erlauben). Limit File Names by Regular Expression bietet die granularste Kontrolle und erlaubt das Erzwingen von Namenskonventionen mit Regex-Mustern. Watermark Previews fügt Dateivorschau-Bildschirmen ein Wasserzeichen hinzu, was relevant ist, wenn sensible Dokumente mit externen Parteien geteilt werden.
Jede dieser Einstellungen ist standardmäßig deaktiviert, was bedeutet, dass die Plattform in einem permissiven Zustand ausgeliefert wird und Administratoren Einschränkungen nach Bedarf aktivieren können.

Freigabe

Ein Klick auf Sharing in der linken Seitenleiste erweitert ein Untermenü mit sechs Elementen.
Die Plattform standardmäßig auf Share Links. Filter, Spaltenanpassung und eine Export-Schaltfläche sind verfügbar, konsistent mit denen in jeder anderen Listenansicht der Plattform.

Erstellen eines Share Links
Ein Klick auf New Share Link öffnet ein Panel inline im Dateibrowser, statt zu einem separaten Bildschirm zu navigieren.

Die erste Einstellung ist der Freigabetyp, beschriftet mit Reflect File/Folder Changes in Share:
Live Share Link: Zeigt immer auf die aktuelle Version der Datei. Wird die Datei nach Erstellung des Links aktualisiert, sehen Empfänger immer die neueste Version.
Snapshot Share Link: Der Link ist auf den Zustand der Datei zum Zeitpunkt der Erstellung festgelegt. Spätere Änderungen am Original beeinflussen nicht, worauf Empfänger zugreifen können.
Dieser Unterschied ist in Dokumenten-Workflows wichtig. Ein Snapshot eignet sich für einen unterzeichneten Vertrag oder einen versionierten Bericht; ein Live-Link eignet sich für eine lebende Spezifikation oder ein gemeinsam bearbeitetes Arbeitsdokument.
Sie können mehrere Dateien in eine einzelne Freigabe aufnehmen oder zum Erstellungszeitpunkt zusätzliche Elemente direkt in das Freigabebündel hochladen. Direkt in die Freigabe hochgeladene Elemente gelten nur für den Freigabelink und werden entfernt, wenn der Link abläuft oder widerrufen wird.
Verfügbare Aktionen
Das Dropdown Available Actions steuert, was Empfänger mit den geteilten Dateien tun dürfen. Diese Bandbreite deckt die meisten realen Freigabeszenarien ab, ohne separate Benutzerkonten für externe Parteien zu erfordern.

Posteingänge

Der Abschnitt Inboxes unter Sharing erlaubt das Erstellen dedizierter Dateieinreich-Endpunkte, die eingehende Dateien direkt in einen Files.com-Ordner leiten. Drei Posteingangstypen sind verfügbar:
Files per Web annehmen: Erzeugt eine öffentliche URL. Passwort-, Registrierungsformular- und Clickwrap-Steuerelemente sind verfügbar.
Files per E-Mail annehmen: Erzeugt eine dedizierte Posteingangs-E-Mail-Adresse. Files, die als Anhänge gesendet werden, landen direkt im konfigurierten Ordner. Absender-Whitelisting nach Adresse oder Domäne wird unterstützt.
Files per Web und E-Mail annehmen: Akzeptiert beide Kanäle gleichzeitig. Die Durchsetzung von Passwort und Registrierungsformular wird in diesem kombinierten Modus nicht unterstützt.

Jeder Posteingang erfordert einen Zielordner, einen Anzeigetitel und einen URL-Schlüssel. Der URL-Schlüssel bestimmt den öffentlichen Pfad für den Posteingang. Die URL wird vor dem Speichern als Vorschau generiert, sodass Sie die Adresse vor der Veröffentlichung prüfen können.
Posteingangskonfiguration
Wir setzten das Ziel auf Root Folder, gaben einen Titel ein und setzten den URL-Schlüssel. Die öffentliche Posteingangs-URL wird sofort als Vorschau unter https://aimultiple.files.com/u/aimultiple-file-uploads generiert, sodass Sie die Adresse vor dem Speichern prüfen können.

Einreichungssteuerung (Web)
Für webbasierte Posteingänge bietet ein Abschnitt Submissions Controls drei unabhängige Zugangstore:
Ein Passwort ist erforderlich, bevor das Upload-Formular zugänglich ist. Die Plattform wendet dieselben Passwortkomplexitätsregeln, die in User Settings konfiguriert sind, auf Posteingangspasswörter an.
Registration Form verlangt von Hochladenden das Ausfüllen eines Formulars vor der Einreichung. Sie können das Standardformular der Plattform verwenden oder ein benutzerdefiniertes Formular aus dem Abschnitt Custom Forms wählen. Eine optionale Empfangs-E-Mail benachrichtigt Hochladende über die erfolgreiche Einreichung.
Clickwrap verlangt von Hochladenden die Annahme einer Clickwrap-Vereinbarung, bevor sie fortfahren. Vereinbarungen können inline erstellt oder aus einer vorhandenen Bibliothek ausgewählt werden.
Alle drei Steuerelemente sind optional und können in beliebiger Konfiguration auf einem einzigen Posteingang kombiniert werden.

E-Mail-Posteingang

Beim Konfigurieren eines E-Mail-basierten Posteingangs generiert Files.com automatisch eine dedizierte Adresse. In unserem Test war dies aimultiple-aimultiple-file-uploads@inbox.files.com.

Files, die als Anhänge an diese Adresse gesendet werden, werden direkt im konfigurierten Zielordner abgelegt. Beachten Sie, dass beim Wechsel in den E-Mail-Modus die Steuerelemente Passwort, Registrierungsformular und Clickwrap vollständig verschwinden und durch E-Mail-spezifische Einstellungen ersetzt werden.

Der E-Mail-Posteingang bietet zwei zusätzliche Konfigurationsabschnitte. Email Sender Permissions & Replies erlaubt es optional, Einreichungen auf bestimmte Absenderadressen oder ganze Domänen per Whitelist zu beschränken, was zuerst die Aktivierung der eingehenden E-Mail-Authentifizierung in den Sharing Settings erfordert. Ein Benachrichtigungsschalter kann optional eine Bestätigungs-E-Mail an den Absender bei erfolgreichem Upload senden.

Inbound Email Settings enthält die Option Separate Submissions Into Subfolders, die Anhänge jeder E-Mail mithilfe einer Namensvorlage in einen eigenen Unterordner organisiert. Die Vorlage unterstützt Namens-, E-Mail- und E-Mail-Domänen-Tokens sowie Datums-/Uhrzeit-Tokens. Bleibt sie leer, werden Unterordner sequenziell benannt. Dies verhindert, dass Einreichungen verschiedener Absender sich in einem flachen Verzeichnis anhäufen.

Posteingang bestätigt

Nach dem Speichern zeigt der Bestätigungsbildschirm beide Endpunkte gleichzeitig an. Die Schaltfläche Visit Inbox öffnet direkt die öffentliche Upload-Seite. Eine Schaltfläche View Files verlinkt auf den Zielordner.

Upload-Geschwindigkeitstest über Posteingang

Die öffentliche Posteingangsseite erfordert kein Konto und keine Anmeldung. Sie zeigt den Posteingangstitel, Schaltflächen für Dateien hochladen und Ordner hochladen sowie eine Drag-and-Drop-Zone.

Das Files.com-Logo und Farbschema erscheinen standardmäßig.
Wir luden eine 342 MB große Datei über diese Seite hoch, um den realen Durchsatz zu messen. Mit Speicher in USA, Virginia lief der Upload mit 6 MB/s. Unsere Testverbindung ist eine symmetrische 1.000-Mbit/s-Leitung mit 128 MB/s Upload-Kapazität. Der erreichte Durchsatz betrug etwa 5 % der verfügbaren Bandbreite, deutlich unter dem, was die Verbindung liefern kann.

Upload-Geschwindigkeit: USA vs. Deutschland

Wir testeten den Posteingang, indem wir eine 342 MB große Datei über das öffentliche Webformular hochluden. Unsere Testverbindung ist eine symmetrische 1.000-Mbit/s-Leitung mit 128 MB/s Upload-Kapazität.

Mit Speicher in USA, Virginia lief der Upload mit 6 MB/s, etwa 5 % der verfügbaren Bandbreite.
Wir stellten die Speicherregion des Kontos auf EU – Deutschland, Frankfurt um. Die Regionsmigration war innerhalb von Sekunden abgeschlossen, und alle vorhandenen Dateien waren sofort in der neuen Region verfügbar.

Dieselbe Datei wurde nach Frankfurt mit 14 MB/s hochgeladen – mehr als doppelt so schnell wie in Virginia. Die Verbesserung steht im Einklang mit der geringeren geografischen Entfernung von unserem Teststandort Istanbul. Allerdings sind 14 MB/s gegenüber einer 128-MB/s-Verbindung immer noch eine Auslastung von 11 %. Der Upload-Durchsatz über den Posteingang war in allen Regionen spürbar eingeschränkt, was eine erhebliche Einschränkung für Anwendungsfälle mit großen Dateiübertragungen darstellt.
E-Mail-Einreichungstest
Wir testeten auch den E-Mail-Posteingang, indem wir dieselbe 342 MB große Datei als E-Mail-Anhang sendeten. Gmail konvertierte sie automatisch in einen Google-Drive-Link, statt sie als direkten Anhang zu senden. Die Datei erreichte den Files.com-Posteingang nicht, und es wurde keine Fehlerbenachrichtigung zurückgegeben. Ein erneuter Test mit einer kleinen Datei als echtem Inline-Anhang funktionierte korrekt: Die Datei erschien automatisch im Root Folder, organisiert in einem eigenen Unterordner.

Der Root Folder zeigt nach mehreren Testeinreichungen, dass die automatische Unterordnerstruktur wie erwartet funktioniert. Die E-Mail-Einreichung eines benannten Absenders wurde in einem Ordner organisiert, der mit Name und E-Mail-Adresse beschriftet ist. Anonyme Webformular-Einreichungen landeten in sequenziell nummerierten Ordnern. Kein manuelles Sortieren war nötig.

Benutzerkonten

Der Abschnitt User Accounts in der linken Seitenleiste öffnet eine Benutzerliste. Ein Klick auf Create User zeigt ein detailliertes Formular, das in mehrere einklappbare Abschnitte gegliedert ist:
User Identity erfasst Benutzername, Authentifizierungsmethode, E-Mail, vollständigen Namen und Firma. Die Standard-Authentifizierungsmethode ist Email Signup, die dem neuen Benutzer eine Einladung zum Festlegen eines eigenen Passworts sendet.
Permissions erlaubt die Zuweisung einer Rolle – Standard User oder Site Administrator – plus optionaler zusätzlicher Rollen (Billing Administrator, Read-Only Site Administrator). Ordnerberechtigungen werden ebenfalls hier konfiguriert.
Security bietet Zugriffskontrollen pro Benutzer, einschließlich Ablaufdatum des Zugriffs, automatisches Deaktivierungsdatum für Benutzer, die sich bis zu einer festgelegten Frist nicht angemeldet haben, IP-Adressbeschränkungen, eine Bypass-Option für die Site-IP-Whitelist und Einstellungen für die Zwei-Faktor-Authentifizierung (siteweite Einstellung verwenden, immer verlangen oder nie verlangen). Ein Shared/Bot-User-Flag befreit das Konto von 2FA-Anforderungen und verhindert Änderungen an Passwort oder E-Mail.
Connection Options deckt erlaubte Protokolle und die Konfiguration des FTP/SFTP-Stammordners ab. Preferences behandelt Zeitzone, Sprache und Avatar. Categorization & Notes bietet interne Tagging- und Notizfelder.
Die Plattform umfasst außerdem User Lifecycle Rules, mit denen Sie Konten, die eine bestimmte Anzahl von Tagen inaktiv waren, automatisch deaktivieren oder entfernen können. Das ist nützlich, um Konten zu bereinigen, die für nicht mehr aktive Kunden oder Auftragnehmer erstellt wurden, ohne manuelle Audits. Zugriffsberichte sind ebenfalls aus der Benutzerlistenansicht für Audit-Zwecke verfügbar.

Partner

Das Untermenü Partners unter User Accounts ist für extern verwaltete Benutzergruppenorganisationen oder Anbieter gedacht, deren Benutzer dieselbe Ordnerzugriffs- und Berechtigungsstruktur teilen. Das Erstellen eines Partners erfordert einen Namen, eine Root-Folder-Zuweisung und eine Berechtigungskonfiguration. Der Abschnitt User Access Controls erlaubt es festzulegen, ob Partner-Admins Benutzer erstellen, Anmeldedaten zurücksetzen, 2FA für FTP/SFTP/WebDAV-Verbindungen umgehen und GPG-Schlüssel für ihre eigenen Benutzer verwalten dürfen.

SSO

Der Abschnitt SSO unterstützt standardmäßig 13 Identitätsanbieter: Auth0, Microsoft Entra ID, Box, Dropbox, Cisco Duo, Google, Idaptive, JumpCloud, Microsoft Active Directory, Okta, OneLogin, SAML und Slack. SCIM-Bereitstellung und -Deprovisionierung wird unterstützt, um das Benutzer- und Gruppenlebenszyklusmanagement über den Identitätsanbieter zu automatisieren.

Verschlüsselung

SFTP/SSH Keys verknüpft öffentliche Schlüssel mit Benutzerkonten und erlaubt diesen Benutzern die Authentifizierung bei Files.com über SFTP ohne Passwort. Das Formular lässt Sie einen Benutzer auswählen, einen Titel hinzufügen und entweder einen öffentlichen Schlüssel einfügen oder eine Schlüsseldatei hochladen. Sie können außerdem ein Schlüsselpaar direkt im Browser generieren. Dies ist besonders nützlich für automatisierte Systemintegrationen und langfristige Authentifizierung, die nicht ablaufen oder sich automatisch rotieren soll.

GPG

Der Abschnitt GPG verwaltet GPG/PGP-Schlüssel, die für die automatische Dateiverschlüsselung und -entschlüsselung auf Ordnerebene verwendet werden. Files.com weist darauf hin, dass dies in Gesundheits- und Finanzumgebungen üblich ist, wo Gegenparteien oder Compliance-Anforderungen GPG-Verschlüsselung vorschreiben.

Cipher

Der Abschnitt Ciphers steuert die für FTP- und SFTP-Verbindungen erlaubten SSL/TLS-Cipher-Suites. Standardmäßig verlangt Files.com die sichersten modernen Cipher.

Automatisierungs-Auslösertypen

Vier Auslösertypen sind für Automatisierungen verfügbar:

  • Intervall läuft nach einem wiederkehrenden Zeitplan wie täglich, wöchentlich, monatlich, vierteljährlich oder jährlich
  • Custom Schedule läuft zu exakten Zeiten, Tagen oder Intervallen, die Sie definieren; unterstützt mehrere Ausführungen pro Tag und optionales Überspringen von Feiertagen nach Region
  • Incoming Webhook feuert, wenn er von einem externen System über einen sicheren Files.com-Webhook-Endpunkt ausgelöst wird
  • Ad-Hoc (Run Manually) läuft bei Bedarf über die Aktion Run Now, ohne Zeitplan; geeignet für einmalige Aufgaben

Der Auslöser Custom Schedule unterstützt Feiertags-Regionsausschlüsse, d. h. Automatisierungen können so konfiguriert werden, dass sie an nationalen Feiertagen in einem bestimmten Land nicht laufen – eine Planungspräzision, die meisten Plattformen nicht standardmäßig bieten.
Dienste
Das Menü Services in der linken Seitenleiste verwaltet die Verbindungsprotokolle, die Clients für den Zugriff auf Files.com nutzen können. Jeder Dienst hat eigene Untertabs Settings und Logs, sodass Administratoren Verhalten und Verbindungsverlauf unabhängig pro Protokoll konfigurieren und prüfen können.
Die unten gezeigte FTP-Einstellungsseite veranschaulicht das Maß an Kontrolle. Zu den Optionen gehören das vollständige Aktivieren oder Deaktivieren des Dienstes, die Steuerung der Zeilenendekonvertierung im ASCII-Modus, das Erzwingen von SSL auf allen Verbindungen, optionales automatisches Erstellen übergeordneter Ordner für Uploads von Clients, die dieses Verhalten erwarten, und das Festlegen einer benutzerdefinierten Message of the Day, die FTP-Clients bei der Anmeldung angezeigt wird. Dieselbe Konfigurationstiefe ist für SFTP, AS2 und WebDAV verfügbar.

Integrationen
Das Menü Integrations erweitert sich in sieben Unterabschnitte: Catalog, Remote Servers, Sync, Mount, SSO, SIEM und Custom SMTP.
Die Catalog-Seite präsentiert die vollständige Bibliothek verfügbarer Drittanbieter-Integrationen. Die Breite hier ist bemerkenswert; sie umfasst Cloud-Speicherziele, Dateiübertragungsprotokolle, Identitätsanbieter, Produktivitätstools, Observability- und Sicherheitsplattformen, Workflow-Automatisierung und Entwickler-SDKs für JavaScript, .NET, Python, PHP, Ruby, Go und Rclone. Der Katalog enthält außerdem Files.com Desktop App, CLI App und Agent als installierbare Konnektoren.

Remote Servers
Remote Servers erlaubt es, Files.com mit einem externen Speichersystem zu verbinden und es als Ziel für Ordner, Automatisierungen und Synchronisierungen zu nutzen, statt sich ausschließlich auf Files.coms eigenen verwalteten Speicher zu verlassen. Sobald ein Remote-Server konfiguriert ist, kann er für Echtzeitzugriff gemountet oder als Quelle oder Ziel für geplante Sync-Jobs verwendet werden. Dies ist besonders relevant für Organisationen, die Dateien aus Compliance-Gründen in einer bestimmten Umgebung speichern müssen, aber dennoch Files.com für Orchestrierung, Zugriffskontrolle und Dateiübertragungsfunktionen nutzen möchten.

Sync

Die Sync-Funktion erlaubt das Definieren geplanter oder ausgelöster Dateisynchronisierungs-Jobs zwischen zwei unterstützten Endpunkten – dieser Site, einem agent-verbundenen On-Premise-System oder einem konfigurierten Remote-Server. Quelle und Ziel werden unabhängig konfiguriert, und Optionen umfassen, ob Quelldateien nach dem Kopieren behalten oder gelöscht werden. Ein Trigger-Dateiname kann angegeben werden, um nach Abschluss der Synchronisierung ein nachgelagertes Ereignis auszulösen. Include- und Exclude-Muster erlauben feingranulare Kontrolle darüber, welche Dateien für einen bestimmten Sync-Job im Umfang sind.

Custom SMTP
Die Option Custom SMTP unter Integrations erlaubt es, alle ausgehenden E-Mails von Files.com – Benachrichtigungen, Posteingangsbestätigungen, Zustellung von Freigabelinks – über Ihren eigenen Mailserver zu senden statt über die Infrastruktur von Files.com. Für Organisationen mit strengen Data-Governance- oder E-Mail-Routing-Anforderungen stellt dies sicher, dass keine Nachrichtenmetadaten ein Drittanbieter-Mail-Relay durchlaufen.

Benachrichtigungen

Das Menü Notifications unterstützt sechs Zustellkanäle:

E-Mail, Webhooks, Amazon SNS, Google Pub/Sub, Slack und Microsoft Teams.
Die Konfiguration folgt kanalübergreifend demselben Muster. Für Slack geben Sie eine eingehende Webhook-URL aus Ihrem Slack-Workspace an, wählen den zu überwachenden Ordnerpfad, legen fest, ob Benachrichtigungen nur für den ausgewählten Ordner oder alle Unterordner gelten, und geben an, ob sie bei allen Dateiaktionen oder nur bei bestimmten ausgelöst werden. Das Ergebnis sind Echtzeit-Benachrichtigungen in Ihrem Slack-Workspace für jede Dateiaktivität in einem gewählten Ordnerbaum – nützlich für Teams, die operative Kenntnis über eingehende Einreichungen oder Dateiänderungen benötigen, ohne sich in die Plattform einzuloggen.

Client-Apps

Das Menü Client Apps bietet Downloads und Dokumentation für die gesamte Palette der Files.com-Client-Anwendungen. Verfügbare Clients umfassen eine Desktop-App für Windows und macOS, eine Command-Line-App (CLI) und eine Mobile App. Die Desktop-App bindet Files.com als gemountetes Laufwerk im Mac Finder oder Windows Datei-Explorer ein und ermöglicht native Dateioperationen einschließlich Drag-and-Drop-Übertragungen. Die CLI-App ist besonders nützlich für geskriptete Workflows und Server-zu-Server-Übertragungen. CLI-Unterstützung neben GUI-Clients bedeutet, dass die Plattform sowohl Endbenutzer als auch technische Operatoren über dasselbe Konto bedienen kann.

On-Premise-Agent
Der On-Premise-Agent ist ein plattformübergreifender Hintergrunddienst, der Ihre lokalen Dateisysteme – einschließlich NAS-Geräte (NFS, SMB, CIFS) und Storage-Attached Networks (SAN) – mit Ihrer Files.com-Site verbindet. Nach der Installation kann der Agent als Remote Server registriert und für gemounteten Echtzeitzugriff oder als Quelle/Ziel in Sync-Jobs verwendet werden. Dies ist der Schlüsselmechanismus für Organisationen, die Dateien aus GDPR-, HIPAA- oder anderen Compliance-Gründen auf der eigenen Infrastruktur behalten müssen, aber dennoch Files.com für Zugriffskontrolle, Dateiübertragungsorchestrierung und Freigabe nutzen möchten. Die gesamte Datenübertragung zwischen dem Agenten und Files.com ist verschlüsselt.

Verbrauch
Das Menü Usage bietet eine Echtzeit- und Verlaufsansicht des Kontoverbrauchs. Die Zusammenfassung des aktuellen Abrechnungszeitraums zeigt den gesamten belegten Speicher, das Übertragungsvolumen aufgeschlüsselt nach nativem ausgehendem und Remote-Server eingehend/ausgehend sowie die abrechenbare Benutzeranzahl. Ein Zeitreihendiagramm lässt Sie zwischen Storage-, Transfer Usage-, Users- und API-Ansichten umschalten, mit konfigurierbarem Datumsbereich. Ein Tool Export Site Usage by Folder generiert einen Bericht über den Speicherverbrauch pro Ordnerpfad, mit Optionen für Rekursionstiefe und Mindestordnergröße – nützlich, um zu identifizieren, wo sich Speicher konzentriert, bevor Aufbewahrungs- oder Bereinigungsentscheidungen getroffen werden.

Sicherheit

Die Seite Passwords dokumentiert alle aktiven Einschränkungen. Die aktuelle Konfiguration erfordert mindestens 10 Zeichen, einschließlich Buchstabe, Zahl, Symbol und sowohl Groß- als auch Kleinbuchstaben. Die Wiederverwendung der letzten 10 Passwörter ist blockiert. Prevent Use of Breachable Passwords ist aktiviert, d. h. Passwörter, die in bekannten Datenbanken für geleakte Zugangsdaten vorkommen, werden bei der Erstellung abgelehnt. Der Passwortablauf ist konfigurierbar, aber standardmäßig deaktiviert. Eine bemerkenswerte Option ist Apply password rules to Shares, Inboxes, and Publicly Served Folders – wenn aktiviert, gelten dieselben Komplexitätsanforderungen auch für Passwörter, die für Freigabelinks und Posteingänge gesetzt werden, nicht nur für interne Benutzerkonten. Der Brute-Force-Schutz ist ebenfalls konfigurierbar, wobei standardmäßig Files.coms eigene Vorgaben gelten, sofern sie nicht überschrieben werden.

Zwei-Faktor-Authentifizierung

Die Seite 2FA steuert die siteweite Durchsetzung und die erlaubten Authentifizierungsmethoden. Die Durchsetzung ist derzeit auf „not required“ gesetzt – sie kann so geändert werden, dass 2FA für alle Benutzer oder bestimmte Benutzertypen verlangt wird. Die vier unterstützten Methoden sind SMS, TOTP (Authenticator-Apps), Hardware Key und YubiKey Native. Ein separater Schalter steuert, ob FTP-, SFTP- und WebDAV-Benutzer 2FA für diese spezifischen Protokolle umgehen können – nützlich für automatisierte Systemkonten, die eine 2FA-Abfrage nicht interaktiv abschließen können.

Data Governance

Das Menü Data Governance enthält sieben Unterabschnitte: Retention, Restrictions, Organization, Clickwraps, Global Regions, File Integrity und Restore.

Datenaufbewahrung

Der Abschnitt Retention verwaltet, wie lange Daten auf der Plattform aufbewahrt werden. File Expiration erlaubt Regeln, die Ordnerinhalte nach einem festgelegten Zeitraum automatisch entfernen. Archive Removed Files steuert, wie lange gelöschte Dateien aufbewahrt werden, bevor sie endgültig gelöscht werden – dies ist das Fenster, in dem gelöschte Dateien wiederhergestellt werden können. Ein Tab Settings konfiguriert das siteweite Überschreibverhalten und den Archive-Only-Modus.

Dateneinschränkungen

Der Abschnitt Restrictions bietet feingranulare Kontrollen darüber, was hochgeladen werden darf und wie Dateinamen strukturiert sind. Tabs decken File Extension Limits, File Name Length Limits, File Name Regex Limits, Folder Locks und Watermark Previews ab. Diese Einschränkungen gelten für Upload-, Verschiebe- und Kopieroperationen und vererben sich auf Unterordner, sofern sie nicht explizit überschrieben werden.

Der Abschnitt Organization ermöglicht regelbasiertes Dateimanagement am Ort des Uploads. Rename Uploaded Files erlaubt Regeln, die Dateinamen bei Ankunft automatisch standardisieren – nützlich, um konsistente Benennungsschemata über Integrationen hinweg aufrechtzuerhalten.

Organize Files definiert Regeln zum automatischen Verschieben oder Kopieren von Dateien in Unterordner anhand von Kriterien. Create User Folders stellt automatisch einen persönlichen Ordner für jeden Benutzer bereit. Zusammen können diese Funktionen manuelle Dateihandhabungs-Workflows vollständig ersetzen.

Clickwraps

Der Abschnitt Clickwraps ist der Ort, an dem rechtliche Vereinbarungen für die plattformweite Verwendung erstellt und gespeichert werden. Jede hier definierte Vereinbarung steht bei der Konfiguration webbasierter Posteingänge oder Freigabelinks zur Auswahl, wenn vor dem Zugriff eine Benutzerzustimmung erforderlich ist.

Globale Regionen

Der oben als Data Storage Regions gezeigte Abschnitt Global Regions erlaubt es, einzelne Ordner bestimmten geografischen Speicherregionen zuzuweisen. Der Root Folder in unserem Konto ist nach unserer früheren Regionsmigration derzeit der EU: Deutschland, Frankfurt zugewiesen. In einer Multi-Region-Organisation können verschiedene Ordner an verschiedene regionale Speicherendpunkte geleitet werden; z. B. können von europäischen Kunden eingereichte Dateien in Frankfurt gespeichert werden, während nordamerikanische Einreichungen in Virginia landen – was sowohl Latenz als auch die Einhaltung von Datenresidenzanforderungen verbessert. Wenn sich eine Regionszuweisung ändert, werden vorhandene Dateien automatisch im Hintergrund in die neue Region migriert.


Dateiintegrität

Der Abschnitt File Integrity erlaubt es, zu konfigurieren, welche Prüfsummen Files.com für jede hochgeladene Datei berechnet und speichert. Vier Algorithmen sind verfügbar: SHA256, SHA1, CRC und MD5. Ist einer aktiviert, wird die Prüfsumme zusammen mit den Dateimetadaten gespeichert und kann verwendet werden, um zu verifizieren, dass eine Datei nach dem Upload nicht verändert wurde. Dies ist besonders wertvoll in regulierten Branchen, in denen die Erkennung von Dateimanipulationen eine Compliance-Anforderung ist, und für automatisierte Übertragungs-Workflows, bei denen das empfangende System die Dateiintegrität vor der Verarbeitung prüfen muss.

Wiederherstellen

Der Abschnitt Restore fungiert als Papierkorb auf Enterprise-Niveau. Zuvor gelöschte Dateien, Ordner und Benutzer können wiederhergestellt werden, solange sie innerhalb des in den Data-Retention-Einstellungen konfigurierten Aufbewahrungsfensters liegen. Wiederherstellungsanfragen laufen als Hintergrundjobs und eignen sich daher für groß angelegte Wiederherstellungsoperationen.

Beim Erstellen einer Wiederherstellungsanfrage können Sie den Umfang auf einen bestimmten Ordner oder die gesamte Site begrenzen, nach Löschdatum filtern, um zu begrenzen, was wiederhergestellt wird, und wählen, ob Dateien an Ort und Stelle (ursprünglicher Pfad) oder in einen neuen Ordner im Stammverzeichnis wiederhergestellt werden. Dateiänderungszeitstempel können unverändert beibehalten oder auf das aktuelle Datum und die aktuelle Uhrzeit aktualisiert werden, mit einer Warnung, dass das Beibehalten des ursprünglichen Zeitstempels sofort File-Expiration-Regeln auslösen kann, falls diese im Zielordner aktiv sind. Ordnerberechtigungen können optional zusammen mit Dateien wiederhergestellt werden. Wiederherstellungsanfragen werden mit Statusaktualisierungen verfolgt, und Dateien, die basierend auf Aufbewahrungseinstellungen endgültig gelöscht wurden, können nicht wiederhergestellt werden.

Branding

Die Seite Branding zeigt das volle Ausmaß des White-Labelings. Konfigurierbare Elemente umfassen den Site-Namen, das Farbschema der Oberfläche, Hilfetext auf der Anmeldeseite, Kopf- und Fußzeilentext sowohl für die interne Oberfläche als auch für öffentliche Seiten (Posteingänge, Freigabelinks), ein benutzerdefiniertes Logo, ein benutzerdefiniertes Hintergrundbild für die Anmeldung, benutzerdefinierte Symbole sowie die Antwort-an-Adresse und den Fußzeilentext für ausgehende E-Mail-Benachrichtigungen. Zusammen mit der Einstellung Custom Domain erlauben diese Optionen Organisationen, Files.com vollständig unter ihrer eigenen Marke zu präsentieren – der Name Files.com muss nirgends in der benutzerseitigen Erfahrung erscheinen.

Entwickler

Das Menü Developers am unteren Ende der linken Seitenleiste enthält drei Unterabschnitte: SDK, API und CLI. Dieser Abschnitt richtet sich an Teams, die Files.com-Funktionalität direkt in ihre eigenen Anwendungen, Skripte oder automatisierten Pipelines einbauen möchten.

SDK

Files.com pflegt offiziell unterstützte SDKs für sieben Sprachen: Ruby, .NET, JavaScript, Python, Go, Java und PHP. Jedes SDK wird im Standard-Paketregister seiner Sprache veröffentlicht und mit einem öffentlichen GitHub-Repository verlinkt. Die SDKs stellen jede über die Web-UI verfügbare Plattformfunktion – Dateioperationen, Benutzerverwaltung, Berechtigungen, Freigabelinks, Posteingänge, Ordnereinstellungen und Site-Konfiguration – als native Objekte in der Zielsprache bereit. Die Plattform empfiehlt ausdrücklich, SDKs gegenüber direkten API-Aufrufen zu verwenden, und weist darauf hin, dass die internen Engineering-Teams dieselben SDKs nutzen und Probleme daher schnell gefunden und behoben werden.

API

Der Abschnitt API bietet Zugriff auf die Dokumentation der Files.com-REST-API und das API-Schlüsselmanagement. Jede über die Weboberfläche verfügbare Aktion ist auch über die API verfügbar, was sie für die Einbettung von Files.com-Funktionen in benutzerdefinierte Anwendungen, Websites, iPaaS-Lösungen oder Datenbanken geeignet macht. API-Schlüssel auf Administratorebene können Site-Verwaltungsoperationen durchführen, darunter Benutzerbereitstellung, Berechtigungsänderungen, Erstellung von Freigabelinks, Konfiguration von Posteingängen und Ordnereinstellungen – die gesamte administrative Oberfläche der Plattform, programmatisch zugänglich.

CLI

Der Unterabschnitt CLI bietet Zugriff auf die Files.com-Command-Line-Anwendung. Zusammen mit der Desktop-App für Windows und macOS, der browserbasierten Oberfläche, der Mobile App und der SDK/API-Oberfläche rundet die CLI einen vollständigen Satz an Zugangsmodalitäten ab. Für Automatisierungs-Workflows – geplante Übertragungen, geskriptete Dateiverarbeitung, Server-zu-Server-Operationen – ist die CLI das direkteste verfügbare Werkzeug. Sie unterstützt dieselben Datei- und Verwaltungsoperationen wie die Weboberfläche und kann in Shell-Skripte, Cron-Jobs oder CI/CD-Pipelines integriert werden, ohne Anwendungscode zu schreiben. Für Teams, die Files.com als Teil eines größeren Infrastrukturautomatisierungs-Stacks verwalten, ist die CLI oft die praktischste tägliche Schnittstelle.

Verpassen Sie nicht unsere Benchmarks und datengestützten Erkenntnisse. Die Schaltfläche öffnet Google; die Auswahl von AIMultiple bestätigt, dass Sie AIMultiple häufiger in den Google-Suchergebnissen sehen möchten.
GoogleAls bevorzugte Quelle hinzufügen

Thru, Inc

Wir haben uns bei Thru angemeldet und seine Dateiübertragungsoberfläche von Grund auf getestet, wobei wir Organisations-Setup, Endpunktkonfiguration, Flow-Erstellung und den End-to-End-Dateiübertragungs-Workflow durchgearbeitet haben.

Setup & erste Eindrücke

Nach der Anmeldung präsentiert das Dashboard sofort Übertragungsstatistiken, Ingress/Egress-Bytes, aktuellen vs. maximalen Speicher, Dateiverarbeitungsoperationen (verschlüsseln, entschlüsseln, komprimieren, dekomprimieren) und ein nach Monaten aufgeschlüsseltes Transaktionsdiagramm. Bei einem frischen Konto sind alle Werte null, was erwartbar ist, aber das Layout kommuniziert recht gut, was die Plattform verfolgt.

Die linke Navigation besteht aus sechs Hauptpunkten: Dashboard, Organizations, Flows, Activity, Reports und Alerts, plus Help und Admin unten.

Organisationen

Organisationen dienen als oberster Container für alle Ressourcen. Das Erstellen erfordert einen Namen, optionale Tags und eine Beschreibung

Nach dem Speichern aktualisiert sich die Liste mit dem neuen Eintrag:

Ein Klick auf AIMultiple öffnet den Eigenschaften-Bildschirm. Die linke Seitenleiste zeigt nun das Organisationsmenü: Endpoints, Subscription, PGP Keys, SSH Keys, Certificates, Thru Nodes und Machine Users.

Properties erlaubt das Bearbeiten der bei der Erstellung eingegebenen Informationen.

Endpunkte

Endpunkte sind der Ort, an dem Thrus Flexibilität sichtbar wird. Beim Erstellen eines neuen Endpunkts öffnet das Dropdown Type eine Reihe von Speicheroptionen. Basierend auf Tests umfassen die verfügbaren Typen:

Das Erstellen eines neuen Endpunkts fragt nach einem Titel und einem Typ. Das Typ-Dropdown listet die verfügbaren Speicheroptionen:

  • Thru FTPS: Thrus eigener verwalteter FTPS-Speicher
  • Thru SFTP: Thrus eigener verwalteter SFTP-Speicher
  • Thru File Share: Ein selbst gehosteter Knoten, der Thrus kompatiblen Dateiübertragungsserver ausführt (siehe Thru Nodes unten)
  • Amazon S3: Übertragungen an Ihren eigenen AWS-Bucket leiten
  • Azure Blob Storage: Übertragungen an Ihren eigenen Azure-Speicher leiten
  • External SFTP: Verbindung zu einem Drittanbieter-SFTP-Server
  • External FTPS: Verbindung zu einem Drittanbieter-FTPS-Server
  • Web Form: Eine browserbasierte Upload-Seite für externe Parteien

Die verwalteten Thru-Endpunkte (FTPS, SFTP) sind die Option mit der geringsten Reibung – Anmeldedaten und URLs werden automatisch bereitgestellt. Die externen Speicheroptionen (S3, Azure, Drittanbieter-SFTP/FTPS) sind ein bedeutendes Unterscheidungsmerkmal gegenüber Plattformen, die nur ihren eigenen verwalteten Speicher anbieten.

Für den Test wählten wir Thru FTPS. Die Endpunktadresse wurde sofort generiert und auf dem Bildschirm angezeigt.

Subscription

Der Subscription-Bildschirm erlaubt es, eine Organisation auszuwählen und ein Abonnement dafür zu aktivieren.

PGP-Schlüssel

Die PGP-Schlüsselgenerierung ist direkt in die Plattform integriert. Das Formular erfasst Schlüsselname, Benutzername/E-Mail, Algorithmus, Schlüsselstärke, Passphrase (mit Bestätigung) und ein optionales Ablaufdatum. Schlüssel können verwendet werden, um Dateien beim Durchlaufen von Flows zu verschlüsseln oder zu entschlüsseln. Dies wird auf Flow-Endpunktebene konfiguriert, nicht global, was das richtige Design ist.

Die SSH-Schlüsselverwaltung folgt einer identischen Struktur wie PGP (Name, E-Mail, Algorithmus, Schlüsselstärke, Passphrase). Diese werden als Authentifizierungsanmeldedaten für SFTP-Endpunkte verwendet. Die Generierung erfolgt innerhalb der Plattform, statt dass Benutzer extern generierte Schlüssel importieren müssen, obwohl letztere Option wahrscheinlich ebenfalls existiert.

Zertifikate

Der Abschnitt Certificates erlaubt das Importieren von SSL/TLS-Zertifikaten für FTPS-Endpunkte über ein Drag-and-Drop-Upload-Modal. Die Oberfläche gibt nur an, dass die Datei ein gültiges Zertifikat sein sollte – es gibt keine weitere Anleitung zu akzeptierten Formaten (PEM, PFX, CRT usw.), Anforderungen an die Zertifikatskette oder dazu, ob Client-Zertifikate vs. Server-Zertifikate in diesem Kontext unterschiedliche Konzepte sind. Dies ist eine bemerkenswerte Lücke. Die meisten Administratoren, die sich mit FTPS-Zertifikatsverwaltung befassen, werden Fragen haben, die UI derzeit nicht inline beantwortet.

Selbst gehostete Knoten (Thru Nodes)

Thru Nodes verdienen besondere Aufmerksamkeit. Über den Abschnitt Thru Nodes können Benutzer einen Knoten registrieren und dann ein Installationsskript für Windows (PowerShell) oder Linux (curl & bash) herunterladen, mit crontab oder systemd als Dienstmanager unter Linux. Der Knoten verwandelt effektiv jeden Server in einen kompatiblen Thru-Endpunkt – eine bedeutende Fähigkeit für Organisationen, die Daten nicht über Drittanbieter-Cloud-Speicher leiten können oder wollen.

Vergleichshinweis: files.com bietet keine selbst gehostete Knotenoption; Speicher wird ausschließlich vom Anbieter verwaltet. Thrus selbst gehostete Fähigkeit ist ein konkretes Unterscheidungsmerkmal für On-Premise- oder Hybrid-Bereitstellungen.

Linux-Installationsanleitung

Die Installation ist auf beiden Plattformen unkompliziert. Die praktische Implikation: Wenn Sie Thrus verwalteten Speicher, Amazon S3, Azure oder einen externen FTP/SFTP-Server nicht nutzen möchten, können Sie Thrus eigenen Dateiübertragungsserver auf Ihrer eigenen Hardware betreiben. Beim Erstellen eines File Share-Endpunkts fordert Thru Sie auf, einen der hier registrierten Knoten auszuwählen. Dies ist ein selbst gehosteter Speicherpfad, der kein Äquivalent in Files.com hat, das nur verwaltete Speicherregionen und Remote-Server-Verbindungen anbietet.

Der Abschnitt Machine Users ist leer. Die Tabelle hat die Spalten Flow Endpoint, Type und Org Endpoint, aber keine Einträge. Die Erwartung ist, dass mit einem installierten Thru Node verknüpfte Maschinenbenutzer hier erscheinen würden; da in diesem Benchmark keine Knoteninstallation durchgeführt wurde, bleibt die Liste leer.

Zurück im Hauptmenü ist Flows der Ort, an dem die eigentliche Übertragungslogik der Plattform lebt. Flows definieren, wie Dateien sich von einem Quellendpunkt zu einem Zielendpunkt bewegen, mit Regeln, Transformationen und Auslösern entlang des Weges. Die Liste ist derzeit leer.

Wir erstellten einen neuen Flow. Nach dem Speichern öffnet sich der Flow-Editor:

Quelle und Ziel konfigurieren

Ein Klick auf Add Flow Endpoint auf der Quellseite öffnet eine Endpunktauswahl. Thru fordert Sie auf, eine Speicherquelle auszuwählen. Wir erstellten einen Web-Form-Endpunkt als Quelle. Dies erzeugt eine browserbasierte Upload-Seite für externe Einreicher. Als Ziel wählten wir den zuvor erstellten Thru-FTPS-Endpunkt.

Der Flow ist jetzt live.

Nachdem beide Seiten verbunden waren, klickten wir auf View and Push Changes, um den Flow zu veröffentlichen. Aus der Flows-Liste können einzelne Flows exportiert werden – nützlich zum Replizieren von Konfigurationen über Umgebungen hinweg oder zum Sichern von Flow-Definitionen.

Web-Form-Endpunkt erstellt, zum Flow hinzugefügt

Flow mit Quelle und Ziel, beide konfiguriert

Bestätigungsbildschirm View and Push Changes

Flow-Liste mit Exportoptionen

Quellendpunkt-Einstellungen

Ein Klick auf das Drei-Punkte-Menü am Quellendpunkt öffnet das Modal Edit Flow Endpoint Settings. Die Quellseite hat sechs Tabs: Configuration, Processing Options, Anti-Virus, Trigger Files, Rename und Alerts.

Configuration deckt Dateinamenfilterung und Quellpfad ab. Include- und Exclude-Filter unterstützen reguläre Ausdrücke; nur die UI verlinkt auf eine Regex-Referenz und zeigt ein Beispielmuster. Der Quellpfad ist standardmäßig /, kann aber auf ein bestimmtes Unterverzeichnis eingeschränkt werden.

Processing Options ist ein einzelnes Dropdown: Disabled, Encryption, Decryption, Compression, Decompression. In-Flight-Transformation ohne externe Tools – verschlüsselt vor dem Weiterleiten, komprimiert vor dem Speichern oder dekomprimiert beim Einlesen.

Anti Virus ist ein einzelner Schalter. Ist er aktiviert, wird jede Datei, die diesen Endpunkt durchläuft, vor dem Weiterleiten gescannt. Keine Engine-Details, kein Quarantäneverhalten und kein Zugriff auf Scan-Protokolle werden in der UI angezeigt – nützliche Funktion, dünne Dokumentation.

Trigger Files löst das Problem partieller Uploads. Der aktive Modus – ein TEMP-DATEINAME für jede Datei – schreibt eingehende Dateien unter einer temporären Erweiterung (z. B. example.doc.filepart), bis die vollständige Übertragung abgeschlossen ist; dann wird die Datei umbenannt. Dies verhindert, dass eine halb geschriebene Datei mitten in der Übertragung aufgenommen und weitergeleitet wird. Besonders wichtig für große Dateien, die in Chunks hochgeladen werden.

Rename erlaubt das Umbenennen von Dateien beim Einlesen mithilfe konfigurierbarer Dateimusterregeln. Mehrere Regeln können definiert werden; die erste passende Regel gewinnt. Während des Tests wurden keine Regeln konfiguriert.

Alerts unterstützt Benachrichtigungen pro E-Mail-Adresse für Ereignisse wie Inactivity, Transfer Limit Exceeded und Quarantined. Diese fließen in den plattformweiten Abschnitt Alerts ein.

Zielendpunkt-Einstellungen

Der Editor für den Zielendpunkt hat dieselben Tabs wie die Quelle – Configuration, Processing Options, Trigger Files, Rename, Alerts – plus zwei zusätzliche: Users und Mapping.

Der Tab Users zeigt die Anmeldedaten, die zur Authentifizierung beim Zielspeicher verwendet werden. Da FirstStorage ein Thru-verwalteter FTPS-Endpunkt ist, wurde automatisch ein Dienstkonto (ftps-tgt-20773, Authentication Type: User Password) bereitgestellt, ohne dass manuelle Anmeldeinformationen eingerichtet werden mussten. Für externe SFTP- oder FTP-Ziele würden Sie hier Anmeldeinformationen hinzufügen oder verwalten.

Der Tab Mapping definiert, wo Dateien am Ziel landen. Jede Mapping-Regel hat drei Felder: Source Endpoint (die Quelle, auf die Regel angewendet werden soll), Source Path (das Ursprungsverzeichnis) und Target Path (das Zielverzeichnis am Ziel). Der Standard ist alle Quellen, alle Pfade, geroutet nach /. Mehrere Mappings können hinzugefügt werden, um Dateien aus verschiedenen Quellverzeichnissen in verschiedene Zielordner zu leiten – nützlich für jede Pipeline, die strukturierte Ausgabe aus flachem oder gemischtem Eingang benötigt.

Web-Form-Einbettung

Der Quellendpunkt in diesem Flow ist ein Thru-HTTPS-Web-UI-Upload-Typ – ein gehostetes Upload-Formular. Ein Klick auf das Drei-Punkte-Menü an diesem Endpunkt zeigt die Option Embed Thru Upload Component.

Das Einbettungs-Modal bietet zwei Codeblöcke: einen Satz CDN-gehosteter <script>- und <link>-Tags zum Importieren der Thru-Webkomponentenbibliothek und ein Custom-Element-Tag (<thru-upload>), das mit der Flow-Endpunkt-ID und der API-URL vorausgefüllt ist. Ein API-Schlüssel muss aus einem Dropdown ausgewählt werden, um das Snippet zu aktivieren. Das API-Schlüsselattribut wird gefüllt, sobald ein Schlüssel gewählt wurde.

Die Komponente wurde auf einem externen Testserver eingebettet. Jede Anfrage scheiterte in der Praxis an CORS-Fehlern. In der Testoberfläche wurde keine CORS-Konfiguration gefunden, obwohl eine solche möglicherweise an anderer Stelle in der Plattform existiert. Die Thru-Staging-API blockierte Cross-Origin-Anfragen von der Testdomäne, weil sie keinen Access-Control-Allow-Origin-Header enthielt. Die Funktion ist im Konzept gut durchdacht, aber ohne Supportanfrage oder eine unentdeckte Konfiguration auf der Integrationsebene blockiert.

Das Datei-Upload-Modal, zugänglich über das Drei-Punkte-Menü direkt im Flow Studio, funktionierte für interne Tests ohne Probleme. Eine PDF wurde an den Quellendpunkt hochgeladen und erfolgreich mit 100 % abgeschlossen.

Aktivität

Der Abschnitt Activity ist ein vollständig filterbares Übertragungsprotokoll. Verfügbare Filter: Flow, Organization, Endpoint, Flow Endpoint, Date Range, Filename (mit Platzhalterunterstützung), Processing Status, Transfer Status, View Type (Source & Target, Source only, Target only) und Show Purged Files. Das Filterpanel kann angeheftet oder ausgeblendet werden.

Die kurz zuvor hochgeladene PDF erschien sofort im Protokoll. Die Zeile zeigt Type (Source), Flow (TestFlow), Flow Endpoint (20772: SourceStorage, Thru HTTPS Web UI Upload), Organization (AIMultiple), Thru Node (Cloud), Filename, File Size (148,5 KiB), Delivery count (0/1) und Last State Update (Completed).

Ein Klick auf den Dateieintrag öffnet ein File-Download-Modal, das Dateidetails, die Gesamtzahl erfolgreicher und fehlgeschlagener Downloads und eine vollständige Download-Historie zeigt. Zwei Aktionsschaltflächen sind vorhanden: Download File und Share….

Die Share-Schaltfläche öffnet ein Share-Configuration-Popover direkt im Modal. Einstellungen: Active for und Max downloads (Ganzzahl). Ein Klick auf Generate Share Link erzeugt eine zeit- und anzahlbegrenzte Download-URL. Dies ist eine praktische Ad-hoc-Verteilungsfunktion – kein separater Dateihosting-Schritt nötig.

Die Export-Schaltfläche in der Activity-Ansicht stößt einen Berichtserstellungsjob an. Die Seite Export Reports (zugänglich über das Hauptmenü Reports) zeigt den Jobstatus, die Generierungszeit (177 ms in diesem Fall) und einen Aufbewahrungszeitstempel. Eine Toast-Benachrichtigung unten rechts bestätigt, wenn der Export fertig ist, mit einer direkten Download-Schaltfläche. Berichte sind einfache Exporte des Aktivitätsprotokolls; es wurde kein benutzerdefinierter Analyse-Builder beobachtet.

Alerts

Die Seite Alerts aggregiert systemgenerierte Warnungen über alle Flows hinweg. Die Tabellenspalten sind: Source, Alert Type, Created, Severity, Alert ID, Organization, State, Details und Actions. Schaltflächen Filter und Clear All Alerts sind verfügbar.

Während des Tests wurden keine Warnungen ausgelöst, daher war die Liste leer. Der Wert dieser Ansicht wird bei Skalierung deutlich – statt in die Konfiguration jedes Flows zu navigieren, um den Warnungsverlauf zu prüfen, erscheinen alle ausgelösten Warnungen über jeden Flow und jede Organisation hinweg hier an einem Ort, mit filterbarer Schwere und filterbarem Status.

Admin

Der Abschnitt Admin ist am unteren Ende der linken Navigation zugänglich und deckt die Konfiguration auf Plattformebene ab. Das Admin-Untermenü enthält: Users, Roles, Retention, Audit Log, MFA, Thru Nodes, Feature Flags und SSO Mappings.

Der Bildschirm Users listet alle Plattformkonten auf, einschließlich der Zeitstempel der letzten Anmeldung, Status und Sperrflags. Rollenverwaltung, Dateiaufbewahrungsrichtlinien und SSO-Mappings decken die üblichen Enterprise-Verwaltungsanforderungen ab. Das Audit Log liefert eine vollständige Aufzeichnung der Plattformaktionen – wer hat was wann getan –, was eine Basisanforderung für SOC 2, HIPAA und ähnliche Compliance-Rahmenwerke ist. MFA und SSO Mappings deuten auf Unterstützung der Enterprise-Identitätsintegration hin.

Das Help-Menü bietet Dokumentation sowohl für Endbenutzer als auch für Entwickler, einschließlich API-Referenz. Qualität und Tiefe der Dokumentation wurden in diesem Benchmark nicht im Detail bewertet, aber das Vorhandensein eines entwicklerspezifischen Abschnitts ist relevant für Teams, die API-basierte Integrationen planen.

Leistungs- und Durchsatz-Benchmarks sind außerhalb des Umfangs dieser Bewertung und werden separat behandelt.

Solarwinds Serv-U

Wir haben SolarWinds Serv-U MFT Server von Grund auf heruntergeladen und installiert, das Admin-Panel eingerichtet und die Verwaltungsoberfläche erkundet, einschließlich Serverkonfiguration, Benutzerverwaltung und Ereignisbehandlung.

Erste Schritte

Der Testprozess beginnt auf der Serv-U-Produktseite. Ein Klick auf den Link Download Free Trial öffnet ein Formular, das nach Vorname, Nachname, geschäftlicher E-Mail, Land, Postleitzahl, Telefonnummer und Firmennamen fragt – mehr Felder, als Cerberus verlangt. Nach dem Absenden werden Sie auf eine Download-Seite weitergeleitet, auf der Sie Ihre Version auswählen können.

Anders als Cerberus, das nur unter Windows läuft, unterstützt Serv-U serverseitig sowohl Windows als auch Linux. Wir entschieden uns, die Linux-Version auf einer AWS-m6i.xlarge-Instanz zu installieren, derselben Größe wie in unserem Cerberus-Test.

Installation

Wir verbanden uns per SSH mit dem Server, luden den Installer mit wget herunter, entpackten das Archiv und führten die Binärdatei aus. Der Installer stellt vier Fragen: Installation bestätigen, Installationsverzeichnis wählen, als Dienst installieren und jetzt starten. Vier Ja-Antworten, und die Installation war in etwa fünf Sekunden abgeschlossen.

Der im Terminal ausgegebene Installationshinweis ist wichtig: Ein Listener wird erstellt, und die Standard-Admin-Anmeldedaten sind Benutzername admin und Passwort admin. Die Startprotokolldatei zeigt alle IP-Adressen und Ports, auf denen Serv-U lauscht.

Webbasiertes Admin-Panel

Das Aufrufen der Server-IP auf Port 8443 öffnet eine Anmeldeseite. Dies ist ein bedeutender Unterschied zu Cerberus: Serv-Us Admin-Panel ist eine Weboberfläche, die remote aus jedem Browser zugänglich ist. Cerberus hat kein Äquivalent; die Verwaltung erfordert die direkte Verbindung zur Servermaschine per Remotedesktop, was weniger bequem ist.

Nach der Anmeldung mit den Standardanmeldedaten fordert Serv-U zur Einrichtung der Mehrfaktorauthentifizierung auf. Die empfohlenen Apps sind Google, Microsoft, LastPass und Authy. Das Setup umfasst das Scannen eines QR-Codes. Sie können diesen Schritt überspringen.

Dashboard

Nach dem Überspringen des MFA-Setups lädt das Dashboard. Es zeigt Session Statistics, Login Statistics und Transfer Statistics über den gesamten Server. Aktuelle Sitzungen, Gesamtsitzungen, Anmeldeanzahl, durchschnittliche Sitzungsdauer, letzter Anmeldezeitpunkt sowie Download- und Upload-Geschwindigkeiten sind auf einen Blick sichtbar. Ein Live-Serverprotokoll wird unter den Statistiken angezeigt, mit Steuerelementen für Freeze Log, Clear Log und Filter Log. Zwei zusätzliche Tabs zeigen Active Sessions und einen Link zur THWACK-Community.

Die linke Seitenleiste listet: Dashboard, Server Details, Users, Groups, Directories, Limits & Settings und Server Activity unter dem Abschnitt Global, gefolgt von einem Abschnitt Domains, der derzeit Admin Domain zeigt.

Server Details

Der Abschnitt Server Details hat sieben Tabs: IP Access, Serv-U Gateway, Database, Events, License Information, Program Information und Server Identity.

Der Tab IP Access verwaltet serverweite Verbindungsregeln. Jede Regel nimmt eine IP-Adresse, einen Namen oder eine Maske und weist entweder Erlauben- oder Verweigern-Zugriff zu, mit optionalem Ablaufdatum und Beschreibung. Unterstützte Formate umfassen exakte Übereinstimmung, Platzhalter, Bereich, CIDR-Notation und Einzelzeichen-Platzhalter. Regeln können importiert und exportiert werden.

Der Tab Serv-U Gateway konfiguriert eine optionale Reverse-Proxy-Komponente, die Dateiübertragungsverbindungen in der DMZ terminiert, eingehende Verbindungen von der DMZ zum internen Netzwerk verhindert und Daten vollständig aus der DMZ heraushält. Die Konfiguration erfordert eine Gateway-Adresse, einen Port (Standard 1180) und eine öffentliche IP-Adresse.

Der Tab Database erlaubt es, Serv-U mit einer externen ODBC-Datenquelle zu verbinden, um Benutzer und Gruppen zu laden. Die externe Datenbank erfordert einen auf dem System installierten ODBC-Treiber. Benutzer- und Gruppentabellenzuordnungen können angepasst werden. Aus der Datenbank geladene Benutzer überschreiben lokal erstellte Konten mit demselben Namen.

Der Tab Events ist der Ort, an dem serverebene Ereignisregeln erstellt werden. Jedes Ereignis hat einen Typ, einen Namen und eine Aktion. Der im Erstellungsformular angezeigte Ereignistyp ist standardmäßig Server Start, kann aber geändert werden, um andere serverebene Auslöser abzudecken. Aktionen umfassen E-Mail senden mit Feldern To, BCC, Subject und Message sowie andere Aktionstypen. Eine Schaltfläche Create Common Events generiert automatisch einen Satz Standard-Ereignisregeln.

License Information zeigt den aktuellen Registrierungsstatus, die Edition, die Anzahl der Kopien, das Kaufdatum und die verbleibenden Testtage. Es enthält außerdem eine nebeneinanderliegende Vergleichstabelle der FTP-Server- vs. MFT-Server-Fähigkeiten in Bezug auf maximale Benutzer, Domänen, Sitzungen, Fähigkeiten, Architektur, Protokolle, Web und Mobile, Verwaltung und Anpassung. Die MFT-Edition zeigt unbegrenzt bei allen Benutzer- und Sitzungslimits und fügt Funktionen hinzu, darunter automatisiertes Dateimanagement, Ereignisse und E-Mail-Benachrichtigungen, Microsoft Queue-Ereignisse, Dateifreigabe, Serv-U Gateway, Hochverfügbarkeit, FIPS-140-2-Validierung, Benutzer- und Gruppenstatistiken, Remote-Web-Administration, benutzerdefiniertes Web-Client-HTML und -CSS, Authentifizierung über benutzerdefinierte Bibliothek, Datenbankauthentifizierung, Windows/AD-Authentifizierung und LDAP-Authentifizierung.

Benutzer

Der Abschnitt Users hat zwei Tabs: Global Users und Database Users. Das Erstellen eines Benutzers öffnet einen Dialog User Properties mit neun Tabs: User Information, Directory Access, Virtual Paths, Logging, Groups, Events, IP Access, Limits & Settings und Multifactor Authentication.

User Information erfasst Anmelde-ID, Passwort, vollständigen Namen, Home-Verzeichnis, SSH-Schlüssel, Administrationsberechtigungsstufe, Kontotyp (Permanent oder andere), E-Mail-Adresse und Beschreibung. Zu den Optionen gehören das Sperren des Benutzers auf sein Home-Verzeichnis, das ständige Erlauben der Anmeldung und das Erzwingen einer Passwortänderung bei der nächsten Anmeldung. Eine Schaltfläche Availability legt Anmeldezeitbeschränkungen nach Datum und Wochentag fest. Eine Schaltfläche Welcome Message konfiguriert eine benutzerdefinierte Nachricht, die dem Benutzer bei der Anmeldung angezeigt wird.

Der Tab Directory Access definiert, auf welche Dateien und Verzeichnisse der Benutzer zugreifen kann. Regeln werden von allen Gruppen, denen der Benutzer angehört, sowie von Domänen- und Serverregeln geerbt. Jede Regel ordnet einen Pfad einem Satz Berechtigungen und einer optionalen Maximalgröße zu.

Der Tab Virtual Paths verknüpft physische Pfade außerhalb des Home-Verzeichnisses des Benutzers in dessen Verzeichnisauflistung. Die Tabelle ordnet physische Pfade virtuellen Pfaden zu und ersetzt die traditionelle Verknüpfungsmethode.

Der Tab Logging steuert genau, was für diesen Benutzer aufgezeichnet wird. Protokollnachrichtenoptionen umfassen: Sicherheitsmeldungen, IP-Namen, Downloads, gezippte Downloads, Uploads, Dateilöschungen, Datei- und Verzeichnisumbenennungen, Verzeichniserstellungen, Verzeichnislöschungen, Dateifreigaben, FTP-Befehle, FTP-Antworten, SSH-Befehle, SSH-Antworten, detaillierte SSH-Befehle, detaillierte SSH-Antworten, HTTP-Befehle und HTTP-Antworten. Die Protokollierung in eine Datei kann separat aktiviert werden, mit konfigurierbarem Pfad, automatischer Protokollrotation und Limits für Dateianzahl und Größenaufbewahrung. Protokolldateipfad-Tags unterstützen Tokens für Stunde, Tag, Monat, Jahr, Domänenname, Anmelde-ID und vollständigen Benutzernamen.

Der Tab Groups zeigt, welchen Gruppen der Benutzer angehört. Ein Benutzer kann Mitglied mehrerer Gruppen sein, und die Reihenfolge der Mitgliedschaft ist signifikant, da sie bestimmt, welche Gruppeneinstellungen Vorrang haben.

Der Tab Events listet Ereignisregeln auf Benutzerebene auf. Ereignisse feuern automatisch, um Programme auszuführen, E-Mails zu senden oder Tray-Icon-Nachrichten anzuzeigen. Eine Schaltfläche Create Common Events generiert automatisch einen Standardsatz an Regeln.

Der Tab IP Access setzt benutzerspezifische IP-Einschränkungen, die zuletzt geprüft werden, wenn der Benutzer versucht, sich anzumelden. Regeln folgen demselben Format für Adresse, Zugriff und Ablauf wie serverebene Regeln und können importiert und exportiert werden. (Bild 20)

Der Tab Limits & Settings zeigt verbindungsebene Limits für den Benutzer. Der Verbindungslimittyp zeigt: maximale Sitzungen pro Benutzerkonto (20), maximale Sitzungen pro IP-Adresse für das Konto (20), sichere Verbindung vor Anmeldung erforderlich (ja), automatisches Leerlauf-Verbindungstimeout (10 Minuten), automatisches Sitzungstimeout (kein Timeout), Anti-Timeout-Schemata blockieren (nein), IP-Adresse der abgelaufenen Sitzung blockieren (kein Timeout), FTP- und FTPS-Verbindungen erlauben (ja), SFTP-Verbindungen erlauben (ja), HTTP- und HTTPS-Verbindungen erlauben (ja) und Reverse-DNS-Namen erfordern (nein). Jedes Limit kann auf bestimmte Tage und Zeiten angewendet werden. Schaltflächen Ratios & Quotas und Ratio Free Files sind ebenfalls verfügbar. (Bild 21)

Der Tab Multifactor Authentication zeigt den MFA-Status des Benutzers (derzeit Not Configured), ein Dropdown Multifactor Authenticator (auf Enabled gesetzt), ein Feld Company Name und eine Schaltfläche Reset MFA. Ist es auf Enforced statt Enabled gesetzt, wird MFA verpflichtend, und der Benutzer kann sich ohne sie nicht anmelden.

Gruppen

Der Abschnitt Groups hat zwei Tabs: Global Groups und Database Groups. Das Erstellen einer Gruppe öffnet einen Dialog Group Properties mit derselben Tabstruktur wie bei Benutzern: Group Information, Directory Access, Virtual Paths, Logging, Members, Events, IP Access, Limits & Settings und Multifactor Authentication.

Group Information nimmt einen Gruppennamen, ein Home-Verzeichnis, SSH-Schlüssel, eine Administrationsberechtigungsstufe und eine Beschreibung. Zu den Optionen gehören das ständige Erlauben der Anmeldung, das Aktivieren des Kontos, das Sperren des Benutzers im Home-Verzeichnis und das vorrangige Anwenden von Gruppenverzeichniszugriffsregeln. Schaltflächen Availability und Welcome Message sind auch hier verfügbar. Alle auf Benutzerebene verfügbaren Einstellungen sind auch auf Gruppenebene konfigurierbar. Wenn ein Benutzer eine widersprüchliche Einstellung auf Benutzerebene definiert hat, überschreibt die Benutzereinstellung die Gruppeneinstellung.

Verzeichnisse

Der Abschnitt Directories hat drei Tabs: Directory Access, Virtual Paths und File Management.

Der Tab Directory Access verwaltet globale Verzeichniszugriffsregeln für alle Benutzer auf dem Server. Das Erstellen einer Regel nimmt einen Pfad und erlaubt das unabhängige Festlegen von Dateiberechtigungen (Lesen, Schreiben, Anhängen, Umbenennen, Löschen, Ausführen) und Verzeichnisberechtigungen (Auflisten, Erstellen, Umbenennen, Entfernen). Unterordnervererbung und eine maximale Verzeichnisgröße können ebenfalls konfiguriert werden. Schnellschaltflächen Full Access und Read Only sind verfügbar.

Der Tab Virtual Paths ordnet physische Pfade serverweit virtuellen Pfaden zu – dasselbe Konzept wie auf Benutzerebene, aber global angewendet. Ein Kontrollkästchen steuert, ob der virtuelle Pfad in Berechnungen der maximalen Verzeichnisgröße einbezogen wird. (Bild 25)

Der Tab File Management erlaubt das Definieren automatisierter Regeln für Dateien in einem bestimmten Verzeichnis. Jede Regel zielt auf einen Verzeichnispfad und wählt eine Aktion: Dateien nach einer bestimmten Anzahl von Tagen löschen oder Dateien nach einer bestimmten Anzahl von Tagen an einen anderen Ort verschieben. Serv-U bewertet jede Datei einzeln anhand ihres Erstellungsdatums. (Bild 26)

Limits & Einstellungen

Der Abschnitt Limits & Settings ist die globale Konfigurationsstelle für den gesamten Server. Er hat sieben Tabs: Limits, Settings, FTP Settings, Encryption, Branding Setup, File Sharing und Multifactor Authentication.

Der Tab Limits listet Verbindungslimits, die serverweit gelten und auf alle Domänen, Gruppen und Benutzer vererbt werden, sofern sie nicht auf einer niedrigeren Ebene überschrieben werden. Der Verbindungslimittyp umfasst: maximale Sitzungen auf dem Server (unbegrenzt), maximale Sitzungen pro IP-Adresse auf dem Server (unbegrenzt), maximale Sitzungen pro Benutzerkonto (20), maximale Sitzungen pro IP-Adresse für das Benutzerkonto (20), sichere Verbindung vor Anmeldung erforderlich (ja), automatisches Leerlauf-Verbindungstimeout (10 Minuten), automatisches Sitzungstimeout (kein Timeout), Anti-Timeout-Schemata blockieren (nein), Home-Verzeichnisse automatisch erstellen (ja), IP-Adresse der abgelaufenen Sitzung blockieren (kein Timeout), X-Forwarded-For erlauben, HTTP-Verbindungs-IP-Adressen zu ändern (nein), Reverse-DNS-Namen erfordern (nein) und maximale Sitzungen pro IP-Adresse auf der Domäne (unbegrenzt). Das Dropdown des Limittyps kann geändert werden, um Übertragungs-, Quota- oder andere Limitkategorien anzuzeigen.

Der Tab Settings deckt drei Bereiche ab. Connection Settings erlaubt die Konfiguration des automatischen Blockierens von Benutzern, die sich mehr als 4 Mal innerhalb von 30 Sekunden für 15 Minuten verbinden, mit einer Option, Serverinformationen vor der SSH-Identität zu verbergen. Network Settings steuert Paket-Timeout (300 Sekunden), PASV-Portbereich und ob übereinstimmende Peer-IP-Adressen für Steuer- und Datenverbindungen erforderlich sind. Der Abschnitt Password Recovery Message erlaubt das Anpassen von Betreff und Text der E-Mail, die an Benutzer gesendet wird, wenn sie ihre Kontozugangsdaten anfordern, mit Vorlagenvariablen für Name und Passwort.

Der Tab FTP Settings listet jeden FTP-Befehl auf, den der Server unterstützt, und erlaubt es, jeden einzeln zu aktivieren oder zu deaktivieren. Dieses Maß an FTP-Befehlskontrolle ist unter den von uns getesteten Plattformen einzigartig für Serv-U.

Der Tab Encryption deckt die SSL-Zertifikatskonfiguration für FTPS und HTTPS ab (Zertifikatspfad, Pfad des privaten Schlüssels, Passwort und CA-Zertifikatspfad), die SSH-Private-Key-Konfiguration für SFTP (Schlüsseltyp, Fingerabdruck und Schlüsselgenerierung), erweiterte SSL-Optionen (TLS-1.2- und 1.3-Schalter, Cipher-Suite-Konfiguration), SSH Ciphers, SSH MACs, SSH-Schlüsselaustausch-Algorithmen, SSH-Schlüsselalgorithmen und einen FIPS-140-2-Modusschalter. Die Granularität hier – die Auswahl einzelner Cipher Suites, MACs und Schlüsselaustausch-Algorithmen – zielt klar auf sicherheitsbewusste und compliance-getriebene Bereitstellungen.

Der Tab Branding Setup ist in drei Abschnitte unterteilt. New Login Page Branding erlaubt das Festlegen eines benutzerdefinierten Logos, Hintergrundbilds, Favicons, Anmeldetiteltexts, einer Hintergrundfarbe und des Textkörpers der Anmeldeseite. Legacy Login Page Branding unterstützt ein benutzerdefiniertes HTML-Container-Verzeichnis mit separaten CSS-, Header- und Footer-Dateien für vollständig benutzerdefinierte Anmeldeseitenlayouts. Web Client Branding setzt das in der Dateiverwaltungsoberfläche angezeigte Logo, mit einer Dimensionsanforderung von 400×100 Pixeln und einem CSS-only-Feld zur Hintergrundanpassung.

Der Tab File Sharing konfiguriert, wie Domänenbenutzer Dateien mit externen Gästen senden und empfangen können. Zu den Einstellungen gehören die Domänen-URL, der Pfad des Dateifreigabe-Repositorys, nach wie vielen Tagen nach Ablauf Freigaben automatisch entfernt werden sowie die Betreff- und Textvorlagen der Einladungs-E-Mail, beide bearbeitbar und mit Variablen für Ablaufdatum, Freigabe-URL und Kommentare unterstützend. SMTP muss separat konfiguriert werden, damit Einladungs-E-Mails automatisch gesendet werden.

Der Tab Multifactor Authentication legt die globale MFA-Richtlinie fest. Das Dropdown Multifactor Authenticator kann auf Disabled, Enabled oder Enforced gesetzt werden. Das Feld Company Name legt die Kontobezeichnung fest, die in Authenticator-Apps erscheint, wenn Benutzer den QR-Code scannen.

Serveraktivität

Der Abschnitt Server Activity hat vier Tabs: Sessions, Statistics, User & Group Statistics und Log.

Der Tab Sessions listet alle derzeit aktiven Sitzungen mit Spalten für ID, Typ, Benutzer, IP-Adresse, Hostname, Serveradresse, Standort, letzten Befehl und Client. Ein Klick auf eine Sitzung füllt das Panel Active Session Information darunter mit detaillierten Echtzeitdaten: Benutzer, Berechtigungsstufe, IP-Adresse, Geschwindigkeit, durchschnittliche Download- und Upload-Geschwindigkeit, Verbindungszeit, Leerlaufzeit, Zeitstempel, heruntergeladen, hochgeladen, Standort und letzter Befehl. Schaltflächen Disconnect, Abort, Broadcast und Spy & Chat sind unten verfügbar.

Der Tab Statistics zeigt serverweite Sitzungs-, Anmelde- und Übertragungsstatistiken seit dem letzten Reset. Angezeigte Felder umfassen Statistikstartzeit, aktuelle Sitzungen, Gesamtsitzungen, 24-Stunden-Sitzungen, höchste Sitzungsanzahl, durchschnittliche Sitzungslänge, längste Sitzung, Anmeldeanzahl, durchschnittliche Anmeldedauer, letzter Anmeldezeitpunkt, letzter Abmeldezeitpunkt, meistangemeldeter Benutzer, aktuell angemeldete Anzahl, Download-Geschwindigkeit, Upload-Geschwindigkeit, insgesamt heruntergeladen, insgesamt hochgeladen, durchschnittliche Download-Geschwindigkeit und durchschnittliche Upload-Geschwindigkeit.

Der Tab User & Group Statistics zeigt dieselben Sitzungs-, Anmelde- und Übertragungsstatistiken aufgeschlüsselt pro Benutzer oder Gruppe. Sie wählen entweder User Statistics oder Group Statistics, dann eine Sammlung und einen bestimmten Benutzer oder eine Gruppe zur Ansicht. Statistiken können von diesem Tab aus gespeichert oder zurückgesetzt werden.

Der Tab Log zeigt Serv-Us eigenes Anwendungsprotokoll – Startmeldungen, Status des Bibliotheksladens, Portbindungsbestätigungen und Fehler. Dies ist das Serverprozessprotokoll, keine Benutzeraktivitätsprotokolle. Benutzeraktivität wird separat in einen Textdateipfad protokolliert, der pro Benutzer im Tab Logging konfiguriert wird. Es gibt keinen integrierten Protokollbetrachter mit Filter- oder Auditfunktionen für Benutzeraktivität – wenn Sie prüfen müssen, was ein bestimmter Benutzer getan hat, öffnen Sie die Protokolldatei direkt.

Domänen

Eine Admin Domain wird während der Installation automatisch erstellt. Um Dateiübertragung und -freigabe zu testen, erstellten wir eine neue Domäne mit dem Domain Wizard, der durch sechs Schritte führt.

Schritt 1: Domain Details: Geben Sie einen Namen für die Domäne und eine optionale Beschreibung ein.

Schritt 2: Domain Type: Wählen Sie zwischen File Transfer Domain, File Sharing Domain oder beidem gleichzeitig. Beide können gleichzeitig aktiviert sein.

Schritt 3: File Sharing: Legen Sie die Domänen-URL fest, wählen Sie den Dateifreigabe-Repository-Ordner von überall im Serverdateisystem und konfigurieren Sie optional SMTP zum Senden von Einladungs-E-Mails. Anders als einige Plattformen, die Sie auf ein vordefiniertes Verzeichnis beschränken, können Sie dies auf einen beliebigen Ordner auf der Maschine zeigen lassen.

Schritt 4: Protokolle: Aktivieren oder deaktivieren Sie jedes Protokoll und setzen Sie dessen Port. Verfügbare Protokolle sind FTP und explizites SSL/TLS (Port 21), Implicit FTPS/SSL/TLS (Port 990), SFTP über SSH (Port 22), HTTP (Port 80) und HTTPS TLS-verschlüsseltes HTTP (Port 443). Verschiedene Domänen können auf verschiedenen Ports laufen.

Schritt 5: IP Listeners: Wählen Sie, auf welcher IPv4-Adresse die Domäne lauscht, nützlich, wenn mehrere IPs an den Server gebunden sind. IPv6-Listener können gleichzeitig erstellt werden.

Schritt 6: Verschlüsselung: Wählen Sie, ob Benutzer Passwörter per E-Mail wiederherstellen dürfen.

Alle global und auf Benutzerebene verfügbaren Sicherheitseinstellungen sind auch pro Domäne konfigurierbar, was Administratoren granulare Kontrolle über die Sicherheitslage jeder Domäne unabhängig gibt.

Client-Oberfläche

Nach dem Erstellen der Domäne und eines Benutzers öffnet das Aufrufen der Domänen-URL dieselbe Anmeldeseite wie das Admin-Panel, gefolgt von einer MFA-Setup-Aufforderung. Wir hatten MFA erzwungen, daher war das Überspringen diesmal keine Option.

Nach Abschluss des MFA-Setups und der Anmeldung öffnet sich die Serv-U-Client-Oberfläche. Die linke Seitenleiste zeigt My Storage (Home, Favorites) und File Sharing (Requested, Sent). Die Home-Ansicht ist ein Datei-Explorer, der die Verzeichnisstruktur des Servers mit den Spalten Name, last modified date und size zeigt. Schaltflächen Upload, New Folder, Refresh und More sind in der Symbolleiste verfügbar.

Das Hochladen öffnet einen Dialog mit einer Drag-and-Drop-Zone und einer Durchsuchen-Option. Der Upload-Fortschritt wird inline mit einem Prozentbalken angezeigt. Es gibt keine Ordner-Upload-Option – nur einzelne Dateien, entweder als Einzel- oder Mehrfachauswahl. Während des Uploads wird keine Dateivorschau angezeigt.

Jeder Ordner im Datei-Explorer kann über sein Kontextmenü zu Favorites hinzugefügt werden. Der Abschnitt Favorites in der linken Seitenleiste zeigt den Ordnernamen und -pfad mit einer Option Remove from Favorites.

Dateifreigabe: Anfordern

Der Abschnitt Requested unter File Sharing erlaubt es, einen Upload-Link zu generieren, den Sie mit jemandem teilen, damit diese Person Ihnen Dateien senden kann. Das Erstellen einer neuen Anfrage öffnet einen zweistufigen Dialog.

Schritt 1: File share: Legen Sie einen Titel fest (automatisch mit einem Ablaufzeitstempel vorausgefüllt), eine optionale Beschreibung und erweiterte Einstellungen, darunter Ablaufdatum und -zeit, einen Schalter für Passwortschutz und einen Schalter für Dateilimit.

Schritt 2: Guest & sender: Geben Sie eine oder mehrere Empfänger-E-Mail-Adressen ein (kommagetrennt). Zu den Optionen gehören, Sie zu benachrichtigen, wenn die Datei hochgeladen wurde, und Ihnen eine Kopie der Upload-Link-E-Mail zu senden. Ein Abschnitt Change sender details ist ebenfalls verfügbar.

Nach dem Abschluss zeigt die Requested-Liste die neue Anfrage mit Status Pending. Ein Dialog Get Link zeigt die Upload-URL und ihr Ablaufdatum mit einer Schaltfläche Copy link.

Das Öffnen des Upload-Links zeigt eine Seite Request files mit Betreff, Absendername und -E-Mail, Ablaufdatum, Passwortschutzstatus und der Upload-URL. Darunter befindet sich ein Upload-Bereich mit Drag-and-Drop und einer Durchsuchen-Option.

Sobald der Empfänger über den Link hochlädt, erscheint die Datei in der Requested-Liste in Ihrem Panel, wobei Absender- und Uploaddetails sichtbar sind.

Dateifreigabe: Senden

Der Abschnitt Sent funktioniert in die entgegengesetzte Richtung: Sie laden eine Datei hoch und generieren einen Download-Link für einen Empfänger. Das Erstellen einer neuen Sendeanfrage folgt derselben zweistufigen Pop-up-Struktur wie das Anfordern von Dateien: zuerst Titel, Beschreibung, Ablauf, Passwort und Dateilimitoptionen festlegen, dann die E-Mail-Adresse des Empfängers eingeben.

Nach Abschluss der Schritte generiert Serv-U einen Download-Link und zeigt ihn Ihnen direkt an; es wird keine E-Mail automatisch an den Empfänger gesendet. Sie kopieren den Link und teilen ihn selbst.

Der Empfänger öffnet den Link und lädt die Datei hoch – oder lädt sie im Sendefall von einer minimalistischen Seite ohne Branding oder Kontext über den Link hinaus herunter.

Insgesamt funktionieren die Dateifreigabe- und Anforderungsabläufe, aber die UX ist merklich rau. Jede Aktion erfordert die Navigation durch mehrere Pop-ups, die Oberfläche gibt minimales Feedback, und die empfängerseitigen Seiten sind spärlich. Im Vergleich zu Cerberus’ Web-Client, der einen ordentlichen Dateimanager, Inline-Videovorschau und eine recht polierte Oberfläche hat, fühlt sich der Serv-U-Client wie ein nachträglicher Einfall an. Das Admin-Panel ist der Ort, in den Serv-U klar seine Mühe investiert hat; die Endbenutzererfahrung erhielt deutlich weniger Aufmerksamkeit.

Diese Forschung zitieren

Wählen Sie das Format, das zu Ihrem Veröffentlichungsort passt. Wenn Sie die Link-Version in Ihr CMS einfügen, bleibt der Backlink erhalten.

Sedat Dogan and Sena Sezer (2026) - "MFT-Benchmark: Files.com, Diplomat MFT, Cerberus und Serv-U getestet". Online veröffentlicht auf AIMultiple.com. Abgerufen am 1. September 2026, von: https://aimultiple.com/mft-benchmark [Online-Ressource]

Dogan, S., & Sezer, S. (2026, 1. September). MFT-Benchmark: Files.com, Diplomat MFT, Cerberus und Serv-U getestet. AIMultiple. https://aimultiple.com/mft-benchmark

@misc{dogan2026,
  author = {Dogan, Sedat and Sezer, Sena},
  title  = {{MFT-Benchmark: Files.com, Diplomat MFT, Cerberus und Serv-U getestet}},
  year   = {2026},
  month  = sep,
  howpublished    = {\url{https://aimultiple.com/mft-benchmark}},
  note   = {AIMultiple. Abgerufen am 1. September 2026}
}
Alle Daten herunterladen

Ergebnisse und Zeitstempel von 30 Datenpunkten. Laden Sie die in diesem Artikel verwendeten Daten als ZIP-Datei herunter, die 5 CSV-Dateien enthält.

Zuletzt aktualisiert: 17. August 2026
Herunterladen

Änderungsprotokoll

5 Aktualisierungen
  1. 2026

    Die Liste der getesteten Produkte in der Einleitung wurde erweitert, um den Lesern einen umfassenderen Überblick über den Umfang des Benchmarks zu geben.

  2. Der Artikel wurde um zwei weitere MFT-Plattformen, Diplomat MFT und bTrade TDXchange, erweitert, um den Lesern eine breitere vergleichende Analyse zu bieten.

  3. Die Produktabdeckung wurde um btTrade / TDXchange erweitert, um den Lesern eine detaillierte Analyse seiner einzigartigen Funktionen wie hierarchiebasierte Organisation, B2B-EDI-Fokus, Unterstützung für Post-Quanten-Kryptographie und Funktionen zur natürlichen Sprachsuche zu bieten.

  4. Der Abschnitt „Aktivität“, Thru, Cerberus und Serv-U wurde aktualisiert, um zu verdeutlichen, welches Produkt jeder Unterabschnitt beschreibt.

  5. Die Abschnitte Logging und Customization von Files.com wurden aus der Plattformanalyse entfernt.

Sedat Dogan
Sedat Dogan
CTO
Sedat ist eine Führungskraft im Bereich Technologie und Informationssicherheit mit 20 Jahren Erfahrung in Softwareentwicklung, Netzwerkinfrastruktur und Cybersicherheit. Sedat:
- Verfügt über 20 Jahre Erfahrung als White-Hat-Hacker und Entwicklungsguru mit umfassender Expertise in Programmiersprachen und Serverarchitekturen.
- Ist Beiratsmitglied bei einer VC, die in frühphasige Technologieunternehmen investiert, und bei Ödeal, einer regionalen digitalen Zahlungsplattform, die 125.000 Händler bedient.
- Hat die technologische Infrastruktur und Cybersicherheit von sieben nationalen Wahlen geleitet und wurde von globalen Technologieführern wie Twitter in die Hall of Fame für Cybersicherheit aufgenommen.
Vollständiges Profil anzeigen
Recherchiert von
Sena Sezer
Sena Sezer
Branchenanalystin
Sena ist Branchenanalystin bei AIMultiple. Sie hat ihren Bachelor an der Bogazici University abgeschlossen.
Vollständiges Profil anzeigen

Seien Sie der Erste, der kommentiert

Ihre E-Mail-Adresse wird nicht veröffentlicht. Alle Felder sind erforderlich. Kommentare werden in ihrer Originalsprache belassen.

0/450