MFT-Benchmark: Files.com, Diplomat, Cerberus und Serv-U im Test
Wir haben vier Managed-File-Transfer-Plattformen getestet: Files.com, Thru, Cerberus FTP Server und Serv-U MFT Server, und dabei Einrichtung, Dateiübertragungs-Workflows, Eingangssammlung, Sicherheitskonfiguration, Automatisierung und Administration durchgearbeitet.
Jede Beobachtung unten stammt aus der praktischen Nutzung von Testkonten oder installierter Software.
Unsere Testumgebung: Eine symmetrische 1.000 Mbit/s-Leitung (128 MB/s Upload-Kapazität) mit Standort Istanbul, mit AWS m6i.xlarge-Instanzen, bereitgestellt für Cerberus (Windows Server 2025) und Serv-U (Linux).
Managed File Transfer Benchmark-Ergebnisse
1. Einrichtung und Bereitstellung
- Files.com hat keinen Installationsschritt. Nach der Anmeldung landen Sie direkt im Dateibrowser. Es gibt keinen Onboarding-Assistenten oder Einrichtungsleitfaden. Die Plattform ist vollständig gehostet; auf Ihrer Seite ist kein Server erforderlich.
- Thru ist ebenfalls cloudgehostet. Nach der Anmeldung ist das Dashboard sofort zugänglich. Die Erstkonfiguration erfordert die Erstellung einer Organisation und mindestens eines Endpoints, bevor eine Dateiübertragung stattfinden kann. Es gibt eine obligatorische Einrichtungssequenz, die jedoch unkompliziert ist.
- Cerberus FTP Server ist ausschließlich für Windows. Unterstützte Server-Betriebssysteme sind Windows Server 2016, 2019, 2022, 2025 und Windows 10/11. Die Installation erfordert die Bereitstellung eines Windows-Rechners, 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 aus der Ferne zugänglich. Wir haben für den Test eine Windows Server 2025-Instanz auf AWS bereitgestellt.
- 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 Bestätigungen – Installationsverzeichnis wählen, als Dienst installieren und jetzt starten – und ist in etwa fünf Sekunden abgeschlossen. Das Admin-Panel ist browserbasiert und remote zugänglich, was einen bedeutsamen praktischen Unterschied zu Cerberus darstellt.
2. Admin-Panel-Zugriff
Dies ist einer der deutlichsten funktionalen Unterschiede zwischen den cloudgehosteten und den On-Premise-Produkten.
- Files.com und Thru sind vollständig browserbasiert und von jedem Gerät aus zugänglich.
- Das Admin-Panel von Serv-U läuft auf Port 8443 und ist von jedem Browser remote zugänglich.
- Das Admin-Panel von Cerberus ist eine native Windows-Desktop-Anwendung, die auf dem Server selbst läuft; die Verwaltung erfordert eine Remote-Desktop-Sitzung auf dem Windows-Rechner. Es gibt keine äquivalente webbasierte Admin-Oberfläche.
3. Dateiübertragungsoberfläche
- Files.com unterstützt das Hochladen von Files, Ordnern und neuen Ordnern vom selben Bildschirm aus. Ein persistentes Upload-Panel am unteren Rand zeigt den Fortschritt an, erlaubt das Pausieren und Abbrechen pro Übertragung und zeigt die Gesamtzahl der verbleibenden Dateien und die kombinierte Größe aller aktiven Uploads an. Files können in der Vorschau angezeigt, farblich markiert (Prioritätsfarbe), dupliziert und über ein Kontextmenü pro Datei verwaltet werden.
- Thru wickelt Übertragungen über sein Flow Studio ab – Dateien bewegen sich zwischen konfigurierten Quell- und Ziel-Endpoints und nicht über eine direkte Upload-Oberfläche. Der interne Datei-Upload über das File Upload-Modal in Flow Studio funktioniert ohne Probleme. Die Webformular-Einbettungsfunktion (für externe, einreichende Seiten) scheiterte in der Praxis aufgrund von CORS-Fehlern. In der Testoberfläche wurde keine CORS-Konfiguration gefunden, obwohl eine solche möglicherweise an anderer Stelle in der Plattform existiert.
- Cerberus FTP bietet eine Webschnittstelle für Endbenutzer, getrennt vom Admin-Panel. Der Dateimanager unterstützt Aktualisieren, Alle auswählen, Löschen, Umbenennen, Neuer Ordner, ZIP und Entpacken. Ordner-Upload wird unterstützt. Während eines Video-Datei-Uploads erschien ein Inline-Videoplayer in der Upload-Warteschlange, während die Übertragung noch lief. Eine Dateivorschau ist während des Uploads verfügbar.
- Serv-U Client-Schnittstelle unterstützt Einzeldatei-Upload und Mehrfachdatei-Upload, aber keinen Ordner-Upload. Es gibt keine Dateivorschau während des Uploads.
4. Upload-Durchsatz
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 auf USA, Virginia eingestellt, lief der Upload mit 6 MB/s, etwa 5 % der verfügbaren Bandbreite. Nach Umstellung der Speicherregion des Kontos auf EU Deutschland, Frankfurt, wurde dieselbe Datei mit 14 MB/s hochgeladen, mehr als das Doppelte des Virginia-Ergebnisses, was mit der geringeren geografischen Entfernung zu Istanbul übereinstimmt. Die Regionsmigration selbst war innerhalb von Sekunden abgeschlossen, bestehende Dateien waren sofort in der neuen Region verfügbar. Beide Ergebnisse spiegeln bedeutsame Durchsatzbeschränkungen wider, da die verfügbare Upload-Geschwindigkeit des Verbindungsposteingangs eine echte Einschränkung für große Dateiübertragungs-Anwendungsfälle darstellt, unabhängig von der Region.
- Der Cerberus-Durchsatz wurde während eines Empfänger-Downloads einer geteilten Videodatei gemessen. Der Transfer-Tab im Admin-Panel zeigte 150,1 MB, 4,44 MB/s und 13 % Fortschritt während unseres Überwachungsfensters.
- Thru- und Serv-U-Durchsatz wurden in diesem Benchmark nicht quantitativ gemessen.
5. Eingangsdateisammlung
Files.com unterstützt drei Posteingangstypen: Webformular (generiert eine öffentliche URL), E-Mail-Posteingang (generiert 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 Domain und können jede Einreichung mithilfe einer Namensvorlage mit Name, E-Mail, Domain und Datums-/Uhrzeit-Tokens in einen eigenen Unterordner organisieren.
Wir testeten den E-Mail-Posteingang, indem wir eine 342 MB große Datei von Gmail sendeten. Gmail konvertierte sie in einen Google Drive-Link, anstatt 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 Web Form Endpoint-Typ, der eine browserbasierte Upload-Seite für externe Einreicher generiert. Die Einbettungsfunktion ist in der Oberfläche über eine Option „Embed Thru Upload Component“ verfügbar, scheiterte jedoch in der Praxis aufgrund von CORS-Fehlern. In der Testoberfläche wurde keine CORS-Konfiguration gefunden, obwohl eine solche möglicherweise an anderer Stelle in der Plattform existiert.
Cerberus unterstützt Dateifreigabe über einen fünfstufigen Assistenten: Freigabegrundlagen (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 greifen auf eine passwortgeschützte, schreibgeschützte Dateiansicht mit individuellen Download- und ZIP-Download-Optionen zu.
Serv-U unterstützt sowohl ausgehende Dateifreigabe (Datei hochladen und Download-Link senden) als auch eingehende Dateianforderungen (Upload-Link generieren; der Empfänger sendet Ihnen Dateien). Die Abläufe funktionieren, erfordern jedoch das Navigieren durch mehrere Pop-ups. Die empfängerseitigen Seiten sind minimalistisch, ohne Branding, ohne kontextbezogene Informationen jenseits der Upload-Oberfläche.
6. Protokollunterstützung
Alle vier Plattformen unterstützen FTP, FTPS, SFTP und HTTPS. Files.com unterstützt zusätzlich AS2 und WebDAV; weder Thru, Cerberus noch Serv-U enthalten diese Protokolle in ihrem Standardangebot.
Der FTP-Einstellungen-Tab von Serv-U 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 beobachtet wurde.
Wir haben uns bei Files.com angemeldet und die Dateiverwaltungsoberfläche von Grund auf getestet, Dateien hochgeladen, die Ordnerstruktur navigiert, Berechtigungen verwaltet und Benachrichtigungs- sowie Governance-Einstellungen erkundet.
7. Automatisierung und Workflow
Files.com unterstützt vier Automatisierungs-Trigger-Typen: Intervall (täglich, wöchentlich, monatlich, vierteljährlich, jährlich), Benutzerdefinierter Zeitplan (genaue Zeiten und Tage, unterstützt mehrere Durchläufe pro Tag, mit Feiertagsausschluss nach Region), Eingehender Webhook (von einem externen System ausgelöst) und Ad-Hoc (manuelle Ausführung). Der Feiertags-Regionsausschluss des benutzerdefinierten Zeitplan-Triggers ist in Dateiverwaltungsplattformen ungewöhnlich. Dateiorganisationsregeln unterstützen automatische Umbenennung beim Upload, Automatisch-Verschieben/Kopieren in Unterordner und automatische persönliche Ordnererstellung pro Benutzer.
Thru baut Automatisierung in sein Flow-Studio-Modell ein. Quell- und Ziel-Endpoints werden unabhängig voneinander konfiguriert, mit Verarbeitungsoptionen pro Endpoint (Verschlüsselung, Entschlüsselung, Komprimierung, Dekomprimierung), Trigger-Dateibehandlung zur Verhinderung der Weiterleitung teilweiser Uploads und Umbenennungsregeln. Die Plattform unterstützt Planung über Intervall-, benutzerdefinierte Zeitplan-, eingehende Webhook- und Ad-Hoc-Trigger auf Flow-Ebene.
Cerberus handhabt Automatisierung über seinen Event Manager. Ereignisregeln unterstützen 16 Trigger-Typen, darunter Dateiübertragungsereignis, Anmeldeereignis, Datei-gelöscht-Ereignis, Datei-verschoben/kopiert-Ereignis, IP-blockiert-Ereignis und andere. Verfügbare Aktionen umfassen E-Mail-Ereignisbenachrichtigung, ausführbare Datei starten, Dateioperation starten, HTTP POST senden, Datei senden und Datei abrufen. Geplante Aufgaben verwenden denselben Aktionssatz mit zwei Ergänzungen: Gespeicherten Bericht per E-Mail senden und Ordner scannen. Ereignisziele definieren die externen Endpoints, an die Aktionen senden können: SMTP, ausführbare Datei, HTTP POST und Dateiübertragungsziele.
Serv-U unterstützt Ereignisregeln auf Server-, Domain-, Gruppen- und Benutzerebene. Der Events-Tab auf Serverebene unterstützt Ereignistypen wie Serverstart und andere. Benutzerebenen-Ereignisse unterstützen E-Mail senden und andere Aktionstypen, mit einer Verknüpfung „Gemeinsame Ereignisse erstellen“, die automatisch einen Standardsatz von Regeln generiert.
8. Verschlüsselung und Sicherheit
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. Cipher-Suite-Kontrolle ist verfügbar. Die Passwortrichtlinie erzwingt mindestens 10 Zeichen mit Buchstaben-, Zahlen-, Symbol- und Groß-/Kleinschreibungsanforderungen; blockiert die letzten 10 wiederverwendeten Passwörter; und lehnt Passwörter ab, die in bekannten Datenbanken für kompromittierte Zugangsdaten gefunden werden. Passwortregeln können optional auf Freigabelinks und Posteingänge ausgedehnt werden. 2FA unterstützt SMS, TOTP, Hardware-Schlüssel 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 enthält PGP-Schlüsselgenerierung, die in die Plattform integriert ist (Name, E-Mail, Algorithmus, Schlüsselstärke, Passphrase, optionales Ablaufdatum). SSH-Schlüssel folgen derselben Struktur. SSL/TLS-Zertifikate können per Drag-and-Drop importiert werden. Die Zertifikatimport-Benutzeroberfläche gibt keine akzeptierten Formate, Chain-Anforderungen oder Unterscheidungen zwischen Client- und Serverzertifikaten an.
Cerberus bietet einen Firewall Controls-Bereich mit einer sechsstufigen Pipeline. Automatisch-Blocking wird nach einer konfigurierbaren Anzahl fehlgeschlagener Anmeldungen ausgelöst (Standard 5) und blockiert für eine konfigurierbare Dauer (Standard 180 Minuten) oder dauerhaft. DoS-Schutz ist standardmäßig aktiv. Passwortrichtlinien pro Benutzer und pro Gruppe sind konfigurierbar. Die Liste blockierter Erweiterungen erlaubt es Administratoren, eine Sperrliste nach Dateierweiterung für Uploads und Umbenennungen zu definieren.
Serv-U Cipher-Suite-Konfiguration deckt SSL/TLS für FTPS und HTTPS, SSH-Private-Keys für SFTP, individuelle TLS 1.2/1.3-Umschalter, SSH Ciphers, SSH MACs, SSH Key Exchange Algorithms, SSH Key Algorithms und FIPS 140-2-Modus ab. Dies ist die granulärste Cipher-Konfiguration der vier getesteten Plattformen. 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
Files.com Benutzererstellung umfasst Benutzername, Authentifizierungsmethode, E-Mail, vollständiger Name, Unternehmen, Rollenzuweisung (Standardbenutzer oder Site-Administrator, plus Optionen für Abrechnungsadministrator und schreibgeschützter Site-Administrator), Berechtigungen auf Ordnerebene, Ablaufdatum des Zugriffs pro Benutzer, automatisches Deaktivierungsdatum für inaktive Konten, IP-Beschränkungen, 2FA-Einstellungen, erlaubte Protokolle und FTP/SFTP-Root-Ordner-Konfiguration. Benutzerlebenszyklusregeln deaktivieren oder entfernen automatisch Konten, die für 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 Machine Users-Bereich, der für Konten gedacht ist, die mit installierten Thru Nodes verbunden sind. Ein Admin-Bereich deckt Benutzer, Rollen, Aufbewahrung, Audit-Protokoll, MFA, Thru Nodes, Feature Flags und SSO Mappings ab.
Cerberus Benutzerverwaltung umfasst die Tabs Benutzer, Gruppen, Richtlinie, Blockierte Erweiterungen, Angeforderte Konten und Öffentliche Freigaben. Die Passwortrichtlinie erzwingt Mindestlänge (10 Zeichen), Zeichenanforderungen (Buchstabe, Zahl, Sonderzeichen) und Rotation alle 180 Tage mit einer 3-tägigen Vorab-E-Mail-Benachrichtigung. AD-Benutzer, LDAP-Benutzer und SSO-Benutzer sind separate Menüpunkte. AD-Benutzer 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.
Serv-U Benutzererstellung erstreckt sich über neun Tabs: Benutzerinformationen, Verzeichniszugriff, Virtuelle Pfade, Protokollierung, Gruppen, Ereignisse, IP-Zugriff, Limits & Einstellungen und Multifaktor-Authentifizierung. Verzeichniszugriffsregeln, virtuelle Pfadzuordnungen, Verbindungslimits, Protokollierungsausführlichkeit und IP-Beschränkungen sind alle pro Benutzer, pro Gruppe, pro Domain 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 MFT-Edition-Funktionen.
10. Überwachung und Audit
Files.com Verlaufsprotokolle erfassen jeden Dateivorgang 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 gespeichert werden, um Manipulationen zu erkennen. Der Usage-Bereich zeigt Echtzeit- und historische Speicherung, Übertragungsvolumen aufgeschlüsselt nach nativem Ausgang und Remote-Server-Eingang/Ausgang, abrechenbare Benutzeranzahl und ein Export-nach-Ordner-Tool zur Identifizierung von Speicherkonzentration.
Thru: Der Activity-Bereich ist ein filterbares Übertragungsprotokoll mit Filtern für Flow, Organisation, Endpoint, Dateiname (mit Platzhalter), Verarbeitungsstatus, Übertragungsstatus und Datumsbereich. Einzelne Dateieinträge zeigen Zustellungsanzahl, letzten Status und eine vollständige Download-Historie. Eine Share-Schaltfläche innerhalb des Dateieintrags generiert bei Bedarf eine zeit- und anzahllimitierte Download-URL. Die Exportbericht-Generierung lief während des Tests in 177 ms.
Cerberus: Der Connections-Bereich 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 Reporting-Bereich unterstützt sechs Berichtstypen, erfordert jedoch vor der Nutzung eine SQL-Datenbankverbindung. Protokolleinträge enthalten SSL-Handshake-Details und Informationen zum Validierungsschritt, ausreichend, um Konfigurationsfehler ohne externe Tools zu diagnostizieren.
Serv-U: Aktivitätsüberwachung deckt Sitzungen (Echtzeit-Sitzungsdaten mit Trennen-, Abbrechen-, Broadcast- und Spy-&-Chat-Aktionen), Statistiken (serverweite Sitzungs- und Übertragungsmetriken seit dem letzten Reset) und Benutzer- & Gruppenstatistiken (dieselben Metriken pro Benutzer oder Gruppe) ab. Der Log-Tab zeigt das Serverprozess-Protokoll, nicht die Benutzeraktivität. Die Protokollierung von Benutzeraktivitäten wird in einen konfigurierbaren Textdateipfad pro Benutzer geschrieben. Es gibt keinen integrierten Protokollbetrachter mit Filterung oder auditfähigem Export für Benutzeraktivitäten.
Plattform-für-Plattform Deep Dive MFT Benchmark
Diplomat MFT by Coviant Software
Wir haben Diplomat MFT von Grund auf einem Windows-Rechner heruntergeladen und installiert, die erste Dienstkonfiguration durchgearbeitet und die gesamte Admin-Oberfläche, Schlüssel, Partner, Transaktionen, Dateiübertragungsserver und Berichterstattung erkundet.
Erste Schritte
Der Testprozess beginnt auf der Coviant Software-Website. Nach dem Ausfüllen eines kurzen Registrierungsformulars erhalten Sie einen Download-Link. Der Installer ist eine standardmäßige ausführbare Windows-Datei; es ist keine Linux-Version verfügbar. Diplomat MFT läuft ausschließlich unter Windows.
Installation
Das Ausführen des Installers öffnet einen InstallShield-Assistenten. Der Bildschirm „Setup-Typ“ bietet Vollständig (alle Funktionen, meister Festplattenspeicher) 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), fanden den Dienst „Diplomat Trial 64“, öffneten seine Eigenschaften, navigierten zum Tab „Anmelden“, wählten „Dieses Konto“ und gaben NT AUTHORITY\NetworkService ein. Die Passwortfelder werden automatisch ausgefüllt.
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 Diplomat MFT Trial-Symbol auf dem Desktop öffnet https://localhost:8081/ im Browser. Beim ersten Laden erscheint eine Warnung vor einem selbstsignierten Zertifikat – ein Klick auf Erweitert und Fortfahren führt zum Coviant Software-Anmeldebildschirm.
Die Standardanmeldedaten sind Administrator/diplomat. Nach der Anmeldung fordert das System sofort eine Passwortänderung. Sobald festgelegt, lädt die Hauptoberfläche. Das Admin-Panel ist browserbasiert und remote zugänglich – ein bedeutsamer Unterschied zu Cerberus, das eine Remote-Desktop-Sitzung auf dem Server-Rechner erfordert.
Der Hauptbildschirm zeigt eine obere Navigationsleiste mit acht Menüs: Datei, Schlüssel, Partner, Transaktionen, Dateiübertragungsserver, Einstellungen, Aufträge und Berichte. Die linke Seitenleiste zeigt den Konfigurationsbaum: Schlüssel (5), Partner (7), Transaktionen (6) und Dateiübertragungsserver. Die hier laufende Testversion ist 9.5 Trial Build 20260702, Enterprise Edition.
Schlüssel
Der Schlüsselbereich ist der Ort, an dem alle Verschlüsselungszugangsdaten verwaltet werden. Die Testversion wird mit fünf vorkonfigurierten Beispielschlüsseln in drei Kategorien installiert.
OpenPGP-Schlüssel (3)
Zwei öffentliche Schlüssel und ein Schlüsselpaar sind enthalten. Die Auswahl von „Example Auditor Public Key“ zeigt seine vollständigen Details: Schlüsselname, Schlüsseltyp (ECDSA), Benutzer-ID und einen Umschalter für Ablaufbenachrichtigung. Der Abschnitt „Master Key Sign Only“ zeigt den Algorithmus (ECDSA), die elliptische Kurve (NISTP521), das Erstellungsdatum (Feb 02, 2026), Ablauf (Nie) und Schlüssel-ID.
Beim Herunterscrollen werden zusätzliche technische Felder angezeigt: Schlüssel-Fingerabdruck, Version (4), symmetrischer Algorithmus (AES_256) und Hash-Algorithmen (SHA512, SHA256). Ein Unterabschnitt „Subkey Encrypt and Sign“ folgt mit eigenem Algorithmus (ECDH), elliptischer Kurve (NISTP521), Start- und Ablaufdaten und Schlüssel-ID.
Schlüsselpaare
Der Ordner „Schlüsselpaare“ enthält „My Org Example PGP Key Pair“, das schlüsselpaar der Organisation, das zur Entschlüsselung eingehender und Signierung ausgehender Dateien verwendet wird. Das Formular ist identisch mit einem öffentlichen Schlüssel, mit einer Ergänzung: einem Passphrase-Feld mit Ein-/Ausblende-Umschalter, das den privaten Schlüssel schützt.
Beim Scrollen zum unteren Ende der Schlüsselpaar-Seite wird ein Abschnitt „Zugehörige Partner und Transaktionen“ angezeigt. Für dieses Schlüsselpaar sind vier Partner als Nutzer aufgeführt, vier Transaktionen verweisen darauf, und eine Synchronisierung verwendet es. Grüne und rote Punkte neben jedem Element zeigen aktiven oder inaktiven Status an. Diese Ansicht zeigt genau, was betroffen wäre, bevor ein Schlüssel gelöscht oder ersetzt wird.
SSH-Schlüssel (2)
SSH-Schlüssel verarbeiten die Authentifizierung für SFTP-Verbindungen und 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), Bit-Stärke (2048), einen SHA256-Fingerabdruck und ein Passphrase-Feld. Der Abschnitt „Zugehörig“ zeigt „Example Bank“ als den Partner, der es verwendet, und die beiden Banktransaktionen, die darauf verweisen.
Das „SFTP Host KeyPair“ ist der Schlüssel, den Diplomat verbindenden Clients präsentiert, wenn es als SFTP-Server fungiert. Gleiche Struktur (RSA, 2048 Bit, SHA256-Fingerabdruck), aber keine Partner, Transaktionen oder Synchronisierungen sind verknüpft; es existiert als bereiter Platzhalter.
SSL-Zertifikate
Der Ordner „SSL-Zertifikate“ ist vorhanden, aber in der Testversion leer. Server-SSL-Zertifikate (0) und Client-SSL-Zertifikate (0) sind als Kategorien zum Importieren von Zertifikaten verfügbar, die mit FTPS-Endpoints verwendet werden.
Partner
Partner definieren jedes externe System oder jeden Ort, an den Diplomat Dateien überträgt: SFTP-Server, Cloud-Speicher-Buckets, Netzwerkdateifreigaben, Außenstellen-Agenten und mehr. Die Testversion enthält sieben Beispielpartner, aufgeteilt in zwei Gruppen: Öffentliche Profile (1) und Vertrauenswürdige Profile (6).
Öffentliche Profile: Example Bank
Der „Example Bank“-Partner ist ein öffentliches Partnerprofil, das SFTP (SSH2) als Transportmethode verwendet. Der SFTP-Server-Abschnitt zeigt die Verbindungsdetails: Adresse (sftp.examplebank.com), Port (22), Benutzername (MyOrgExample), SSH-Client-Schlüssel (My Org Example Bank SFTP Client Key Pair), ein Verzeichnisfeld und eine 30-Sekunden-Zeitüberschreitung. Zusätzliche Optionen umfassen SSH-Host-Schlüssel überprüfen, Starke RSA-Signaturen verwenden, Dateiintegritätsprüfung (Dateigröße), Dateibereitschaftsbedingung (Datei-Leerlaufzeit), Proxyserver und Einstellungen für temporäre Dateinamen. Eine TEST-Schaltfläche oben rechts testet die Verbindung, ohne eine Übertragung zu starten.
Das Drücken von TEST gegen das Beispielprofil ergab: „Socket-Verbindung nicht erfolgreich. Verzeichnisauflistung wurde nicht vom Server empfangen.“ – wie erwartet, da sftp.examplebank.com keine echte Adresse ist. Bei einem echten Partner bestätigt diese Schaltfläche die Verbindung, bevor ein Auftrag geplant wird.
Beim Herunterscrollen wird der OpenPGP-Schlüssel-Abschnitt angezeigt, in dem sowohl der Verschlüsselungs-/Entschlüsselungsschlüssel des Partners als auch der Signier-/Verifizierungsschlüssel des Partners auf „Example Bank Public Key“ gesetzt sind. Ein Abschnitt „Zugehörige Transaktionen und Synchronisierungen“ am unteren Ende zeigt, welche Aufträge diesen Partner verwenden.
Ein Klick auf das Dropdown für eines der PGP-Schlüsselfelder listet alle derzeit im Schlüsselbereich definierten Schlüssel auf: Example Auditor Public Key, Example Bank Public Key und My Org Example PGP Key Pair. So werden Schlüssel und Partner verbunden: Schlüssel werden einmal definiert und überall dort referenziert, wo sie benötigt werden.
Transportmethoden-Optionen
Das Öffnen des Dropdowns „Transportmethode“ in einem beliebigen Partnerprofil zeigt die vollständige Liste der unterstützten Verbindungstypen. Klassische Übertragungsprotokolle: SFTP (SSH2), FTP, FTPS (TLS), HTTP, HTTPS, SMB, Lokales Netzwerk, AS2. Cloud-Speicher: Amazon S3, Microsoft Azure, Google Cloud, Oracle Cloud, Box, Dropbox, OneDrive, SharePoint, ShareFile, Zoho WorkDrive. Sonstige: Diplomat Remote Agent, Biscom Transit, E-Mail.
Vertrauenswürdige Profile: Branch Office A
Branch Office A ist ein vertrauenswürdiges Partnerprofil, das Diplomat Remote Agent als Transportmethode verwendet – Coviants proprietären Agenten, der am entfernten Standort installiert ist. Der Abschnitt „Diplomat Remote Agent“ zeigt die Standortadresse, den Port, den MFT Site Key und vier Aktionsschaltflächen. Die Beschreibung vermerkt, dass die Bandbreite für Übertragungen an diese Außenstelle auf 30 Mbit/s begrenzt ist, um eine Überflutung ihrer WAN-Verbindung zu vermeiden.
Beim Herunterscrollen wird angezeigt, wo diese Begrenzung durchgesetzt wird: Chunk-Größe (100 MB) und Maximale Bandbreite (30 Mbit/s). Zusätzliche Einstellungen umfassen Automatisch OpenPGP Encrypt/Decrypt, Checkpoint-Neustart bei Übertragungsfehler versuchen, Dateiintegritätsprüfung (Prüfsumme SHA-256), Max. Wiederholungen, Wiederholungsverzögerung, Zeitüberschreitung und ein benutzerdefiniertes Post-Process-Feld zum Ausführen eines Befehls oder Skripts nach Abschluss jeder Übertragung. Der Abschnitt „Zugehörig“ am unteren Ende zeigt, dass dieser Partner von der Synchronisierung „Neue HR-Dokumente an alle Außenstellen verteilen“ verwendet wird.
Transaktionen
Transaktionen sind der Ort, an dem Partner und Schlüssel zu tatsächlichen Übertragungsaufträgen zusammenkommen. Die Testversion enthält sechs vorkonfigurierte Beispiele in drei Typen: Eingehend (2), Ausgehend (2) und Synchronisierung (2). Jede Transaktion hat ein Beschreibungsfeld in einfachem Englisch, das genau erklärt, was sie tut – eine nützliche Praxis, die Konfiguration selbstdokumentierend macht.
Eingehend: Zahlungsergebnisdatei von der Bank abrufen
Dieser geplante Auftrag ruft jeden Wochentag nachmittags verschlüsselte Ergebnisdateien vom SFTP-Server der Bank ab, entschlüsselt sie und legt sie in einem lokalen Ordner ab. Wenn keine Dateien gefunden werden, zählt der Auftrag dies als Fehler und nicht als stillen Erfolg – eine bewusste Designentscheidung, die in der Beschreibung festgehalten und durch die Einstellung „Fehlschlagen, wenn Datei(en) nicht gefunden“ durchgesetzt wird.
Der Abschnitt „Quellpartnerprofil“ übernimmt automatisch die gesamte Example Bank SFTP-Konfiguration, einschließlich Adresse, Port und SSH-Client-Schlüssel, da der Partner bereits definiert wurde. Eine Option „Als neuen Partner speichern“ ermöglicht es, Inline-Änderungen zu einem dauerhaften Partnereintrag hochzustufen, und eine Schaltfläche „ZUM PARTNER GEHEN“ springt direkt zur Seite dieses Partners.
Der Abschnitt „Zielpartner“ verwendet einen DEFAULT-Tab mit einer +-Schaltfläche daneben, was bedeutet, dass eine einzelne Quelle gleichzeitig auf mehrere Ziele verteilt werden kann. Diese Transaktion sendet an „Local Example Folder“ (Lokales Netzwerk, C:\Example).
Die Dateibehandlung ist der Ort, an dem der Schlüsselbereich operativ wird. Überprüfen ist aktiviert, und der OpenPGP-Verifizierungsschlüssel ist auf „Example Bank Public Key“ gesetzt. Eingehende Dateien werden vor der Annahme einer Signaturprüfung gegen den öffentlichen Schlüssel der Bank unterzogen. Die Partnerzuordnung wird inline auf der rechten Bildschirmseite angezeigt, was verdeutlicht, welcher Schlüssel für welchen Partner gilt.
Der Abschnitt „Auftragsausführung“ bietet JETZT AUSFÜHREN für sofortige manuelle Ausführungen oder Zeitplan für wiederkehrende Automatisierung.
Wiederholungen sind für 3 Versuche im Abstand von 5 Minuten 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 Auftrag den Versuch, bevor er sich als fehlgeschlagen markiert. Externe Anfragen erlauben es, den Auftrag per API oder Skript-Agent auszulösen, und die Ausführung als verknüpfte Transaktion ermöglicht die Ausführung als Teil einer Kette.
Die Verknüpfung von Transaktionen zeigt, welche Aufträge diesen auslösen und welche Synchronisierungen darauf verweisen. Benachrichtigungen unterstützen sowohl Geschäfts-E-Mail (an Stakeholder gesendet) als auch Messaging-Benachrichtigungen (Slack- und Teams-Webhooks, konfigurierbar pro Auftragsstatus Erfolg, Fehler, Warnung).
Die Archivierung speichert eine gezippte Kopie übertragener Dateien nach Dateityp und Ergebnis, zum Beispiel nur bei Erfolg archivieren. IT-E-Mail-Benachrichtigungen senden unabhängig von den Geschäftsbenachrichtigungen einen Debug-Bericht an das IT-Team.
Vorauftragsprozesse führen ein benutzerdefiniertes Skript aus, bevor die Übertragung beginnt. Nachauftragsprozesse umfassen einen Entpack-Prozess (mit ZIP-Typ, Dateivorlage, Passwort und Zielverzeichnis) zum automatischen Entpacken komprimierter Dateien bei Ankunft, plus einen benutzerdefinierten Prozess zum Ausführen eines beliebigen Nachübertragungsbefehls.
Ein Klick auf VALIDIEREN vor dem Speichern gibt eine grüne Bestätigung zurück: „Transaktion BEISPIEL: Zahlungsergebnisdatei von Bank abrufen ist Gültig.“
Die Ausführung des Auftrags mit JETZT AUSFÜHREN öffnet ein Fortschrittsfenster mit Status: Wird ausgeführt (Dateiliste wird erstellt) bei 0 % abgeschlossen.
Der Auftrag wurde mit Status: Fehler in 40,5 Sekunden abgeschlossen, wie erwartet, da sftp.examplebank.com kein echter Server ist. Der Ausführungsbericht zeigt jeden Schritt: den Verbindungsfehler, gefundene Dateien (0), Entschlüsselung nicht erforderlich, angegebener Verifizierungsschlüssel (Example Bank Public Key), Nachricht nicht signiert und den Archivpfad, in dem Diplomat den Versuch aufgezeichnet hat. Selbst ein fehlgeschlagener Durchlauf erzeugt eine vollständige Prüfspur.
Eingehend: Bei ClientUser-Upload an Marketing-Server senden
Dieser Auftrag funktioniert anders: Anstelle eines Zeitplans verwendet er Dateiüberwachung – er beobachtet einen Ordner und wird ausgelöst, sobald eine neue Datei erscheint.
Die Quelle ist das Upload-Verzeichnis des Dateiübertragungsservers für ExampleClientUser (Lokales Netzwerk). Die Dateibereitschaftsbedingung ist auf Datei-Leerlaufzeit mit 45 Sekunden eingestellt; der Auftrag wartet, bis eine Datei 45 Sekunden lang nicht mehr verändert wurde, bevor er sie als vollständig behandelt, und verhindert so, dass teilweise Uploads mitten in der Übertragung weitergeleitet werden. Die Nachübertragungsaktion ist Löschen, hält den Upload-Ordner sauber und signalisiert dem Client, dass die Datei verarbeitet wurde.
Die Auftragsausführung zeigt Aufträge ausführen mit: Dateiüberwachung, wobei Geänderte Files einschließen aktiviert und Rekursiv deaktiviert ist. Deaktivieren/Benachrichtigen nach 15 Minuten alarmiert, wenn die Überwachung selbst nicht mehr funktioniert.
Der Benachrichtigungsbereich für diesen Auftrag hat einen Live-Slack-Webhook konfiguriert, der auf Erfolg eingestellt ist – wenn eine Datei erfolgreich auf den Marketing-Server verschoben wird, erscheint automatisch eine Nachricht im Slack-Kanal des Marketingteams.
Ausgehend: Buchhaltungsserver überwachen, um Steuer-Files an Prüfer zu senden
Dieser Hotfolder-Auftrag überwacht den Buchhaltungsserver auf neue Steuerdateien und mailt sie verschlüsselt an die Prüfer.
Die Nachübertragungsaktion ist Verschieben statt Löschen. Bei Erfolg werden Dateien in einen Unterordner filed verschoben; bei Fehler gehen sie in einen separaten Fehlerpfad. Die Quelle ist die Berichtsfreigabe des Buchhaltungsservers, überwacht mittels Dateisperrung.
Das Ziel verwendet E-Mail-Transport – kein SFTP-Server beteiligt. Die E-Mail ist voradressiert an auditors@example.com mit dem Betreff „Steuerdatei für My Org“ und einem Nachrichtentext. Files werden automatisch als Anhänge gesendet.
Die Dateibehandlung wendet sowohl Verschlüsseln (Example Auditor Public Key) als auch Signieren (My Org Example PGP Key Pair) an, plus einen zusätzlichen Verschlüsselungsschlüssel (My Org Example PGP Key Pair), sodass die sendende Organisation eine Kopie behält, die sie entschlüsseln kann. Die Auftragsausführung verwendet Dateiüberwachung, keinen Zeitplan.
Geschäftsbenachrichtigungen gehen an JaneDoe@auditors.example.com (Alle Aufträge). Messaging-Benachrichtigungen verwenden einen Teams-Webhook, der auf Warnung und Fehler eingestellt ist – eine andere Kanalwahl als beim Marketing-Server-Auftrag, der Slack für Erfolg verwendete.
Ausgehend: Zahlungsautorisierungen an Bank senden
Die Umkehrung des Auftrags „Zahlungsergebnisse abrufen“: Dieser sendet ausgehende Zahlungsdateien jeden Wochentagmorgen an den SFTP-Server der Bank. Ein Vorauftragsskript wird zuerst ausgeführt, um den Buchhaltungsserver zur Generierung der Zahlungsdatei zu veranlassen. Die Quelle ist ein lokaler Ordner (Bank\PaymentAuthorizations), das Ziel ist der SFTP-Postausgang der Bank (outbox/authorizations/).
Der Zielpartner ist Example Bank (SFTP), derselbe Partner, der als Quelle im eingehenden Auftrag verwendet wird. Dieselbe Partnerdefinition deckt beide Richtungen ab.
Die Dateibehandlung verschlüsselt mit Example Bank Public Key und signiert mit My Org Example PGP Key Pair. Die Auftragsausführung ist geplant (Täglich), nur Wochentage, entsprechend der Beschreibung „jeden Wochentagmorgen“.
Synchronisierung: Neue HR-Dokumente an alle Außenstellen verteilen
Synchronisierungen funktionieren anders als Transaktionen: Anstatt Dateien zu verschieben, spiegeln sie einen Quellort auf ein oder mehrere Ziele. Dieser Auftrag läuft jeden Wochentag nachmittags um 15:00 Uhr und hält die Außenstellen A und B als exakte Spiegel des HR-Servers.
Die entscheidende Einstellung ist „Zielelemente entfernen, die nicht in der Quelle vorhanden sind“ – hier aktiviert, was bedeutet, dass vom HR-Server gelöschte Dateien auch von den Außenstellen gelöscht werden. Unterordner einschließen ist ebenfalls aktiviert. Ein Tab „Ausschließen“ enthält die Ausschlussmuster manifest.ini und _*, auf die in der Beschreibung verwiesen wird.
Die Quelle ist der HR Docs-Partner (Lokales Netzwerk, \\hr\shared\docs). Die Übertragungsreihenfolge ist Tiefensuche.
Zielpartner zeigt einen Badge von 2 – zwei gleichzeitige Ziele. Jedes verwendet Diplomat Remote Agent mit Automatisch OpenPGP Encrypt/Decrypt, Checkpoint-Neustart bei Übertragungsfehler versuchen, Prüfsumme (SHA-256), Chunk-Größe 100 MB und Maximale Bandbreite 30 Mbit/s – dieselbe Begrenzung, die im Partnerprofil definiert wurde.
Synchronisierung: Tägliche Konfigurations-Backups an S3 Glacier senden
Die zweite Synchronisierung läuft nächtlich, 5 Minuten nach Mitternacht, und synchronisiert Diplomat's eigene Backup-Dateien in einen AWS S3 Glacier-Bucket. Im Gegensatz zur HR-Dokumente-Synchronisierung ist „Zielelemente entfernen, die nicht in der Quelle vorhanden sind“ deaktiviert, sodass alte Backups nie von S3 gelöscht werden; es werden nur neue hinzugefügt. Der Include-Filter ist auf *.dbu und *.dmrg Dateien beschränkt (Diplomats eigene Backup-Formate), mit Rekursiv aktiviert und nur Files.
Eine Transaktion von Grund auf erstellen
Neue Partner und Transaktionen werden über die Kopfzeilenmenüs erstellt. Das Partner-Menü bietet „Öffentlichen Partner erstellen“ und „Vertrauenswürdigen Partner erstellen“. Das Transaktionen-Menü bietet „Eingehende Transaktion erstellen“, „Ausgehende Transaktion erstellen“ und „Synchronisierung erstellen“.
Um den vollständigen Workflow zu testen, erstellten wir einen neuen Partner (AIMultiple, Lokales Netzwerk) und eine neue eingehende Transaktion (Zahlung erhalten von AIMultiple). Das Formular öffnet sich leer mit derselben Struktur wie die Beispieltransaktionen: Dateiinformationen, Quell- und Zielpartnerprofile, Dateibehandlung, Auftragsausführung und alle nachgelagerten Abschnitte.
Das Testen des Zielverzeichnisses ergab: „Verzeichnis C:/Users/Public/Documents gefunden. Schreibzugriff aktiviert.“ mit einer Live-Verzeichnisauflistung.
Der Auftrag wurde mit Zeitplan (Täglich), 3 Wiederholungen im Abstand von 5 Minuten und keinen Tagesausschlüssen konfiguriert. Die Ausführung mit JETZT AUSFÜHREN ergab Status: Erfolgreich in 0.125 Sekunden: 1 Datei gefunden, 1 übertragen, 28 Bytes, automatisch archiviert und gezippt.
Einstellungen
Das Einstellungen-Menü deckt systemweite Konfiguration ab. Schlüsselelemente: E-Mail (SMTP für alle ausgehenden Benachrichtigungen und E-Mail-Transport), Kalender (benutzerdefinierte Feiertagspläne, auf die in Auftragsausschlüssen verwiesen wird), Auftragsmonitor (Live-Betriebs-Dashboard), Auftragswarteschlange (Parallelitätssteuerung), Audit (System-Audit-Trail), Backup, Protokollierung, Proxy-Server, Sitzungsverwaltung, SSO-Einstellungen, Admin-Benutzer, Admin-Rollen und LDAP.
Auftragsmonitor öffnet sich in einem separaten Browserfenster unter localhost:8081/jobmonitor. Er zeigt jeden Auftrag mit Transaktionsstatus, Startzeit, verstrichener Zeit, Auftragsstatus, gefundenen/verarbeiteten Dateien, Geschwindigkeit, Anzahl der Ausführungsversuche und nächster geplanter Ausführung. Eine Zusammenfassungstabelle am unteren Rand schlüsselt die Summen nach Eingehend, Ausgehend und Synchronisierung auf. Die Filter-Tabs „Wird ausgeführt“ und „Aktiv“ grenzen die Ansicht auf derzeit ausgeführte oder kürzlich aktive Aufträge ein.
Kalender definieren benannte Feiertagspläne, die auf Transaktionsausschlüsse angewendet werden können. Jeder Kalender spezifiziert geschäftsfreie Tage über Wochentags-Checkboxen und eine Feiertagsliste nach Name und Datum. Transaktionen referenzieren einen Kalender in ihrem Kalenderausschluss-Abschnitt, um Ausführungen an diesen Daten automatisch zu überspringen.
Auftragswarteschlangen-Einstellungen steuern, wie viele Aufträge gleichzeitig ausgeführt werden und wie die Startlast verwaltet wird. Maximale gleichzeitige Aufträge ist standardmäßig 50. Verzögerung zwischen ersten Auftragsstarts ist standardmäßig 1.000 ms – eine Staffelung, um zu verhindern, dass alle geplanten Aufträge gleichzeitig starten und die Serverlast in die Höhe treiben. Änderungen an der Startverzögerung werden beim Dienstneustart wirksam.
bTrade
bTrade unterscheidet sich in einem grundlegenden Punkt von jeder anderen Plattform in diesem Benchmark: Wir haben es nicht installiert. Der Zugang wurde zu einem Live-QA-Cluster bereitgestellt, auf dem TDXchange Release 5.3.0-SNAPSHOT auf Linux mit PostgreSQL läuft, auf den wir aufgrund von IP-Beschränkungen der Clusterknoten per RDP über einen Windows-Server im selben Netzwerk zugriffen.
Die Admin-Oberfläche ist vollständig browserbasiert – keine Client-Installation, keine Desktop-Verknüpfung, keine Dienstkonfiguration. Das Navigieren zu https://<server>:8443/btrademft und Anmelden ist alles, was erforderlich ist.
Erste Schritte
Der Anmeldebildschirm ist minimalistisch: Benutzername, Passwort, Anmelden und ein Link „Passwort vergessen“. Nach der Anmeldung als AIMultiple Admin-Benutzer lädt der TDXchange-Startbildschirm mit einem Drei-Panel-Layout.

Die linke Seitenleiste listet jedes Modul auf: Organisationshierarchie, Teilnehmer, Beziehungen, Nachrichten und Aktivitäten, Dashboard, Dienste, Systemkonfiguration, Clustering, Administratoren, Migration, bTrade KI (als NEU markiert) und Quick Links.
Das rechte Panel zeigt eine Checkliste mit Vorschlägen: strenge Passwortrichtlinien für Admin- und Mailbox-Benutzer festlegen, automatische Backups konfigurieren, Nachrichtenbereinigung einrichten und den Passwort-Tresor sichern.
Jeder Vorschlag hat eine Konfigurieren-Schaltfläche, die direkt zum entsprechenden Einstellungsbildschirm navigiert, und eine Verwerfen-Option. Diese geführte Onboarding-Checkliste reduziert die „Ich habe es installiert, was nun?“-Reibung, die ein leeres Admin-Panel typischerweise erzeugt.
Dem ersten Vorschlag zu Systemkonfiguration > Sicherheit > Benutzersicherheit folgend, wurden die Passwortrichtlinien-Steuerelemente sichtbar: Mindestlänge (10), Kontosperrung nach 3 fehlgeschlagenen Versuchen, Sperrdauer (1800 Sekunden), Passwortverlauf-Erzwingung, maximales Passwortalter (60 Tage), minimales Passwortalter (1 Tag), Strenge Passworteinstellungen und ein Abschnitt für Einmalpasswort / MFA.
Organisationshierarchie
bTrade organisiert alles unter einer vierstufigen Hierarchie, bevor Teilnehmer oder Übertragungen konfiguriert werden können: Domain > Organisation > Abteilung > Bereich. Die Schnelleinrichtung erstellt alle vier Ebenen in einem einzigen Formular.
Durchsuchen bestätigte, dass die Domain als AKTIV erschien, neben bereits vorhandenen bTrade- und HealthcareProvider-Domains. Jede Ebene hat eine Bearbeiten-Option für nachträgliche Änderungen.
Diese Anforderung, eine Hierarchie zu definieren, bevor Teilnehmer hinzugefügt werden können, ist ein struktureller Unterschied zu jeder anderen Plattform in diesem Benchmark. Diplomat, Files.com, Thru und Serv-U erlauben es, Partner oder Endpoints ohne jeglichen organisatorischen Container zu definieren. bTrade erzwingt zuerst die Hierarchie, was seinen Ursprung als Multi-Tenant-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 oder Endpoints in Thru. Die Schnelleinrichtung erstellt einen Teilnehmer und eine optionale webzugängliche Mailbox in einem einzigen Formular: Bereich (aus der Hierarchie ausgewählt), Teilnehmername, E-Mail, EDI-Kennung, EDI-Qualifier, AS2-Name und Mailbox-Anmeldedaten.
Das Vorhandensein von EDI-Kennung-, EDI-Qualifier- und AS2-Name-Feldern auf der Teilnehmererstellungsebene ist ein bedeutsamer Indikator für die Positionierung von bTrade. Diese Felder erscheinen nicht in der Teilnehmereinrichtung von Diplomat, Files.com, Thru oder Serv-U; sie existieren, weil bTrade um den B2B-EDI-Nachrichtenaustausch herum aufgebaut ist, nicht nur um Dateibewegung.
Wir erstellten den Teilnehmer AIMultipleTest unter dem FileTransfer-Bereich mit dem Mailbox-Namen aimultiplembx und Webzugriff aktiviert. Der Teilnehmer und seine Mailbox wurden in einer einzigen Erstellen-Aktion gemeinsam erstellt.
Das Durchsuchen der Teilnehmer mit dem Bereichsfilter auf FileTransfer gesetzt bestätigte, dass AIMultipleTest als AKTIVIERT erschien, mit EDI-Kennung AIMultipleTest und der Mailbox aimultiplembx aufgelistet. Die Durchsuchen-Tabelle zeigt auch eine Spalte „Adapter-Instanzen“ – jeder Teilnehmer kann benannte Protokolladapter-Instanzen haben (zum Beispiel ExtSFTPTP_SFTP_Send_Records), die definieren, wie sie sich verbinden. Die vorkonfigurierte HealthcareProvider-Domain enthielt 16 Beispielteilnehmer mit Adapterinstanzen über AS2-, AFTP- und SFTP-Protokolle hinweg und zeigte die Tiefe der Protokollunterstützung in einem funktionierenden B2B-Szenario.
Teilnehmer sind zudem standardmäßig voneinander isoliert. Zwei Teilnehmer können Dateien nur dann sehen oder austauschen, wenn eine explizite Beziehung zwischen ihnen definiert ist (siehe Beziehungen unten):
- Selbst mit Tausenden von Teilnehmern hat einer ohne Beziehung zu einem anderen keinen Pfad zu diesem.
- Wenn ein einzelner Teilnehmer kompromittiert ist, zum Beispiel 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 überschreiben Systemstandards:
- 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 bereinigt wird.
- Gateway-Routing: Ein bestimmter Teilnehmer kann über ein dediziertes Gateway oder einen Proxy geroutet werden, zum Beispiel Partner auf Standleitungen, unter Umgehung des Standard-DMZ-Relays.
- Sicherheit und DoS-Prävention: Anmeldeintervall pro Teilnehmer, maximale gleichzeitige Threads sowie IP-Zulassungs- und -Sperrlisten. Ein einzelner böswilliger Benutzer, der Tausende gleichzeitiger Threads startet, könnte andernfalls Datenbankverbindungen erschöpfen und das System lahmlegen. Limits können für durchsatzstarke Partner erhöht werden, zum Beispiel 500 Threads für ein Prime Brokerage, und für andere gesenkt werden. Auf die Sperrliste 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, Mailbox und Cloud-Speicher der großen Anbieter ab. Adapter holen und pushen Dateien und verfolgen, welche Dateien bereits heruntergeladen wurden, sodass dieselbe Datei nicht zweimal gezogen wird.
Beziehungen
Beziehungen definieren, wer an wen senden darf und was mit einer Datei während der Übertragung geschieht – die Routing- und Verarbeitungsregeln zwischen zwei Teilnehmern. Das Schnelleinrichtungsformular nimmt einen Sender-Teilnehmer, einen Empfänger-Teilnehmer, einen Umschalter für umgekehrte Beziehung erstellen, AS1/AS2-Aktion, Routing-Regeln (Standard-Zielsendeadapter plus bedingte Routing-Regeln, die sequenziert werden können) und Aktionen (Verarbeitungsschritte, die in Reihenfolge auf die Nachricht angewendet werden).
Dieses Beziehungsmodell ist selbst die zentrale Sicherheitsgrenze von bTrade. Ein Teilnehmer kann Dateien nur mit Partnern austauschen, zu denen er eine explizite Beziehung hat, sodass der Zugriff dadurch definiert wird, wer mit wem kommunizieren darf, und nicht durch Ordnerberechtigungen oder gemeinsame Verzeichnisse. Die Kompromittierung eines Teilnehmers legt die anderen nicht offen – eine Eindämmungseigenschaft, die ordner- und ACL-basierte MFT-Tools standardmäßig nicht bieten.
Routing-Regeln können verschiedene Dateitypen vom selben Sender in einer sequenzierten Liste an verschiedene Backend-Systeme senden. Von einem Sender können zum Beispiel Zahlungen an das Mainframe, Lockbox-Dateien an ein zweites System und Schecks an ein drittes gehen.
Ein Abschnitt TD / Andere Parameter deckt sicherheits- und verarbeitungsbezogene Optionen pro Beziehung ab: PGP verwenden, Komprimierung, Verschlüsselung, Filterung, Hashing, Signatur und Sicherheitsstruktur. Alle waren in der QA-Umgebung auf Keine gesetzt, was bedeutet, dass sie optional und nicht erzwungen sind.
Am unteren Ende des Beziehungsformulars erlaubt ein SLA-Abschnitt die Definition von Service-Level-Erwartungen pro Beziehung: erwartete Dateianzahl, Zeitintervall, Dateinamenmaske, Empfänger und Aktionstyp. Dies ermöglicht die Überwachung von „Ist die erwartete Datei rechtzeitig angekommen“ auf Handelspartnerebene – ein strukturierterer Ansatz als Diplomats Einstellung „Fehlschlagen, wenn Datei nicht gefunden“, die pro Transaktion und nicht pro Beziehung gilt.
Beziehungen sind auch der Ort, an dem selektives Content-Scanning verknüpft wird. Da Antivirus- und DLP-Scanning über Beziehungsaktionen und den ICAP-Dienst läuft und nicht als globaler Filter, kann es nur dort aktiviert werden, wo es relevant ist, zum Beispiel bei externem eingehendem Verkehr, anstatt jede interne Datei zu scannen.
Wir haben keine Beziehung für unseren Test erstellt, da der von uns durchgeführte mailboxbasierte Ad-hoc-Transfer keine benötigt.
Mailbox-Oberfläche
bTrade bietet eine separate Weboberfläche für Endbenutzer und Handelspartner unter einer eigenen URL (.../btrademft/mailbox). Der Mailbox-Anmeldebildschirm ist visuell vom Admin-Console unterschieden – dunkles Thema mit blauen Akzenten statt dem Grün des Admins, unter demselben TDXchange-Branding.
Wir meldeten uns mit den bei der Teilnehmererstellung festgelegten Zugangsdaten in der Mailbox aimultiplembx an. Die Mailbox-Oberfläche zeigt vier Ordner im linken Panel und eine Symbolleiste mit Hoch, Aktualisieren, Upload, Download, Löschen, Wiederherstellen und Einstellungen. Die Upload-Schaltfläche wird erst aktiv, nachdem in einen Zielordner navigiert wurde.
Der Postausgang enthält zwei Unterordner: edi und nonedi. Hier wird die EDI-Identität von bTrade zum ersten Mal operativ sichtbar: Die Plattform trennt EDI-formatierte Inhalte auf Ordnerebene von einfachen Dateien.
Das Hochladen einer einfachen Textdatei in den Ordner edi ergab: „Kein unterstützter EDI-Standard-Austausch beginnt mit 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 wurde bestanden, aber ein neuer Fehler erschien: „Ziel-Mailbox für Empfängerkennung [RECEIVERID] kann nicht ermittelt werden.“ 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 so, dass AIMultipleTest sowohl als Sender als auch als Empfänger verwendet wurde, entsprechend der unserem Teilnehmer zugewiesenen EDI-Kennung. Der Upload wurde erfolgreich abgeschlossen: „1/1 Dateien hochgeladen“, 284 Bytes, 100 %, grüner Haken.
Die Überprüfung des Posteingangs bestätigte den Eingang der Datei: test.edi, 284 Bytes, Zeitstempel Jul 14, 2026 14:42. Die Datei bewegte sich von Postausgang/edi durch die Routing-Logik von bTrade und wurde basierend auf der Empfängerkennung im EDI-Umschlag an den korrekten Mailbox-Posteingang zugestellt.
Nachrichten und Aktivitäten
Die Nachrichtenansicht unter Nachrichten und Aktivitäten bietet einen durchsuchbaren Audit-Trail aller Übertragungen. Filter umfassen Datumsbereich, Sender, Empfänger, Dateiname und erweiterte Parameter. Ergebnisse zeigen Dateiname, Zeitstempel, Sender, Empfänger, Größe (Bytes), Nachrichtendetails und Aktivitäten-Trail. Sowohl unsere test.edi-Übertragung als auch eine bereits vorhandene AndrieEDI.edi-Übertragung (von AdHocExt zu InternalTP) erschienen.
Jede Aktion im System wird in diesem Trail als unveränderliches, manipulationssicheres Audit-Protokoll aufgezeichnet, verschlüsselt in der Datenbank gespeichert.
Dashboard
Der Dashboard-Bereich umfasst Unteransichten für Nachrichten, Transaktionen, Teilnehmer, Mailboxen, Zertifikate, Dienste, Verbindungen, Aufträge und Passwörter. Die Unteransicht Transaktionen zeigt das Übertragungsvolumen als konfigurierbares Balken- oder Tortendiagramm, filterbar nach Datumsbereich und aufschlüsselbar nach Tag oder anderen Intervallen. Die Unteransicht Teilnehmer zeigt eingehende und ausgehende Nachrichtenzahlen, aufgeschlüsselt nach Protokoll (AS2, FTP, SSH, FS, MBOX, HTTP, UDP) pro Teilnehmer.
Zertifikate
Die Dashboard > Zertifikate-Ansicht bietet Zertifikatlebenszyklus-Management über das gesamte System hinweg. Ein Filter-Umschalter zeigt Zertifikate an, die innerhalb einer konfigurierbaren Anzahl von Tagen ablaufen. Zertifikattyp-Optionen sind ALLE, X509, SSH, PGP, X509 CSR und PQC – der letzte Eintrag zeigt Unterstützung für Post-Quantum-Kryptographie-Zertifikate an, die auf keiner anderen in diesem Benchmark getesteten Plattform vorhanden ist.
Für Organisationen, die OpenPGP vermeiden, bietet TDXchange auch TDCompress an, eine proprietäre Verschlüsselungs-und-Komprimierungs-Alternative. Anstelle eines einfachen Zertifikataustauschs funktioniert es als Laufzeitumgebung, die Zertifikate mit Anweisungen paart, zum Beispiel an welche Teilnehmer eine Datei gesendet oder für wen sie verschlüsselt werden darf, was eine strengere Kontrolle als OpenPGP zusammen mit einer starken Kompressionsrate bietet.
Dienste
Das Dienste-Menü (Konfigurationsseite, getrennt von der Dashboard-Überwachungsansicht) deckt zwei Bereiche ab.
Schnelleinrichtung erstellt einen neuen serverseitigen Protokoll-Listener – wählen Sie einen Diensttyp, geben Sie ihm einen Namen und erstellen Sie ihn. Verfügbare Typen sind FTP(S)-Dienst, SFTP-Dienst, AS2-Dienst und ICAP-Dienst.
Relay konfiguriert DMZ-Edge-Knoten. Zwei Relay-Server sind definiert (172.31.23.211 und 172.31.22.50), die als Proxys zwischen externen Partnern und dem internen bTrade-Server fungieren. Externer Verkehr erreicht das Relay in der DMZ; das Relay leitet ihn nach innen weiter und hält den Kernserver vom öffentlichen Netzwerk fern. Dies ist das Äquivalent zum Edge Gateway von Diplomat MFT.
Für Übertragungen mit hoher Latenz und über große Entfernungen können TCP/IP-Fenster- und Paketgrößen pro SFTP-Dienst abgestimmt werden, sodass ein Dienst, der Partner in einer entfernten Region bedient, anders abgestimmt werden kann als einer, der lokale, durchsatzstarke Sender bedient.
Systemkonfiguration
Adapter definieren die Engines, die Dateien bewegen: Directory Monitor (überwacht einen Ordner auf neue Dateien), File Copy (kopiert Dateien zwischen Orten) und Mailbox Receive (zieht aus einer Mailbox). Jede Adapterinstanz hat Aktiviert/Deaktiviert-, Verbindung testen-, Jetzt ausführen- und Statistiken-Steuerelemente. Ein Quarantine_FS_1 File Copy-Adapter ist vordefiniert; Dateien, die das ICAP-Content-Scanning nicht bestehen, werden hierhin geroutet.
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, etc.). 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 separat per SMS, wodurch der Zugriff verhindert wird, wenn einer der Kanäle kompromittiert ist. Dies gibt Endbenutzern einen bidirektionalen, Person-zu-Person sicheren Austausch. Ein Sender kann eine Datei an einen externen Empfänger pushen und eine zurückerhalten, wobei der Link und das Passwort über getrennte Kanäle zugestellt werden.
Archivierung / Bereinigung verwaltet den Datenlebenszyklus in drei Stufen: Online-Archivierung (verschiebt Datensätze von aktiver DB in Archiv-DB, wöchentlich, 30+ Tage alt), Offline-Archivierung (verschiebt in Flatfiles, wöchentlich, 90+ Tage alt) und Bereinigung (dauerhafte Löschung, wöchentlich). Ein Wiederherstellungs-Tab holt Offline-Archive bei Bedarf zurück ins aktive System.
Files-Verarbeitung deckt vier Bereiche ab. Dateitransformation definiert Inhaltsumschreiberegeln, die auf durchlaufende Dateien angewendet werden. Duplikate erkennen identifiziert und lehnt wiederholte Dateien optional ab. Nachrichtenspeicher zeigt das Dateisystem-Root und konfiguriert At-Rest-Verschlüsselung: Nachrichten auf der Festplatte werden mit PQC Kyber verschlüsselt, was bedeutet, dass gespeicherte Dateien mit Post-Quantum-Kryptographie geschützt sind. 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. Systemaktionen erlauben 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 „Verbindung testen“.
Sicherheit bietet separate Passwortrichtliniensätze für Admin-Benutzer und Mailbox-Benutzer, jeweils mit derselben Tiefe: Mindestlänge, Sperrschwellen, Passwortverlauf, maximales/minimales Alter, strenge Komplexitätsregeln (die Benutzername/Name/E-Mail-Fragmente verbieten und Groß-/Kleinschreibung, Ziffern und Sonderzeichen erfordern) und OTP/MFA-Konfiguration. OTP-Auslöser sind unabhängig pro Benutzertyp konfigurierbar: immer, nur bei erster Anmeldung, nach N Tagen seit letzter Anmeldung oder bei Passwortänderung.
Sonstiges umfasst Lizenzverwaltung, Standardwerte für Zertifikatgenerierung, TLS-Protokollerzwingung (TLS 1.2 und 1.3 aktiviert; SSL 3.0, TLS 1.0 und 1.1 deaktiviert), Konfigurations-Backup-Planung, Steuerung des Protokollierungsgrads pro Komponente mit Dateirotationseinstellungen, gemeinsame Zugangsdatenkonten, die adapterübergreifend wiederverwendbar sind, Management-Konsolen-SSL-Zertifikat, Low-Level-Anwendungseigenschaften (Thread-Anzahlen, EDI-Kodierung, Cache-Einstellungen) und Anzeigeeinstellungen.
Clustering
Das Clustering-Menü zeigt vier Knoten in dieser QA-Umgebung: mft-1 (WIRD AUSGEFÜHRT), mft-2 (GESTOPPT), relay1 (WIRD AUSGEFÜHRT), relay2 (UNBEKANNT). Jeder Knoten hat Start-, Stopp- und Status-Steuerelemente. Neue Knoten werden per Schnelleinrichtung 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 von dieser einzigen Oberfläche aus verwaltet, und ein ausgefallener Knoten kann bei üblichem Netzwerk-Setup, zum Beispiel UDP zwischen Knoten, direkt neu gestartet werden.
Administratoren
Die Schnelleinrichtung erstellt Admin-Konten mit Rollenzuweisung (SYSTEM_ADMIN, FullMFTAdmin, MFTAdminLimited, FileTransferOPS) und einer Scope Map, die Sichtbarkeit eines Admins auf eine bestimmte Domain, Organisation, Abteilung oder einen Bereich in der Hierarchie beschränkt. Dies ermöglicht delegierte Administration: Ein für einen Bereich verantwortlicher Admin kann die Konfiguration eines anderen weder sehen noch ändern. Benutzerdefinierte Rollen erlauben die Definition neuer Berechtigungssätze über die integrierten Rollen hinaus.
Der Administratoren-Bereich bietet auch eine periodische Zugriffs-Rezertifizierung, 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, anstatt sich still anzusammeln – eine Governance-Kontrolle, die meisten Punkt-zu-Punkt-MFT-Tools der manuellen Hauswartung überlassen.
Migration
Migration behandelt vollständigen System-Export/Import, selektiven Teilnehmer-Export/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 generiert signierte Konfigurationspakete für einzelne Teilnehmer.
Über standardmäßige nächtliche Backups hinaus können die vollständige Konfiguration und Datenbank exportiert und an anderer Stelle wiederhergestellt werden: Die Neuinstallation von TDXchange und der Import des Datenbankexports bauen einen funktionierenden Austausch wieder auf, ohne dass ein separates DR-System vorhanden sein muss. 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 kostenlose Textsuchanfrage und leitet sie über das konfigurierte KI Gateway weiter, um Systemdaten zu durchsuchen. Wir gaben „Zeige mir alle Nachrichten, die in den letzten 7 Tagen übertragen wurden“ ein und erhielten zwei Ergebnisse: unsere test.edi-Übertragung. Die Ergebnisse enthalten Sender, Empfänger, Nachrichtentyp, Erstellungsdatum, Dateigröße und direkte Links zu Nachrichtendetails und Aktivitäten-Trail.
Die natürlichsprachliche Abfrage identifizierte korrekt beide Übertragungen, ohne dass Filterfelder ausgefüllt werden mussten. Suchen können gespeichert und auf dieselbe Weise wie standardmäßige gespeicherte Suchen verwaltet werden. Dies ist die einzige Plattform in diesem Benchmark mit einer funktionalen natürlichsprachlichen Suchoberfläche über den Übertragungsverlauf.
Cerberus FTP
Wir haben Cerberus FTP Server von Grund auf heruntergeladen und installiert, das Admin-Panel eingerichtet und die für Endbenutzer verfügbare Weboberfläche 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. Absenden, und Sie werden 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 einem m6i.xlarge-Instanztyp bereitgestellt. Das Ausführen des Installers öffnet einen Willkommensbildschirm, der die zu installierende Version bestätigt. Ein Klick auf Weiter führt Sie voran.

Der nächste Bildschirm fragt nach den Windows-Dienstkonto-Anmeldedaten, einem Benutzernamen und einem richtlinienkonformen Passwort, das Cerberus verwenden wird, um als Hintergrunddienst zu laufen.
Nach Eingabe der Zugangsdaten läuft die Installation selbststä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; es ist eine native Desktop-Anwendung, die auf dem Server läuft und nur vom Rechner selbst aus zugänglich ist.
Beim ersten Start startet der Erste-Schritte-Assistent 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 der Einrichtung wurde ohne Probleme abgeschlossen.
Das Haupt-Dashboard zeigt eine Sicherheitsübersicht, Netzwerkinformationen, Upload- und Download-Zähler und eine Schwachstellenbewertung, alles auf einem einzigen Bildschirm. Die linke Seitenleiste listet alle Verwaltungsbereiche der Plattform auf: Zusammenfassung, Protokoll, Verbindungen, Berichterstattung, Benutzerverwaltung, AD-Benutzer, LDAP-Benutzer, SSO-Benutzer, Firewall-Steuerung, Serververwaltung, Ereignismanager, Synchronisierungsmanager, Lokalisierung, Lizenzierung und Einrichtungsassistent. Wir werden jeden Abschnitt im Detail behandeln.
Installation abgeschlossen, und wir erreichten die Hauptseite des Admin-Panels. Dies ist kein webbasiertes Dashboard; es ist eine native Windows-Anwendung (eine .exe-Datei), die direkt auf dem Server läuft und nur von diesem Rechner 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 in 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 – erforderlich, bevor Sie irgendwohin fortfahren können.
Dateimanager
Nach Abschluss der Sicherheitsfragen landen Sie im Dateimanager. Verfügbare Aktionen aus der Symbolleiste sind: Aktualisieren, Alle auswählen, Löschen, Umbenennen, Neuer Ordner, ZIP und Entpacken. Eine Filterleiste mit einer rekursiven Suchoption sitzt über der Dateiliste.
Neben einzelnen Datei-Uploads können Sie ganze Ordner auf einmal 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 alle in Echtzeit angezeigt.
Kontoeinstellungen
Der Konto-Bereich behandelt Benutzereinstellungen. Zwei-Faktor-Authentifizierung ist hier verfügbar und kann pro Benutzer aktiviert werden. Es gibt auch eine Themenauswahl, falls Sie das Aussehen der Oberfläche ändern möchten.
Am unteren Rand der Konto-Seite befindet sich eine Adressen-Schaltfläche. 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 stapelweise importiert werden.
Dateifreigabe
Das Freigabe-Menü zeigt alle Dateien und Ordner, die Sie für andere verfügbar gemacht haben. Um etwas freizugeben, 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. Öffentliche Downloads erlauben 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 ermöglicht es, sich für E-Mail-Benachrichtigungen zu entscheiden, wenn Dateien heruntergeladen oder hochgeladen werden. Eine Bereinigungsoption kann freigegebene Dateien automatisch löschen, wenn die Freigabe abläuft.
Schritt 3: Sicherheit lässt Sie ein per E-Mail gesendetes Einmalpasswort verlangen, bevor Zugriff gewährt wird. Eine Gästeliste ist hier ebenfalls verfügbar, begrenzt auf 500 Gäste.
Schritt 4: E-Mail: sendet optional den Freigabelink direkt aus dem Assistenten an Empfänger. Felder für An, Cc und Bcc sind verfügbar, zusammen mit einer Betreffzeile (vorausgefüllt als „Neuer freigegebener Ordner“) und einem optionalen Nachrichtentext. Ein Kontrollkästchen „Kopie an mich senden“ ist ebenfalls verfügbar.
Schritt 5: Überprüfung: fasst alle konfigurierten Einstellungen vor der Erstellung zusammen: Ordnername, Ablaufdatum und -uhrzeit, ob ein Passwort erforderlich ist und ob öffentliche Downloads aktiviert sind.
Nach dem Klicken auf Freigabe erstellen stießen wir auf einen Fehler: „Vom Client bereitgestellte Host-Informationen haben die Validierung nicht bestanden. Bitte wenden Sie sich an Ihren Systemadministrator.“
Um dies zu debuggen, gingen wir zurück zum Admin-Panel und öffneten den Protokoll-Bereich. Das Protokoll listet jedes Serverereignis in chronologischer Reihenfolge auf, einschließlich Zeitstempel, IP-Adresse, Benutzer, Listener-ID und einer Beschreibung. Wir konnten den genauen Fehler aus dem fehlgeschlagenen Freigabeversuch in der Liste finden. Die Protokolleinträge zeigten auch die SSL-Handshake-Details und den spezifischen Validierungsschritt, der die Anfrage ablehnte. Dieser Detaillierungsgrad machte es einfach, die Ursache zu identifizieren.
Nach Behebung des serverseitigen Konfigurationsproblems wurde die Freigabe erfolgreich erstellt. Die Freigabeeinstellungen-Seite in der Weboberfläche listet nun beide aktiven Freigaben für das inituser-Konto auf und zeigt den Ordnernamen, das Erstellungsdatum, das Ablaufdatum, die Download-Anzahl und die vollständige öffentliche Freigabe-URL für jede.
Das Öffnen der Freigabe-URL als Empfänger zeigt eine Passwortabfrage an, einen einfachen Bildschirm „Ordnerzugriffspasswort“ 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 „ZIP und Download“-Schaltfläche ist in der oberen rechten Ecke verfügbar, und einzelne Dateien können direkt aus der Liste heruntergeladen werden. Keine Anmeldung oder Konto erforderlich.
Verbindungen
Zurück im Admin-Panel hat der Verbindungen-Bereich zwei Tabs: Verbindungen und Übertragungen.
Der Verbindungen-Tab listet die 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 inituser-Konto stammend. Eine Schaltfläche „Verbindung beenden“ ist unten verfügbar, um jede aktive Sitzung zwangsweise zu beenden.

Der Übertragungen-Tab zeigt aktive Dateiübertragungen in Echtzeit. Jede Zeile zeigt die Ü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.
Berichterstattung
Der Berichterstattung-Bereich ist der Berichtsmanager, der detaillierte Berichte über Client-Aktivitäten basierend auf Benutzernamen, Datumsbereichen und Dateizugriff generiert. Sechs Berichtstypen sind verfügbar: Benutzer- und Dateibericht, Anmeldebericht, Audit-Bericht, Kontobericht, Ordnerbericht und Speicherbericht. Die Nutzung dieser Funktion erfordert zunächst die Anbindung einer SQL-Datenbank; das Panel zeigt eine Meldung „Einrichtung erforderlich“ an, bis dies konfiguriert ist.
Jeder Berichtstyp hat sein eigenes Abfrageformular. Der Dateibericht zum Beispiel ermöglicht das Filtern nach Zeitraum (ein Datumsbereich oder ein rollierendes Rückblickfenster), Benutzername und Dateipfad. Ergebnisse können nach Host, Benutzername und Zeitstempel sortiert werden, mit einem konfigurierbaren Limit. Dieselbe Abfragestruktur zieht sich durch die anderen Berichtstypen.

Benutzerverwaltung
Die Benutzerverwaltung ist der Ort, an dem Sie alle Personen erstellen und verwalten, die auf den Server zugreifen können. Sie hat sechs Tabs: Benutzer, Gruppen, Richtlinie, Blockierte Erweiterungen, Angeforderte Konten und Öffentliche Freigaben.
Der Benutzer-Tab listet alle Cerberus-Konten auf. Derzeit ist nur inituser vorhanden. Von hier aus können Konten erstellt, bearbeitet und gelöscht werden.
Der Gruppen-Tab ist in unserem Setup leer, aber hier können Sie Benutzergruppen erstellen und Berechtigungen auf Gruppenebene statt pro Benutzer verwalten.
Der Richtlinien-Tab 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 Passwortänderungsrichtlinie erzwingt eine Rotation alle 180 Tage, gilt für HTTP/S-Verbindungen und sendet eine E-Mail-Benachrichtigung 3 Tage vor Ablauf.
Der Tab „Blockierte Erweiterungen“ ermöglicht es Ihnen, eine Sperrliste von Dateierweiterungen zu definieren. Im Sperrmodus wird jeder Versuch, eine Datei mit einer aufgelisteten Erweiterung hochzuladen oder umzubenennen, blockiert. Mehrere Erweiterungen können auf einmal mit Kommatrennung hinzugefügt werden. Die Liste ist derzeit leer.
Der Tab „Angeforderte Konten“ behandelt den Self-Service-Kontoanforderungsablauf, der von der Anmeldeseite der Weboberfläche aus verfügbar ist. Von hier aus konfigurieren Sie den Benachrichtigungs-SMTP-Server, die Administrator-E-Mail, benutzerdefinierten Genehmigungs- und Ablehnungs-E-Mail-Text 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 „Öffentliche Freigaben“ legt die serverweiten Standardeinstellungen für alle von Benutzern erstellten Freigabelinks fest. Konfigurierbare Optionen umfassen Standard- und maximale Freigabedauer, ob Passwörter für alle Freigaben erforderlich sind, ob die Systempasswortrichtlinie für freigegebene Dateien durchgesetzt werden soll, Dateinamenverschleierung, ob ZIP-Downloads erlaubt sind und wie Benachrichtigungen gehandhabt werden. Der Einmalpasswort-Abschnitt darunter steuert OTP-Einstellungen für die Zugangscodelänge, Zeichenanforderungen, Gültigkeitsdauer und Sperrschwelle nach fehlgeschlagenen Versuchen.

AD-Benutzer, LDAP-Benutzer und SSO-Benutzer
Der AD-Benutzer-Bereich verbindet Cerberus mit einer Windows-Domäne. Wenn der Server einer Domäne beigetreten ist, wird die Benutzerliste aus Active Directory automatisch übernommen. In unserem Fall zeigt sie Administrator, Cerberus, DefaultAccount, Guest und WDACUtilityAccount vom lokalen Rechner. Von hier aus können Sie AD-Konten autorisieren, direkt auf den FTP-Server zuzugreifen, ohne separate Cerberus-Konten für jedes einzelne zu erstellen. Der Bereich umfasst auch Tabs für Domänenübersicht, Bindungseinstellungen, Benutzer-MFA-Einstellungen und Benutzer- & Gruppen-Benutzerdefinierte Zuordnungen. LDAP-Benutzer und SSO-Benutzer in der linken Seitenleiste decken dasselbe Konzept für LDAP-Verzeichnisse bzw. SSO-Identitätsanbieter ab.
Der Firewall-Steuerung-Bereich behandelt die gesamte verbindungsbezogene Sicherheit. Die Hauptseite zeigt ein Verbindungsautorisierungs-Pipeline-Diagramm, das die sechs Stufen zeigt, die jede eingehende Verbindung durchläuft: neue Verbindung, Listener-Anmeldungen erlaubt, IP erlaubt, Land erlaubt, Listener-Limit und autorisiert. Aktive Status für Geolokalisierung (deaktiviert), Autoblocking (aktiv nach 5 Versuchen, blockiert für 180 Minuten) und DoS-Schutz (aktiv) werden auf demselben Bildschirm angezeigt. IP-Adressen können über das Länder- und IP-Verwaltungspanel zu einer Zulassungs- oder Sperrliste hinzugefügt werden. Dieses Maß an Netzwerkschichtkontrolle existiert in einem cloudbasierten Dienst nicht – es ist ein bedeutsamer Vorteil für On-Premise-Bereitstellungen.
Der Tab „Automatische Bedrohungsblockierung“ konfiguriert die Brute-Force- und DoS-Regeln im Detail. Automatisch-Blocking und DoS-Schutz haben jeweils ihren eigenen Umschalter. Unter Blockierungseinstellungen legen Sie die Anzahl fehlgeschlagener Anmeldungen fest, bevor eine Automatisch-Blockierung ausgelöst wird (Standard: 5), das Zeitfenster, bevor der Zähler zurückgesetzt wird (120 Minuten), und optional eine Liste spezifischer Benutzernamen, die bei Fehlschlag immer eine IP-Blockierung auslösen sollen. Der Autoblock-Zeitüberschreitung-Abschnitt lässt Sie wählen, ob eine IP für eine festgelegte Anzahl von Minuten blockiert wird (Standard 180) oder dauerhaft.
Serververwaltung
Die Serververwaltung ist der primäre Konfigurations-Hub für den Server. Tabs decken Allgemeine Einstellungen, Protokolle, Listener, Nachrichten, Fernzugriff, Sicherheit, Protokollierung und Erweitert ab. Hier befindet sich die gesamte technische Serverkonfiguration: Protokolleinstellungen, SSL/TLS, Cipher-Suiten, Listener-Ports und Protokollierungsverhalten.

Ereignismanager
Der Ereignismanager ist einer der leistungsfähigsten Bereiche im Admin-Panel. Er hat vier Tabs: Ereignisregeln, Geplante Aufgaben, Ereignisziele und Ordnerüberwachung.
Ereignisregeln ermöglichen es Ihnen, Trigger basierend auf Dingen zu definieren, die auf dem Server geschehen. Bei der Erstellung einer neuen Regel bietet das Dropdown „Regeltyp“: Dateiübertragungsereignis, IP-blockiert-Ereignis, Benutzerkonto-blockiert-Ereignis, Benutzerdeaktivierungsdatum überschritten, Konto-Passwortablauf-Ereignis, Neues-Konto-Anfrage-Ereignis, Anmeldeereignis, Abmeldeereignis, Verzeichnis-erstellt-Ereignis, Datei-gelöscht-Ereignis, Datei-verschoben/kopiert-Ereignis, Upgrade-verfügbar-Ereignis, Öffentliche-Datei-freigegeben-Ereignis, Öffentliche-Dateiübertragung-Ereignis, Backup-Server-synchronisiert und Datei-gescannt-Ereignis.
Jede Regel hat einen Trigger, eine Menge von Bedingungen und eine Menge von Aktionen. Wir erstellten eine Testregel mit dem Dateiübertragungsereignis-Trigger.
Der Bedingungsabschnitt ermöglicht das Filtern nach einer langen Liste von Variablen: Zeitstempel, Verbindungs-ID, IP-Adresse, Sitzungs-ID, Benutzername, Benutzergruppe, Protokolltyp, Vorname, Nachname, E-Mail, Mobiltelefonnummer, Dateiname, Dateierweiterung, lokaler Dateipfad, entfernter Dateipfad und mehr. Wir setzten eine Bedingung von Benutzername gleich „inituser“. Die Filterlogik unterstützt die Modi „Übereinstimmung mit beliebiger“ oder „Übereinstimmung mit allen“.

Wenn die Bedingungen erfüllt sind, sind die verfügbaren Aktionen: E-Mail-Ereignisbenachrichtigung, Ausführbare Datei starten, Dateioperation starten, Serveroperation starten, HTTP POST senden, Datei senden und Datei abrufen. Dies macht es möglich, ereignisgesteuerte Workflows vollständig innerhalb von Cerberus aufzubauen – zum Beispiel das Auslösen eines HTTP POST an einen externen Webhook oder das Senden einer Datei an einen anderen Server, wann immer ein bestimmter Benutzer etwas hochlädt.
Geplante Aufgaben funktionieren auf die gleiche Weise, werden aber nach einem Zeitintervall und nicht durch ein Ereignis ausgelöst. Sie definieren einen Zeitplan, legen Bedingungen fest und wählen aus demselben Satz von Aktionen – mit zwei Ergänzungen, die spezifisch für geplante Aufgaben sind: Gespeicherten Bericht per E-Mail senden und Ordner scannen.
Ereignisziele ist der Ort, an dem Sie die externen Endpoints definieren, an die Aktionen senden können. Vier Zieltypen sind verfügbar: SMTP-Server-Ziel, Ausführbare-Datei-Ziel, HTTP Post-Ziel und Datei-übertragen-Ziel. Diese werden bei der Konfiguration von Aktionen in Ereignisregeln und geplanten Aufgaben referenziert. Ein praktisches Beispiel: Wenn ein Benutzer namens „x“ eine Datei größer als 10 GB hochlädt, sende eine „Große Datei“-Warnung an den Slack des Unternehmens über ein HTTP POST-Ziel.
Synchronisierungsmanager
Der Synchronisierungsmanager ermöglicht die automatische Replikation von Einstellungen über mehrere Cerberus FTP Server-Instanzen hinweg. Dies ermöglicht Hochverfügbarkeit und Redundanz: Wenn Sie mehrere Server betreiben, können diese ohne manuelle Konfigurationsduplizierung synchron bleiben. Alle Instanzen müssen dieselbe Version ausführen und eindeutige Lizenzschlüssel haben. Die Einrichtung ist über die Serverliste- und Allgemeine-Einstellungen-konfigurieren-Panels unkompliziert.
Lokalisierung
Der Lokalisierung-Abschnitt ermöglicht es Ihnen, jede Textzeichenfolge sowohl in der serverseitigen als auch in der clientseitigen Weboberfläche zu bearbeiten. Die Sprachumgebung wird aus einer JSON-Datei geladen, und sowohl die Standard-Englischübersetzung als auch die aktuelle Sprachübersetzung werden für jedes String-Tag nebeneinander angezeigt. Dies gibt Administratoren die volle Kontrolle über die in der gesamten Oberfläche verwendete Sprache und Terminologie.
Files.com
Unser Durchlauf behandelt die Root-Ordner-Oberfläche, den Upload-Ablauf, Dateiaktionen, Verlaufsprotokolle, das Berechtigungsmodell, Verschlüsselung, Benachrichtigungen und Data-Governance-Optionen.
Übersicht der Oberfläche
Wenn Sie zum ersten Mal auf Files.com landen, öffnet sich der Dateibrowser sofort. Es gibt keinen Onboarding-Assistenten oder Einrichtungsleitfaden; Sie werden direkt in die Root-Ordner-Ansicht versetzt.
Die linke Seitenleiste listet jedes Hauptmodul der Plattform auf: Files, Freigabe, Benutzerkonten, Verschlüsselung usw.
Die Breite der Seitenleiste macht deutlich, dass Files.com mehr als ein Cloud-Speicherprodukt ist. Es ist eine Plattform mit ernsthaften Enterprise-Ambitionen.
Der Root-Ordner selbst hat vier Tabs: Files, Verlauf, Berechtigungen und Einstellungen. Die Dateilistenansicht unterstützt drei Anzeigemodi, Spaltenanpassung und erweiterte Filter, die über die Symbolleiste zugänglich sind.
Speicherort
Bevor wir etwas hochluden, prüften wir, wo die Dateien tatsächlich gespeichert würden.
Ein Klick auf die Regionsauswahl in der oberen rechten Ecke öffnet das Modal „Speicherort“. Files.com bietet fünf verwaltete Speicherregionen standardmäßig an.
Über diese gehosteten Optionen hinaus gibt es auch eine Remote-Server-Mount-Option. Diese ermöglicht es Ihnen, einen Files.com On-Premise-Server zu verbinden und den gesamten Speicher auf eine Infrastruktur zu routen, die Sie vollständig kontrollieren, sei es Ihr eigenes Rechenzentrum oder eine Private Cloud.
Für Organisationen mit strengen Anforderungen an die Datenresidenz deckt die Kombination aus regionaler Auswahl und On-Premise-Mounting die meisten Compliance-Szenarien ab.
Dateien hochladen
Der Root-Ordner beginnt leer. Drei Upload-Aktionen sind in der Bildschirmmitte verfügbar:
Neuer Ordner: Erstellen Sie eine Ordnerstruktur vor dem Hochladen
Dateien hochladen: Einzelne Dateien auswählen
Ordner hochladen: Ein ganzes Verzeichnis auf einmal hochladen
Wir luden eine 21 MB große PDF-Datei (Test.pdf) über die Schaltfläche Files hochladen hoch.
Das Upload-Panel erscheint am unteren Bildschirmrand und bleibt sichtbar, während die Übertragung läuft. Sie können einzelne Übertragungen direkt über dieses Panel pausieren oder abbrechen. Eine Zusammenfassungszeile am unteren Rand zeigt die Gesamtzahl der verbleibenden Dateien und ihre kombinierte Größe über alle aktiven Uploads hinweg an.
Dateiliste & Stapelaktionen
Sobald der Upload abgeschlossen ist, erscheint die Datei in der Liste, wobei die folgenden Spalten standardmäßig sichtbar sind.
Test.pdf wurde als Acrobat-Dokument aufgeführt, geändert am 1. März 2026 um 6:05 Uhr und war 21 MB groß.
Stapelaktionen funktionieren über mehrere gleichzeitig ausgewählte Dateien hinweg. Für Einzeldateioperationen öffnet die Schaltfläche „Aktionen“ auf der rechten Seite jeder Zeile ein Kontextmenü mit einem vollständigeren Satz von Optionen.
Die Option „Prioritätsfarbe“ ermöglicht es Ihnen, Dateien visuell zu markieren, um Elemente zu kennzeichnen, die in einem gemeinsamen Arbeitsbereich Aufmerksamkeit benötigen. Duplizieren ist eine separate Option von Kopieren, die eine lokale Kopie im selben Ordner erstellt, ohne dass eine Zielauswahl erforderlich ist.
Verlauf-Tab
Der Verlauf-Tab protokolliert jede von Benutzern im Ordner durchgeführte Aktion. Wir fanden drei Einträge nach unserer ersten Sitzung:
Das Protokoll erfasst sowohl Dateioperationen (Erstellung, Änderung, Löschung) als auch Sitzungsereignisse (Anmeldung). Jeder Eintrag enthält den Benutzer, die Aktionsbeschreibung, die verwendete Schnittstelle (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 Export-Schaltfläche ermöglicht es Ihnen, das vollständige Protokoll für externe Analysen oder Compliance-Berichte zu extrahieren.
Berechtigungen-Tab
Der Berechtigungen-Tab 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 vollständigen Zugriff. Um Ordnern anderen Benutzern Berechtigungen zu erteilen, müssen Sie einen neuen Benutzer erstellen.“
Eine Schaltfläche „Neue Berechtigung hinzufügen“ ist am unteren Ende der Liste verfügbar. Berechtigungen können von übergeordneten Ordnern oder Gruppen vererbt werden, was bedeutet, dass Sie nicht manuell auf jeder Ebene einer Ordnerhierarchie festlegen müssen.
Der Tab enthält auch einen ausklappbaren Abschnitt „Begriffe und Symbole“, der jeden Berechtigungstyp erklärt.
Einstellungen-Tab
Der Einstellungen-Tab enthält vier Unterabschnitte: Freigabe, Verschlüsselung, Benachrichtigungen und Data Governance.
Verschlüsselung
Der Verschlüsselung-Untertab zeigt eine einzige Option: GPG, derzeit auf Aus gesetzt. Ein Klick auf Bearbeiten ö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 Einstellungen-Tabs. Files.com unterstützt sechs Benachrichtigungskanäle.
Jeder Kanal hat seine eigene Ansicht-Schaltfläche, die zum Konfigurationsbildschirm führt. Die Bandbreite der Integrationen hier ist für Unternehmensumgebungen wirklich nützlich. Amazon SNS und Google Pub/Sub sind insbesondere 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 Data Governance-Abschnitt ist in zwei Kategorien gegliedert: Datenaufbewahrung und Datenbeschränkungen.
Alle Einstellungen sind mit Bearbeiten-Schaltflächen ausgestattet. Dateiablauf ermöglicht die Festlegung automatischer Löschrichtlinien – nützlich für Ordner, die temporäre oder zeitkritische Daten enthalten. Gelöschte Files archivieren kann aktiviert werden, um gelöschte Dateien in einem Archiv aufzubewahren, anstatt sie dauerhaft zu entfernen.
Auf der Beschränkungsseite können Sie mit Dateierweiterungen beschränken bestimmte Dateitypen auf eine Whitelist oder Blacklist setzen (z. B. nur .pdf- und .xlsx-Uploads erlauben). Dateinamen mit regulärem Ausdruck beschränken bietet die granularste Kontrolle und ermöglicht es Ihnen, Namenskonventionen mit Regex-Mustern durchzusetzen. Wasserzeichen-Vorschauen fügt Dateivorschau-Bildschirmen ein Wasserzeichen hinzu, relevant beim Teilen sensibler Dokumente mit externen Parteien.
Jede dieser Einstellungen ist standardmäßig deaktiviert, was bedeutet, dass die Plattform in einem permissiven Zustand ausgeliefert wird und Administratoren bei Bedarf Einschränkungen aktivieren können.
Freigabe
Ein Klick auf Freigabe in der linken Seitenleiste erweitert ein Untermenü mit sechs Elementen.
Die Plattform ist standardmäßig auf Freigabelinks eingestellt. Filter, Spaltenanpassung und eine Export-Schaltfläche sind verfügbar, konsistent mit denen in jeder anderen Listenansicht der Plattform.
Einen Freigabelink erstellen
Ein Klick auf „Neuer Freigabelink“ öffnet ein Panel inline im Dateibrowser, anstatt zu einem separaten Bildschirm zu navigieren.
Die erste Einstellung ist der Freigabetyp, bezeichnet als „Datei-/Ordneränderungen in Freigabe widerspiegeln“:
Live-Freigabelink: Zeigt immer auf die aktuelle Version der Datei. Wenn die Datei nach Erstellung des Links aktualisiert wird, sehen Empfänger immer die neueste Version.
Snapshot-Freigabelink: Der Link ist auf den Zustand der Datei zum Zeitpunkt der Erstellung festgelegt. Nachfolgende Änderungen am Original wirken sich nicht auf das aus, worauf Empfänger zugreifen können.
Diese Unterscheidung 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 genutztes Arbeitsdokument.
Sie können mehrere Dateien in eine einzige Freigabe aufnehmen oder zum Zeitpunkt der Erstellung zusätzliche Elemente direkt in das Freigabebündel hochladen. Elemente, die direkt in die Freigabe hochgeladen werden, sind nur auf den Freigabelink beschränkt und werden entfernt, wenn der Link abläuft oder widerrufen wird.
Verfügbare Aktionen
Das Dropdown „Verfügbare Aktionen“ steuert, was Empfänger mit den freigegebenen Dateien tun dürfen. Diese Bandbreite deckt die meisten realen Freigabeszenarien ab, ohne dass separate Benutzerkonten für externe Parteien erforderlich sind.
Posteingänge
Der Posteingänge-Bereich unter Freigabe ermöglicht es Ihnen, dedizierte Dateieinreichungs-Endpoints zu erstellen, die eingehende Dateien direkt in einen Files.com-Ordner routen. Drei Posteingangstypen sind verfügbar:
Files über Web akzeptieren: Generiert eine öffentliche URL. Passwort-, Registrierungsformular- und Clickwrap-Steuerelemente sind verfügbar.
Files über E-Mail akzeptieren: Generiert eine dedizierte Posteingangs-E-Mail-Adresse. Files, die als Anhänge gesendet werden, landen direkt im konfigurierten Ordner. Absender-Whitelisting nach Adresse oder Domain wird unterstützt.
Files über Web und E-Mail akzeptieren: Akzeptiert beide Kanäle gleichzeitig. Passwort- und Registrierungsformular-Erzwingung werden 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 als Vorschau generiert, bevor der Posteingang gespeichert wird, sodass Sie die Adresse vor der Veröffentlichung überprüfen können.
Posteingangskonfiguration
Wir setzten das Ziel auf Root-Ordner, 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 überprüfen können.
Einreichungssteuerungen (Web)
Für webbasierte Posteingänge bietet ein Abschnitt „Einreichungssteuerungen“ drei unabhängige Zugriffssperren:
Ein Passwort ist erforderlich, bevor das Upload-Formular zugänglich ist. Die Plattform wendet dieselben Passwortkomplexitätsregeln, die in den Benutzereinstellungen konfiguriert sind, auf Posteingangspasswörter an.
Registrierungsformular verlangt von Uploadern, vor der Einreichung ein Formular auszufüllen. Sie können das Standardformular der Plattform verwenden oder ein benutzerdefiniertes Formular auswählen, das im Bereich „Benutzerdefinierte Formulare“ erstellt wurde. Eine optionale Empfangs-E-Mail benachrichtigt die Uploader über die erfolgreiche Einreichung.
Clickwrap verlangt von Uploadern, vor dem Fortfahren eine Clickwrap-Vereinbarung zu akzeptieren. Vereinbarungen können inline erstellt oder aus einer vorhandenen Bibliothek ausgewählt werden.
Alle drei Steuerungen sind optional und können in beliebiger Konfiguration auf einem einzigen Posteingang kombiniert werden.
E-Mail-Posteingang
Bei der Konfiguration 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 Passwort-, Registrierungsformular- und Clickwrap-Steuerungen vollständig verschwinden und durch E-Mail-spezifische Einstellungen ersetzt werden.
Der E-Mail-Posteingang bietet zwei zusätzliche Konfigurationsabschnitte. E-Mail-Absenderberechtigungen & Antworten ermöglicht es Ihnen, Einreichungen optional auf bestimmte Absenderadressen oder ganze Domains über eine Whitelist zu beschränken, was zunächst die Aktivierung der eingehenden E-Mail-Authentifizierung in den Freigabeeinstellungen erfordert. Ein Benachrichtigungen-Umschalter kann optional eine Bestätigungs-E-Mail an den Absender bei erfolgreichem Upload senden.
Die Eingehende-E-Mail-Einstellungen enthalten die Option „Einreichungen in Unterordner trennen“, die Anhänge jeder E-Mail mithilfe einer Namensvorlage in einen eigenen Unterordner organisiert. Die Vorlage unterstützt Name-, E-Mail- und E-Mail-Domain-Tokens sowie Datums-/Uhrzeit-Tokens. Wenn sie leer gelassen wird, werden Unterordner fortlaufend nummeriert. Dies verhindert, dass sich Einreichungen verschiedener Absender in einem flachen Verzeichnis anhäufen.
Posteingang bestätigt
Nach dem Speichern zeigt der Bestätigungsbildschirm beide Endpoints gleichzeitig an. Die Schaltfläche „Posteingang besuchen“ öffnet direkt die öffentliche Upload-Seite. Eine Schaltfläche „Files anzeigen“ verlinkt zum Zielordner.
Upload-Geschwindigkeitstest über Posteingang
Die öffentliche Posteingangsseite erfordert kein Konto oder Anmeldung. Sie zeigt den Posteingangstitel, Schaltflächen zum Hochladen von Dateien und Ordnern sowie eine Drag-and-Drop-Zone an.
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 auf USA, Virginia eingestelltem Speicher 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 ungefähr 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 auf USA, Virginia eingestelltem Speicher lief der Upload mit 6 MB/s, etwa 5 % der verfügbaren Bandbreite.
Wir wechselten die Speicherregion des Kontos zu EU – Deutschland, Frankfurt. Die Regionsmigration war innerhalb von Sekunden abgeschlossen, wobei alle vorhandenen Dateien sofort in der neuen Region verfügbar waren.
Dieselbe Datei, nach Frankfurt hochgeladen, lief mit 14 MB/s – mehr als das Doppelte des Virginia-Ergebnisses. Die Verbesserung steht im Einklang mit der geringeren geografischen Entfernung von unserem Teststandort in Istanbul. Allerdings sind 14 MB/s gegen eine 128 MB/s-Verbindung immer noch 11 % Auslastung. Der Upload-Durchsatz durch den Posteingang war in allen Regionen merklich 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, anstatt 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, die als echter Inline-Anhang gesendet wurde, funktionierte korrekt: Die Datei erschien automatisch im Root-Ordner, organisiert in einem eigenen Unterordner.
Der Root-Ordner zeigt nach mehreren Testeinreichungen die automatische Unterordnerstruktur, die wie erwartet funktioniert. Die E-Mail-Einreichung von einem namentlichen Absender wurde in einem Ordner organisiert, der mit seinem Namen und seiner E-Mail-Adresse beschriftet war. Anonyme Webformular-Einreichungen landeten in fortlaufend nummerierten Ordnern. Keine manuelle Sortierung war erforderlich.
Benutzerkonten
Der Benutzerkonten-Bereich in der linken Seitenleiste öffnet eine Benutzerliste. Ein Klick auf „Benutzer erstellen“ zeigt ein detailliertes Formular, das in mehrere einklappbare Abschnitte gegliedert ist:
Benutzeridentität erfasst Benutzername, Authentifizierungsmethode, E-Mail, vollständiger Name und Unternehmen. Die Standard-Authentifizierungsmethode ist E-Mail-Anmeldung, die dem neuen Benutzer eine Einladung sendet, sein eigenes Passwort festzulegen.
Berechtigungen ermöglicht die Zuweisung einer Rolle – Standardbenutzer oder Site-Administrator – plus optionale zusätzliche Rollen (Abrechnungsadministrator, schreibgeschützter Site-Administrator). Berechtigungen auf Ordnerebene werden hier ebenfalls konfiguriert.
Sicherheit bietet Zugriffskontrollen pro Benutzer, einschließlich eines Zugriffsablaufdatums, eines automatischen Deaktivierungsdatums für Benutzer, die sich bis zu einer festgelegten Frist nicht angemeldet haben, IP-Adressbeschränkungen, einer Umgehungsoption für die Site-IP-Whitelist und Zwei-Faktor-Authentifizierungseinstellungen (siteweite Einstellung verwenden, immer erforderlich oder nie erforderlich). Ein Flag „Geteilter/Bot-Benutzer“ befreit das Konto von 2FA-Anforderungen und verhindert Änderungen an Passwort oder E-Mail.
Verbindungsoptionen deckt erlaubte Protokolle und die Konfiguration des FTP/SFTP-Root-Ordners ab. Einstellungen behandelt Zeitzone, Sprache und Avatar. Kategorisierung & Notizen bietet interne Tagging- und Notizfelder.
Die Plattform enthält auch Benutzerlebenszyklusregeln, die es ermöglichen, Konten, die für eine bestimmte Anzahl von Tagen inaktiv waren, automatisch zu deaktivieren oder zu entfernen. Dies ist nützlich zum Bereinigen von Konten, die für Kunden oder Auftragnehmer erstellt wurden, die nicht mehr aktiv sind, ohne dass manuelle Audits erforderlich sind. Zugriffsberichte sind ebenfalls aus der Benutzerlistenansicht für Audit-Zwecke verfügbar.
Partner
Das Partner-Untermenü unter Benutzerkonten ist für extern verwaltete Benutzergruppen-Organisationen oder Anbieter konzipiert, deren Benutzer denselben Ordnerzugriff und dieselbe Berechtigungsstruktur teilen. Die Erstellung eines Partners erfordert einen Namen, eine Root-Ordner-Zuweisung und eine Berechtigungskonfiguration. Der Abschnitt „Benutzerzugriffskontrollen“ ermöglicht die Definition, ob Partner-Admins Benutzer erstellen, Zugangsdaten zurücksetzen, 2FA für FTP/SFTP/WebDAV-Verbindungen umgehen und GPG-Schlüssel für ihre eigenen Benutzer verwalten können.
SSO
Der SSO-Bereich unterstützt 13 Identitätsanbieter standardmäßig: 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 die Benutzer- und Gruppenlebenszyklusverwaltung über den Identitätsanbieter zu automatisieren.
Verschlüsselung
SFTP/SSH-Schlüssel verknüpft öffentliche Schlüssel mit Benutzerkonten und ermöglicht es diesen Benutzern, sich ohne Passwort über SFTP bei Files.com zu authentifizieren. Das Formular ermöglicht die Auswahl eines Benutzers, das Hinzufügen eines Titels und entweder das Einfügen eines öffentlichen Schlüssels oder das Hochladen einer Schlüsseldatei. Sie können auch ein Schlüsselpaar direkt im Browser generieren. Dies ist besonders nützlich für automatisierte Systemintegrationen und langfristige Authentifizierungen, die nicht ablaufen oder automatisch rotieren sollen.
GPG
Der GPG-Bereich verwaltet GPG/PGP-Schlüssel, die für die automatisierte Dateiverschlüsselung und -entschlüsselung auf Ordnerebene verwendet werden. Files.com vermerkt, dass dies in Gesundheits- und Finanzumgebungen üblich ist, in denen Gegenparteien oder Compliance-Anforderungen eine GPG-Verschlüsselung vorschreiben.
Ciphers
Der Ciphers-Bereich steuert die SSL/TLS-Cipher-Suiten, die für FTP- und SFTP-Verbindungen zugelassen sind. Standardmäßig verlangt Files.com die sichersten modernen Ciphers.
Automatisierungs-Trigger-Typen
Vier Trigger-Typen sind für Automatisierungen verfügbar:
- Intervall läuft nach einem wiederkehrenden Zeitplan wie täglich, wöchentlich, monatlich, vierteljährlich oder jährlich
- Benutzerdefinierter Zeitplan läuft zu genauen Zeiten, Tagen oder Intervallen, die Sie definieren; unterstützt mehrere Durchläufe pro Tag und optionales Überspringen von Feiertagen nach Region
- Eingehender Webhook wird ausgelöst, wenn ein externes System über einen sicheren Files.com-Webhook-Endpoint anstößt
- Ad-Hoc (Manuell ausführen) läuft bei Bedarf über die Aktion „Jetzt ausführen“, ohne angehängten Zeitplan; geeignet für einmalige Aufgaben
Der benutzerdefinierte Zeitplan-Trigger unterstützt Feiertags-Regionsausschlüsse, was bedeutet, dass Automatisierungen so konfiguriert werden können, dass sie Ausführungen an nationalen Feiertagen in einem bestimmten Land überspringen – ein Maß an Planungspräzision, das die meisten Plattformen nicht standardmäßig bieten.
Dienste
Das Dienste-Menü in der linken Seitenleiste verwaltet die Verbindungsprotokolle, die Clients verwenden können, um auf Files.com zuzugreifen. Jeder Dienst hat seine eigenen Unter-Tabs für Einstellungen und Protokolle, die es Administratoren ermöglichen, Verhalten und Verbindungsverlauf unabhängig pro Protokoll zu konfigurieren und zu überprüfen.
Die unten gezeigte FTP-Einstellungsseite veranschaulicht das verfügbare Maß an Kontrolle. Optionen umfassen das vollständige Aktivieren oder Deaktivieren des Dienstes, die Steuerung der ASCII-Modus-Zeilenende-Konvertierung, das Erzwingen von SSL bei allen Verbindungen, das optionale Automatisch-Erstellen von übergeordneten Ordnern für Uploads von Clients, die dieses Verhalten erwarten, und das Festlegen einer benutzerdefinierten Tagesnachricht, die FTP-Clients bei der Anmeldung angezeigt wird. Dieselbe Konfigurationstiefe ist für SFTP, AS2 und WebDAV verfügbar.
Integrationen
Das Integrationen-Menü erweitert sich in sieben Unterabschnitte: Katalog, Remote-Server, Sync, Mount, SSO, SIEM und Benutzerdefiniertes SMTP.
Die Katalog-Seite präsentiert die vollständige Bibliothek der verfügbaren Drittanbieter-Integrationen. Die Breite hier ist bemerkenswert; sie deckt 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 ab. Der Katalog enthält auch die Files.com-Desktop-App, CLI-App und Agent als installierbare Konnektoren.
Remote-Server
Remote-Server ermöglicht es Ihnen, Files.com mit einem externen Speichersystem zu verbinden und es als Ziel für Ordner, Automatisierungen und Synchronisierungen zu verwenden, anstatt sich ausschließlich auf den verwalteten Speicher von Files.com zu verlassen. Sobald ein Remote-Server konfiguriert ist, kann er für den Echtzeitzugriff eingebunden oder als Quelle oder Ziel für geplante Sync-Aufträge 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 ermöglicht die Definition geplanter oder getriggerter Dateisynchronisierungsaufträge zwischen zwei beliebigen unterstützten Endpoints – dieser Site, einem Agent-verbundenen On-Premise-System oder einem konfigurierten Remote-Server. Quelle und Ziel werden unabhängig voneinander konfiguriert, und Optionen umfassen, ob Quelldateien nach dem Kopieren behalten oder gelöscht werden sollen. Ein Trigger-Dateiname kann angegeben werden, um ein nachgelagertes Ereignis nach Abschluss der Synchronisierung auszulösen. Include- und Exclude-Muster ermöglichen eine fein abgestufte Kontrolle darüber, welche Dateien für einen bestimmten Sync-Auftrag in Frage kommen.
Benutzerdefiniertes SMTP
Die benutzerdefinierte SMTP-Option unter Integrationen ermöglicht es, alle ausgehenden E-Mails von Files.com – Benachrichtigungen, Posteingangsbestätigungen, Freigabelink-Zustellungen – über Ihren eigenen Mailserver und nicht über die Infrastruktur von Files.com zu senden. Für Organisationen mit strengen Data-Governance- oder E-Mail-Routing-Anforderungen stellt dies sicher, dass keine Nachrichten-Metadaten ein Drittanbieter-Mail-Relay passieren.
Benachrichtigungen
Das Benachrichtigungsmenü unterstützt sechs Zustellungskanä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-Arbeitsbereich an, wählen den zu überwachenden Ordnerpfad aus, legen fest, ob Benachrichtigungen nur für den ausgewählten Ordner oder alle Unterordner gelten, und geben an, ob bei allen Dateiaktionen oder nur bei bestimmten ausgelöst werden soll. Das Ergebnis sind Echtzeit-Warnungen in Ihrem Slack-Arbeitsbereich für jegliche Dateiaktivität in einem ausgewählten Ordnerbaum – nützlich für Teams, die betriebliches Bewusstsein über eingehende Einreichungen oder Dateiänderungen benötigen, ohne sich bei der Plattform anzumelden.
Client-Apps
Das Client-Apps-Menü bietet Downloads und Dokumentation für die gesamte Palette der Files.com-Clientanwendungen. Verfügbare Clients umfassen eine Desktop-App für Windows und macOS, eine Command-Line (CLI) App und eine Mobile App. Die Desktop-App bindet Files.com als eingebundenes 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. Die CLI-Unterstützung neben GUI-Clients bedeutet, dass die Plattform sowohl Endbenutzer als auch technische Operatoren vom selben Konto aus 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 speicherangebundene Netzwerke (SAN) – mit Ihrer Files.com-Site verbindet. Nach der Installation kann der Agent als Remote-Server registriert und für Echtzeit-Mount-Zugriff oder als Quelle/Ziel in Sync-Aufträgen verwendet werden. Dies ist der Schlüsselmechanismus für Organisationen, die ihre Dateien aus Gründen der DSGVO-, HIPAA- oder anderer Compliance-Anforderungen auf ihrer eigenen Infrastruktur behalten müssen, aber dennoch Files.com für Zugriffskontrolle, Dateiübertragungsorchestrierung und Freigabe nutzen möchten. Alle Datenübertragungen zwischen dem Agenten und Files.com sind verschlüsselt.
Nutzung
Das Nutzungsmenü bietet eine Echtzeit- und historische Ansicht des Kontoverbrauchs. Die Zusammenfassung des aktuellen Abrechnungszeitraums zeigt den gesamten genutzten Speicher, das Übertragungsvolumen aufgeschlüsselt nach nativem Ausgang und Remote-Server-Eingang/Ausgang sowie die Anzahl der abrechenbaren Benutzer. Ein Zeitreihendiagramm ermöglicht den Wechsel zwischen Speicher-, Übertragungsnutzungs-, Benutzer- und API-Ansichten, mit einem konfigurierbaren Datumsbereich. Ein Tool „Site-Nutzung nach Ordner exportieren“ generiert einen Bericht über den Speicherverbrauch pro Ordnerpfad, mit Optionen für Rekursionstiefe und Mindestordnergröße – nützlich, um zu identifizieren, wo sich die Speicherung konzentriert, bevor Aufbewahrungs- oder Bereinigungsentscheidungen getroffen werden.
Sicherheit
Die Passwörter-Seite beschreibt alle aktiven Einschränkungen. Die aktuelle Konfiguration erfordert mindestens 10 Zeichen, einschließlich eines Buchstabens, einer Zahl, eines Symbols und sowohl Groß- als auch Kleinbuchstaben. Die Wiederverwendung der letzten 10 Passwörter ist blockiert. Die Verwendung kompromittierbarer Passwörter verhindern ist aktiviert, was bedeutet, dass Passwörter, die in bekannten Datenbanken für kompromittierte Zugangsdaten erscheinen, bei der Erstellung abgelehnt werden. Der Passwortablauf ist konfigurierbar, aber standardmäßig deaktiviert. Eine bemerkenswerte Option ist „Passwortregeln auf Freigaben, Posteingänge und öffentlich bereitgestellte Ordner anwenden“ – wenn aktiviert, gelten dieselben Komplexitätsanforderungen für Passwörter, die auf Freigabelinks und Posteingängen gesetzt werden, nicht nur für interne Benutzerkonten. Brute-Force-Schutz ist ebenfalls konfigurierbar, wobei die eigenen Standardeinstellungen von Files.com angewendet werden, sofern sie nicht überschrieben werden.
Zwei-Faktor-Authentifizierung
Die 2FA-Seite steuert die siteweite Durchsetzung und die zugelassenen Authentifizierungsmethoden. Die Durchsetzung ist derzeit auf „nicht erforderlich“ eingestellt – sie kann geändert werden, um 2FA für alle Benutzer oder bestimmte Benutzertypen zu verlangen. Die vier unterstützten Methoden sind SMS, TOTP (Authenticator-Apps), Hardware-Schlüssel und YubiKey Native. Ein separater Umschalter 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 Data-Governance-Menü enthält sieben Unterabschnitte: Aufbewahrung, Beschränkungen, Organisation, Clickwraps, Globale Regionen, Dateiintegrität und Wiederherstellung.
Datenaufbewahrung
Der Aufbewahrungsbereich verwaltet, wie lange Daten auf der Plattform aufbewahrt werden. Dateiablauf ermöglicht die Festlegung von Regeln, die Ordnerinhalte nach einem bestimmten Zeitraum automatisch entfernen. Gelöschte Files archivieren steuert, wie lange gelöschte Dateien aufbewahrt werden, bevor sie dauerhaft gelöscht werden – dies ist das Zeitfenster, innerhalb dessen gelöschte Dateien wiederhergestellt werden können. Ein Einstellungen-Tab konfiguriert das siteweite Überschreibungsverhalten und den Nur-Archiv-Modus.
Datenbeschränkungen
Der Beschränkungen-Bereich bietet fein abgestufte Kontrollen darüber, was hochgeladen werden kann und wie Dateinamen strukturiert sind. Tabs decken Dateierweiterungslimits, Dateinamenlängenlimits, Dateinamen-Regex-Limits, Ordnersperren und Wasserzeichen-Vorschauen ab. Diese Beschränkungen gelten für Upload-, Verschiebe- und Kopieroperationen und vererben sich auf Unterordner, sofern sie nicht explizit überschrieben werden.
Der Organisationsbereich ermöglicht regelbasiertes Dateimanagement zum Zeitpunkt des Uploads. Hochgeladene Files umbenennen ermöglicht die Definition von Regeln, die Dateinamen bei Ankunft automatisch standardisieren – nützlich für die Einhaltung konsistenter Benennungsschemata über Integrationen hinweg.
Files organisieren definiert Regeln zum automatischen Verschieben oder Kopieren von Dateien in Unterordner basierend auf Kriterien. Benutzerordner erstellen stellt automatisch einen persönlichen Ordner für jeden Benutzer bereit. Zusammen können diese Funktionen manuelle Dateiverarbeitungs-Workflows vollständig ersetzen.
Clickwraps
Der Clickwraps-Bereich ist der Ort, an dem rechtliche Vereinbarungen für die plattformweite Nutzung erstellt und gespeichert werden. Jede hier definierte Vereinbarung wird zur Auswahl verfügbar, wenn webbasierte Posteingänge oder Freigabelinks konfiguriert werden, die eine Benutzerakzeptanz vor dem Zugriff erfordern.
Globale Regionen
Der Globale-Regionen-Bereich, oben als Datenspeicherregionen dargestellt, ermöglicht es Ihnen, einzelne Ordner bestimmten geografischen Speicherregionen zuzuweisen. Der Root-Ordner in unserem Konto ist derzeit der EU: Deutschland, Frankfurt zugewiesen, nach unserer früheren Regionsmigration. In einer Multi-Region-Organisation können verschiedene Ordner zu verschiedenen regionalen Speicher-Endpoints geroutet werden; zum Beispiel können von europäischen Kunden eingereichte Dateien in Frankfurt gespeichert werden, während nordamerikanische Einreichungen in Virginia landen – was sowohl die Latenz als auch die Einhaltung von Datenresidenzanforderungen verbessert. Wenn eine Regionszuweisung geändert wird, werden vorhandene Dateien automatisch im Hintergrund in die neue Region migriert.
Dateiintegrität
Der Dateiintegrität-Abschnitt ermöglicht es Ihnen 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. Wenn aktiviert, wird die Prüfsumme zusammen mit den Dateimetadaten gespeichert und kann verwendet werden, um zu überprüfen, ob 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 überprüfen muss.
Wiederherstellung
Der Wiederherstellung-Bereich fungiert als Papierkorb auf Unternehmensniveau. Zuvor gelöschte Dateien, Ordner und Benutzer können wiederhergestellt werden, solange sie sich innerhalb des in den Datenaufbewahrungseinstellungen konfigurierten Aufbewahrungsfensters befinden. Wiederherstellungsanfragen werden als Hintergrundaufträge ausgeführt, was sie für groß angelegte Wiederherstellungsoperationen geeignet macht.
Bei der Erstellung einer Wiederherstellungsanfrage können Sie den Vorgang auf einen bestimmten Ordner oder die gesamte Site beschränken, nach Löschdatum filtern, um einzuschränken, was wiederhergestellt wird, und wählen, ob Dateien an Ort und Stelle (ursprünglicher Pfad) oder in einem neuen Ordner im Root wiederhergestellt werden sollen. Dateiänderungs-Zeitstempel können unverändert beibehalten oder auf das aktuelle Datum und die aktuelle Uhrzeit aktualisiert werden – mit einer Warnung, dass die Beibehaltung des ursprünglichen Zeitstempels sofort Dateiablaufregeln auslösen kann, wenn diese im Zielordner aktiv sind. Ordnerberechtigungen können optional zusammen mit Dateien wiederhergestellt werden. Wiederherstellungsanfragen werden mit Statusaktualisierungen verfolgt, und Dateien, die basierend auf den Aufbewahrungseinstellungen dauerhaft gelöscht wurden, können nicht wiederhergestellt werden.
Branding
Die Branding-Seite zeigt den vollen Umfang des verfügbaren White-Labelings. Konfigurierbare Elemente umfassen den Site-Namen, das Farbschema der Oberfläche, den Hilfetext der Anmeldeseite, Kopf- und Fußzeilentext sowohl für die interne Oberfläche als auch für öffentlich zugängliche Seiten (Posteingänge, Freigabelinks), ein benutzerdefiniertes Logo, ein benutzerdefiniertes Anmeldehintergrundbild, benutzerdefinierte Symbole sowie die Antwortadresse und den Fußzeilentext für ausgehende E-Mail-Benachrichtigungen. In Kombination mit der benutzerdefinierten Domain-Einstellung ermöglichen diese Optionen es Organisationen, Files.com vollständig unter ihrer eigenen Marke zu präsentieren – der Name Files.com muss nirgendwo in der benutzerorientierten Erfahrung erscheinen.
Entwickler
Das Entwickler-Menü am unteren Rand 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 integrieren 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 in der standardmäßigen Paketregistrierung seiner Sprache veröffentlicht und mit einem öffentlichen GitHub-Repository verlinkt. Die SDKs stellen jede Plattformfunktion zur Verfügung, die über die Web-UI verfügbar ist – Dateioperationen, Benutzerverwaltung, Berechtigungen, Freigabelinks, Posteingänge, Ordnereinstellungen und Site-Konfiguration – als native Objekte in der Zielsprache. Die Plattform empfiehlt ausdrücklich die Verwendung von SDKs gegenüber direkten API-Aufrufen und weist darauf hin, dass ihre internen Entwicklungsteams dieselben SDKs verwenden und Probleme daher schnell gefunden und behoben werden.
API
Der API-Bereich bietet Zugriff auf die Files.com REST-API-Dokumentation und die API-Schlüsselverwaltung. Jede Aktion, die über die Weboberfläche verfügbar ist, ist auch über die API verfügbar, was sie geeignet macht, um Files.com-Funktionen in benutzerdefinierte Anwendungen, Websites, iPaaS-Lösungen oder Datenbanken einzubetten. API-Schlüssel auf Administratorebene können Site-Verwaltungsoperationen durchführen, einschließlich Benutzerbereitstellung, Berechtigungsänderungen, Erstellung von Freigabelinks, Posteingangskonfiguration und Ordnereinstellungen – die gesamte administrative Oberfläche der Plattform, programmatisch zugänglich.
CLI
Der CLI-Unterabschnitt bietet Zugriff auf die Files.com Command-Line-Anwendung. Zusammen mit der Desktop-App für Windows und macOS, der browserbasierten Oberfläche, der mobilen App und der SDK/API-Oberfläche rundet die CLI einen vollständigen Satz von Zugangsmodalitäten ab. Für Automatisierungs-Workflows – geplante Übertragungen, geskriptete Dateiverarbeitung, Server-zu-Server-Operationen – ist die CLI das direkteste verfügbare Tool. 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 Infrastruktur-Automatisierungs-Stacks verwalten, ist die CLI oft die praktischste tägliche Schnittstelle.
Thru, Inc
Wir haben uns bei Thru angemeldet und die Dateiübertragungsoberfläche von Grund auf getestet, wobei wir die Organisationseinrichtung, die Endpoint-Konfiguration, die Flow-Erstellung und den End-to-End-Dateiübertragungs-Workflow durcharbeiteten.
Einrichtung & Erste Eindrücke
Nach der Anmeldung zeigt das Dashboard sofort Übertragungsstatistiken, eingehende/ausgehende Bytes, aktuellen vs. maximalen Speicher, Dateiverarbeitungsoperationen (Verschlüsseln, Entschlüsseln, Komprimieren, Dekomprimieren) und ein nach Monaten aufgeschlüsseltes Transaktionsdiagramm an. Bei einem frischen Konto sind alle Werte null, was erwartungsgemäß ist, aber das Layout vermittelt recht gut, was die Plattform verfolgt.
Die linke Navigation besteht aus sechs Hauptpunkten: Dashboard, Organisationen, Flows, Aktivität, Berichte und Warnungen, plus Hilfe und Admin unten.
Organisationen
Organisationen dienen als Container der obersten Ebene für alle Ressourcen. Die Erstellung einer Organisation erfordert einen Namen, optionale Tags und eine Beschreibung
Nach dem Speichern wird die Liste mit dem neuen Eintrag aktualisiert:
Ein Klick auf AIMultiple öffnet den Eigenschaften-Bildschirm. Die linke Seitenleiste zeigt nun das Menü auf Organisationsebene: Endpoints, Abonnement, PGP-Schlüssel, SSH-Schlüssel, Zertifikate, Thru Nodes und Maschinenbenutzer.
Eigenschaften ermöglicht die Bearbeitung der zum Erstellungszeitpunkt eingegebenen Informationen.
Endpoints
Endpoints sind der Ort, an dem die Flexibilität von Thru deutlich wird. Bei der Erstellung eines neuen Endpoints zeigt das Typ-Dropdown eine Reihe von Speicheroptionen an. Basierend auf Tests umfassen die verfügbaren Typen:
Die Erstellung eines neuen Endpoints erfordert einen Titel und einen Typ. Das Typ-Dropdown listet die verfügbaren Speicheroptionen auf:
- Thru FTPS: Thrus eigener verwalteter FTPS-Speicher
- Thru SFTP: Thrus eigener verwalteter SFTP-Speicher
- Thru File Share: Ein selbstgehosteter Knoten, auf dem Thrus kompatibler Dateiübertragungsserver läuft (siehe Thru Nodes unten)
- Amazon S3: Übertragungen an Ihren eigenen AWS-Bucket routen
- Azure Blob Storage: Übertragungen an Ihren eigenen Azure-Speicher routen
- Externes SFTP: Verbindung zu einem Drittanbieter-SFTP-Server herstellen
- Externes FTPS: Verbindung zu einem Drittanbieter-FTPS-Server herstellen
- Webformular: Eine browserbasierte Upload-Seite für externe Parteien
Die verwalteten Thru-Endpoints (FTPS, SFTP) sind die Option mit der geringsten Reibung – Zugangsdaten und URLs werden automatisch bereitgestellt. Die externen Speicheroptionen (S3, Azure, Drittanbieter-SFTP/FTPS) sind ein bedeutsames Unterscheidungsmerkmal im Vergleich zu Plattformen, die nur ihren eigenen verwalteten Speicher anbieten.
Wir wählten Thru FTPS zum Testen. Die Endpoint-Adresse wurde sofort generiert und auf dem Bildschirm angezeigt.
Abonnement
Der Abonnement-Bildschirm ermöglicht die Auswahl einer Organisation und die Aktivierung eines Abonnements dafür.
PGP-Schlüssel
Die PGP-Schlüsselgenerierung ist direkt in die Plattform integriert. Das Formular sammelt 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 zu verschlüsseln oder zu entschlüsseln, während sie Flows durchlaufen. Dies wird auf Flow-Endpoint-Ebene konfiguriert, nicht global, was das korrekte Design ist.
Die SSH-Schlüsselverwaltung folgt einer identischen Struktur wie PGP (Name, E-Mail, Algorithmus, Schlüsselstärke, Passphrase). Diese werden als Authentifizierungszugangsdaten für SFTP-Endpoints verwendet. Die Generierung wird innerhalb der Plattform abgewickelt, anstatt dass Benutzer extern generierte Schlüssel importieren müssen, obwohl letztere Option wahrscheinlich ebenfalls existiert.
Zertifikate
Der Zertifikate-Bereich ermöglicht den Import von SSL/TLS-Zertifikaten zur Verwendung mit FTPS-Endpoints über ein Drag-and-Drop-Upload-Modal. Die Oberfläche gibt nur an, dass die Datei ein gültiges Zertifikat sein soll – es werden keine weiteren Hinweise zu akzeptierten Formaten (PEM, PFX, CRT, etc.), Zertifikatsketten-Anforderungen oder dazu gegeben, 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.
Selbstgehostete Knoten (Thru Nodes)
Thru Nodes verdienen besondere Aufmerksamkeit. Über den Thru Nodes-Bereich können Benutzer einen Knoten registrieren und dann ein Installationsskript für Windows (PowerShell) oder Linux (curl & bash) herunterladen, mit crontab oder systemd als Dienstverwalter unter Linux. Der Knoten macht effektiv jeden Server zu einem kompatiblen Thru-Endpoint, eine bedeutende Fähigkeit für Organisationen, die Daten nicht über Drittanbieter-Cloud-Speicher routen können oder wollen.
Vergleichsnotiz: files.com bietet keine selbstgehostete Knotenoption; der Speicher wird ausschließlich vom Anbieter verwaltet. Thrus selbstgehostete Fähigkeit ist ein konkretes Unterscheidungsmerkmal für On-Premises- 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 verwenden möchten, können Sie Thrus eigenen Dateiübertragungsserver auf Ihrer eigenen Hardware ausführen. Bei der Erstellung eines File Share-Endpoints fordert Thru Sie auf, einen der hier registrierten Knoten auszuwählen. Dies ist ein selbstgehosteter Speicherpfad, der kein Äquivalent in Files.com hat, das nur verwaltete Speicherregionen und Remote-Server-Verbindungen anbietet.
Der Maschinenbenutzer-Bereich ist leer. Die Tabelle hat Flow-Endpoint-, Typ- und Org-Endpoint-Spalten, aber keine Einträge. Es wird erwartet, dass Maschinenbenutzer, die mit einem installierten Thru Node verbunden sind, 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 von einem Quell-Endpoint zu einem Ziel-Endpoint bewegt werden, wobei Regeln, Transformationen und Trigger entlang des Weges angewendet werden. 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 „Flow-Endpoint hinzufügen“ auf der Quellseite öffnet eine Endpoint-Auswahl. Thru fordert Sie auf, eine Speicherquelle auszuwählen. Wir erstellten einen Webformular-Endpoint zur Verwendung als Quelle. Dies generiert eine browserbasierte Upload-Seite für externe Einreicher. Für das Ziel wählten wir den zuvor erstellten Thru FTPS-Endpoint aus.
Der Flow ist jetzt live.
Nachdem beide Seiten verbunden waren, klickten wir auf „Anzeigen und Änderungen pushen“, 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.
Webformular-Endpoint erstellt, zu Flow hinzugefügt
Flow mit Quelle und Ziel beide konfiguriert
Bestätigungsbildschirm „Anzeigen und Änderungen pushen“
Flow-Liste mit Exportoptionen

Quell-Endpoint-Einstellungen
Ein Klick auf das Drei-Punkte-Menü am Quell-Endpoint öffnet das Modal „Flow-Endpoint-Einstellungen bearbeiten“. Die Quellseite hat sechs Tabs: Konfiguration, Verarbeitungsoptionen, Anti-Virus, Trigger-Files, Umbenennen und Warnungen.
Konfiguration deckt Dateinamenfilterung und Quellpfad ab. Include- und Exclude-Filter unterstützen beide 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.
Verarbeitungsoptionen ist ein einzelnes Dropdown: Deaktiviert, Verschlüsselung, Entschlüsselung, Komprimierung, Dekomprimierung. In-Flight-Transformation ohne externe Tools – verschlüsselt vor der Weiterleitung, komprimiert vor der Speicherung oder dekomprimiert bei der Aufnahme.
Anti-Virus ist ein einzelner Umschalter. Wenn aktiviert, wird jede Datei, die diesen Endpoint passiert, vor der Weiterleitung gescannt. Keine Engine-Details, Quarantäneverhalten oder Scanprotokollzugriff werden in der UI angezeigt – nützliche Funktion, dünne Dokumentation.
Trigger-Files löst das Problem des teilweisen 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, wonach die Datei umbenannt wird. 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.
Umbenennen ermöglicht die Umbenennung von Dateien bei der Aufnahme unter Verwendung konfigurierbarer Dateimusterregeln. Es können mehrere Regeln definiert werden; die erste zutreffende Regel gewinnt. Während des Tests wurden keine Regeln konfiguriert.
Warnungen unterstützen Benachrichtigungen pro E-Mail-Adresse für Inaktivität, Überschreitung des Übertragungslimits und in Quarantäne befindliche Ereignisse. Diese speisen in den plattformweiten Warnungen-Bereich ein.
Ziel-Endpoint-Einstellungen
Der Ziel-Endpoint-Editor hat dieselben Tabs wie die Quelle – Konfiguration, Verarbeitungsoptionen, Trigger-Files, Umbenennen, Warnungen – plus zwei zusätzliche: Benutzer und Mapping.
Der Benutzer-Tab zeigt die Zugangsdaten, die zur Authentifizierung beim Zielspeicher verwendet werden. Da FirstStorage ein Thru-verwalteter FTPS-Endpoint ist, wurde ein Dienstkonto (ftps-tgt-20773, Authentifizierungstyp: Benutzerpasswort) automatisch bereitgestellt, ohne dass eine manuelle Einrichtung der Zugangsdaten erforderlich war. Für externe SFTP- oder FTP-Ziele würden Sie hier Anmeldezugangsdaten hinzufügen oder verwalten.
Der Mapping-Tab definiert, wo Dateien auf dem Ziel landen. Jede Mapping-Regel hat drei Felder: Quell-Endpoint (die Quelle, auf die Regel angewendet werden soll), Quellpfad (das Ursprungsverzeichnis) und Zielpfad (das Zielverzeichnis auf dem 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 routen – nützlich für jede Pipeline, die eine strukturierte Ausgabe aus einer flachen oder gemischten Eingabe benötigt.
Webformular-Einbettung
Der Quell-Endpoint in diesem Flow ist ein Thru HTTPS Web UI Upload-Typ – ein gehostetes Upload-Formular. Ein Klick auf das Drei-Punkte-Menü an diesem Endpoint zeigt eine Option „Thru Upload Component einbetten“.
Das Einbettungsmodal bietet zwei Codeblöcke: einen Satz von CDN-gehosteten <script>- und <link>-Tags zum Importieren der Thru-Webkomponenten-Bibliothek und ein benutzerdefiniertes Element-Tag (<thru-upload>), das mit der Flow-Endpoint-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üssel-Attribut wird ausgefüllt, sobald ein Schlüssel ausgewählt ist.
Die Komponente wurde auf einem externen Testserver eingebettet. Jede Anfrage scheiterte in der Praxis aufgrund von 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 Testdomain, da ihr ein Access-Control-Allow-Origin-Header fehlte. Die Funktion ist konzeptionell gut gestaltet, aber auf der Integrationsebene ohne eine Support-Anfrage oder eine unentdeckte Konfiguration blockiert.
Das Datei-Upload-Modal, zugänglich über das Drei-Punkte-Menü direkt in Flow Studio, funktionierte für interne Tests ohne Probleme. Eine PDF-Datei wurde zum Quell-Endpoint hochgeladen und erfolgreich mit 100 % abgeschlossen.
Aktivität
Der Aktivität-Bereich ist ein vollständig filterbares Übertragungsprotokoll. Verfügbare Filter: Flow, Organisation, Endpoint, Flow-Endpoint, Datumsbereich, Dateiname (mit Platzhalterunterstützung), Verarbeitungsstatus, Übertragungsstatus, Ansichtstyp (Quelle & Ziel, Nur Quelle, Nur Ziel) und Gelöschte Files anzeigen. Das Filterpanel kann angeheftet oder ausgeblendet werden.
Die kurz zuvor hochgeladene PDF-Datei erschien sofort im Protokoll. Die Zeile zeigt Typ (Quelle), Flow (TestFlow), Flow-Endpoint (20772: SourceStorage, Thru HTTPS Web UI Upload), Organisation (AIMultiple), Thru Node (Cloud), Dateiname, Dateigröße (148,5 KiB), Zustellungsanzahl (0/1) und Letzte Statusaktualisierung (Abgeschlossen).
Ein Klick auf den Dateieintrag öffnet ein Datei-Download-Modal, das Dateidetails, die Gesamtzahl erfolgreicher und fehlgeschlagener Downloads sowie eine vollständige Download-Historie anzeigt. Zwei Aktionsschaltflächen sind vorhanden: Datei herunterladen und Teilen….
Die Teilen-Schaltfläche öffnet ein Freigabekonfigurations-Popover direkt innerhalb des Modals. Einstellungen: Aktiv für und Maximale Downloads (ganze Zahl). Ein Klick auf „Freigabelink generieren“ erzeugt eine zeit- und anzahlbegrenzte Download-URL. Dies ist eine praktische Ad-hoc-Verteilungsfunktion – kein separater Datei-Hosting-Schritt erforderlich.
Die Export-Schaltfläche in der Aktivität-Ansicht löst einen Berichtsgenerierungsauftrag aus. Die Exportberichte-Seite (zugänglich über das Hauptmenü Berichte) zeigt den Auftragsstatus, 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 Aktivitätsprotokoll-Exporte; es wurde kein benutzerdefinierter Analyse-Builder beobachtet.
Warnungen
Die Warnungen-Seite aggregiert systemgenerierte Warnungen über alle Flows hinweg. Die Tabellenspalten sind: Quelle, Warnungstyp, Erstellt, Schweregrad, Warnungs-ID, Organisation, Status, Details und Aktionen. Filtern- und Alle-Warnungen-löschen-Schaltflächen sind verfügbar.
Während des Tests wurden keine Warnungen ausgelöst, daher war die Liste leer. Der Wert dieser Ansicht wird in großem Maßstab deutlich – anstatt in die Konfiguration jedes Flows zu navigieren, um den Warnungsverlauf zu überprüfen, werden alle ausgelösten Warnungen über jeden Flow und jede Organisation hinweg hier an einem Ort mit filterbarem Schweregrad und Status angezeigt.
Admin
Der Admin-Bereich ist vom unteren Rand der linken Navigation aus zugänglich und deckt die Konfiguration auf Plattformebene ab. Das Admin-Untermenü enthält: Benutzer, Rollen, Aufbewahrung, Audit-Protokoll, MFA, Thru Nodes, Feature Flags und SSO Mappings.
Der Benutzer-Bildschirm listet alle Plattformkonten auf, einschließlich ihrer letzten Anmeldezeitstempel, Status und Sperr-Flags. Rollenverwaltung, Dateiaufbewahrungsrichtlinien und SSO Mappings decken die standardmäßigen Unternehmensverwaltungsanforderungen ab. Das Audit-Protokoll bietet eine vollständige Aufzeichnung der Plattformaktionen – wer hat was wann getan – was eine Basisanforderung für SOC 2, HIPAA und ähnliche Compliance-Frameworks ist. MFA und SSO Mappings zeigen, dass die Integration von Unternehmensidentitäten unterstützt wird.
Das Hilfe-Menü bietet Dokumentation sowohl für Endbenutzer als auch für Entwickler, einschließlich API-Referenz. Die Qualität und Tiefe der Dokumentation wurde 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 liegen 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 „Kostenlose Testversion herunterladen“ öffnet ein Formular, das Vorname, Nachname, Geschäfts-E-Mail, Land, Postleitzahl, Telefonnummer und Firmennamen abfragt – mehr Felder als Cerberus verlangt. Absenden, und Sie werden auf eine Download-Seite weitergeleitet, auf der Sie Ihre Version auswählen können.
Im Gegensatz zu Cerberus, das nur unter Windows läuft, unterstützt Serv-U sowohl Windows als auch Linux auf der Serverseite. Wir entschieden uns, die Linux-Version auf einer AWS m6i.xlarge-Instanz zu installieren, derselben Größe, die in unserem Cerberus-Test verwendet wurde.
Installation
Wir verbanden uns per SSH mit dem Server, luden den Installer mit wget herunter, extrahierten 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 auf dem Terminal ausgegebene Installationshinweis ist wichtig: Ein Listener wird auf Port 8443 erstellt, und die Standard-Admin-Zugangsdaten sind Benutzername admin und Passwort admin. Die Startprotokolldatei zeigt alle IP-Adressen und Ports an, auf denen Serv-U lauscht.
Webbasiertes Admin-Panel
Das Navigieren zur IP des Servers auf Port 8443 öffnet eine Anmeldeseite. Dies ist ein bedeutsamer Unterschied zu Cerberus: Das Admin-Panel von Serv-U ist eine Weboberfläche, die von jedem Browser aus der Ferne zugänglich ist. Cerberus hat kein Äquivalent; die Verwaltung erfordert eine direkte Verbindung zum Server-Rechner über Remote-Desktop, was weniger bequem ist.
Nach der Anmeldung mit den Standardzugangsdaten fordert Serv-U zur Einrichtung der Multifaktor-Authentifizierung auf. Die empfohlenen Apps sind Google, Microsoft, LastPass und Authy. Die Einrichtung beinhaltet das Scannen eines QR-Codes. Sie können diesen Schritt überspringen.
Dashboard
Nach dem Überspringen der MFA-Einrichtung lädt das Dashboard. Es zeigt Sitzungsstatistiken, Anmeldestatistiken und Übertragungsstatistiken für den gesamten Server. Aktuelle Sitzungen, Gesamtsitzungen, Anmeldeanzahl, durchschnittliche Sitzungsdauer, letzte Anmeldezeit sowie Download- und Upload-Geschwindigkeiten sind alle auf einen Blick sichtbar. Ein Live-Serverprotokoll wird unterhalb der Statistiken angezeigt, mit Steuerelementen zum Einfrieren des Protokolls, Löschen des Protokolls und Filtern des Protokolls. Zwei zusätzliche Tabs zeigen Aktive Sitzungen und einen Link zur THWACK-Community.
Die linke Seitenleiste listet: Dashboard, Serverdetails, Benutzer, Gruppen, Verzeichnisse, Limits & Einstellungen und Serveraktivität unter dem globalen Bereich, gefolgt von einem Domains-Bereich, der derzeit Admin Domain anzeigt.
Serverdetails
Der Serverdetails-Bereich hat sieben Tabs: IP-Zugriff, Serv-U Gateway, Datenbank, Ereignisse, Lizenzinformationen, Programminformationen und Serveridentität.
Der IP-Zugriff-Tab verwaltet serverweite Verbindungsregeln. Jede Regel nimmt eine IP-Adresse, einen Namen oder eine Maske und weist entweder Zulassen- oder Verweigern-Zugriff zu, mit einem optionalen Ablaufdatum und einer Beschreibung. Unterstützte Formate umfassen exakte Übereinstimmung, Platzhalter, Bereich, CIDR-Notation und Einzelzeichen-Platzhalter. Regeln können importiert und exportiert werden.
Der Serv-U Gateway-Tab konfiguriert eine optionale Reverse-Proxy-Komponente, die Dateiübertragungsverbindungen in der DMZ terminiert und 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 Datenbank-Tab ermöglicht die Verbindung von Serv-U mit einer externen ODBC-Datenquelle zum Laden von Benutzern und Gruppen. 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 Ereignisse-Tab ist der Ort, an dem Ereignisregeln auf Serverebene erstellt werden. Jedes Ereignis hat einen Typ, einen Namen und eine Aktion. Der im Erstellungsformular angezeigte Ereignistyp ist standardmäßig Serverstart, kann aber geändert werden, um andere Trigger auf Serverebene abzudecken. Aktionen umfassen E-Mail senden mit An-, BCC-, Betreff- und Nachrichtenfeldern sowie andere Aktionstypen. Eine Schaltfläche „Gemeinsame Ereignisse erstellen“ generiert automatisch einen Satz von Standard-Ereignisregeln.
Lizenzinformationen zeigt den aktuellen Registrierungsstatus, Edition, Anzahl der Kopien, Kaufdatum und verbleibende Testtage. Es enthält auch eine nebeneinander liegende Vergleichstabelle der FTP-Server- gegenüber MFT-Server-Funktionen über maximale Benutzer, Domains, Sitzungen, Fähigkeiten, Architektur, Protokolle, Web und Mobil, Administration und Anpassung. Die MFT-Edition zeigt unbegrenzt bei allen Benutzer- und Sitzungslimits und fügt Funktionen hinzu, einschließlich automatisiertes Dateimanagement, Ereignisse und E-Mail-Benachrichtigungen, Microsoft Queue-Ereignisse, Dateifreigabe, Serv-U Gateway, Hochverfügbarkeit, FIPS 140-2-Validierung, Benutzer- und Gruppenstatistiken, entfernte Webadministration, benutzerdefiniertes Webclient-HTML und -CSS, Authentifizierung über benutzerdefinierte Bibliothek, Datenbankauthentifizierung, Windows/AD-Authentifizierung und LDAP-Authentifizierung.
Benutzer
Der Benutzer-Bereich hat zwei Tabs: Globale Benutzer und Datenbankbenutzer. Das Erstellen eines Benutzers öffnet einen Benutzereigenschaften-Dialog mit neun Tabs: Benutzerinformationen, Verzeichniszugriff, Virtuelle Pfade, Protokollierung, Gruppen, Ereignisse, IP-Zugriff, Limits & Einstellungen und Multifaktor-Authentifizierung.
Benutzerinformationen sammelt Anmelde-ID, Passwort, vollständiger Name, Home-Verzeichnis, SSH-Schlüssel, Administrationsebene, Kontotyp (Dauerhaft oder andere), E-Mail-Adresse und Beschreibung. Optionen umfassen das Sperren des Benutzers in seinem Home-Verzeichnis, immer Anmeldung erlauben und eine Passwortänderung bei der nächsten Anmeldung verlangen. Eine Verfügbarkeit-Schaltfläche legt Anmeldezeitbeschränkungen nach Datum und Wochentag fest. Eine Willkommensnachricht-Schaltfläche konfiguriert eine benutzerdefinierte Nachricht, die dem Benutzer bei der Anmeldung angezeigt wird.
Der Verzeichniszugriff-Tab definiert, auf welche Dateien und Verzeichnisse der Benutzer zugreifen kann. Regeln werden von allen Gruppen, denen der Benutzer angehört, sowie von Domain- und Serverebenen-Regeln vererbt. Jede Regel ordnet einem Pfad einen Satz von Berechtigungen und eine optionale maximale Größe zu.
Der Virtuelle-Pfade-Tab verknüpft physische Pfade außerhalb des Home-Verzeichnisses des Benutzers in seine Verzeichnisauflistung. Die Tabelle ordnet physische Pfade virtuellen Pfaden zu und ersetzt die traditionelle Verknüpfungsmethode.
Der Protokollierung-Tab 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 einem konfigurierbaren Pfad, automatischer Protokollrotation und Limits für Dateianzahl und Größenaufbewahrung. Protokolldateipfad-Tags unterstützen Tokens für Stunde, Tag, Monat, Jahr, Domainname, Anmelde-ID und vollständigen Benutzernamen.
Der Gruppen-Tab zeigt, welchen Gruppen der Benutzer angehört. Ein Benutzer kann Mitglied mehrerer Gruppen sein, und die Reihenfolge der Mitgliedschaft ist bedeutsam, da sie bestimmt, welche Gruppeneinstellungen Vorrang haben.
Der Ereignisse-Tab listet Ereignisregeln auf Benutzerebene auf. Ereignisse werden automatisch ausgelöst, um Programme auszuführen, E-Mails zu senden oder Taskleisten-Symbole anzuzeigen. Eine Schaltfläche „Gemeinsame Ereignisse erstellen“ generiert automatisch einen Standardsatz von Regeln.
Der IP-Zugriff-Tab legt benutzerspezifische IP-Beschränkungen fest, die zuletzt geprüft werden, wenn der Benutzer versucht, sich anzumelden. Regeln folgen demselben Adress-, Zugriffs- und Ablaufdatum-Format wie Regeln auf Serverebene und können importiert und exportiert werden. (Bild 20)
Der Limits-&-Einstellungen-Tab zeigt verbindungsbezogene Limits für den Benutzer. Der Verbindungslimit-Typ zeigt: maximale Sitzungen pro Benutzerkonto (20), maximale Sitzungen pro IP-Adresse für das Konto (20), sichere Verbindung vor Anmeldung erforderlich (ja), automatische Leerlauf-Verbindungszeitüberschreitung (10 Minuten), automatische Sitzungszeitüberschreitung (keine Zeitüberschreitung), Anti-Timeout-Schemata blockieren (nein), IP-Adresse der abgelaufenen Sitzung blockieren (keine Zeitüberschreitung), FTP- und FTPS-Verbindungen erlauben (ja), SFTP-Verbindungen erlauben (ja), HTTP- und HTTPS-Verbindungen erlauben (ja) und reverse DNS-Namen erforderlich (nein). Jedes Limit kann auf bestimmte Tage und Zeiten angewendet werden. Schaltflächen für Verhältnisse & Kontingente und Verhältnisfreie Files sind ebenfalls verfügbar. (Bild 21)
Der Multifaktor-Authentifizierung-Tab zeigt den MFA-Status des Benutzers (derzeit Nicht konfiguriert), ein Dropdown für Multifaktor-Authentifikator (auf Aktiviert gesetzt), ein Firmenname-Feld und eine MFA-Zurücksetzen-Schaltfläche. Wenn auf Erzwungen statt Aktiviert gesetzt, wird MFA obligatorisch, und der Benutzer kann sich nicht ohne sie anmelden.
Gruppen
Der Gruppen-Bereich hat zwei Tabs: Globale Gruppen und Datenbankgruppen. Das Erstellen einer Gruppe öffnet einen Gruppeneigenschaften-Dialog mit derselben Tab-Struktur wie bei Benutzern: Gruppeninformationen, Verzeichniszugriff, Virtuelle Pfade, Protokollierung, Mitglieder, Ereignisse, IP-Zugriff, Limits & Einstellungen und Multifaktor-Authentifizierung.
Gruppeninformationen nimmt einen Gruppennamen, Home-Verzeichnis, SSH-Schlüssel, Administrationsebene und Beschreibung entgegen. Optionen umfassen immer Anmeldung erlauben, Konto aktivieren, Benutzer im Home-Verzeichnis sperren und Gruppenverzeichniszugriffsregeln zuerst anwenden. Verfügbarkeit- und Willkommensnachricht-Schaltflächen 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 Einstellung auf Benutzerebene die Gruppeneinstellung.
Verzeichnisse
Der Verzeichnisse-Bereich hat drei Tabs: Verzeichniszugriff, Virtuelle Pfade und Dateiverwaltung.
Der Verzeichniszugriff-Tab verwaltet globale Verzeichniszugriffsregeln für alle Benutzer auf dem Server. Das Erstellen einer Regel nimmt einen Pfad und ermöglicht es Ihnen, Dateiberechtigungen (Lesen, Schreiben, Anhängen, Umbenennen, Löschen, Ausführen) und Verzeichnisberechtigungen (Auflisten, Erstellen, Umbenennen, Entfernen) unabhängig voneinander festzulegen. Unterverzeichnisvererbung und eine maximale Verzeichnisgröße können ebenfalls konfiguriert werden. Schaltflächen für Vollzugriff und Schreibgeschützt sind verfügbar.
Der Virtuelle-Pfade-Tab ordnet physische Pfade serverweit virtuellen Pfaden zu – dasselbe Konzept wie auf Benutzerebene, aber global angewendet. Ein Kontrollkästchen steuert, ob der virtuelle Pfad in die Berechnung der maximalen Verzeichnisgröße einbezogen wird. (Bild 25)
Der Dateiverwaltung-Tab ermöglicht es Ihnen, automatisierte Regeln für Dateien in einem bestimmten Verzeichnis zu definieren. 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 basierend auf ihrem Erstellungsdatum. (Bild 26)
Limits & Einstellungen
Der Limits-&-Einstellungen-Bereich ist der globale Konfigurations-Hub für den gesamten Server. Er hat sieben Tabs: Limits, Einstellungen, FTP-Einstellungen, Verschlüsselung, Branding-Einrichtung, Dateifreigabe und Multifaktor-Authentifizierung.
Der Limits-Tab listet Verbindungslimits auf, die serverweit gelten und auf alle Domains, Gruppen und Benutzer vererbt werden, sofern sie nicht auf einer niedrigeren Ebene überschrieben werden. Der Verbindungslimit-Typ 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 Benutzerkonto (20), sichere Verbindung vor Anmeldung erforderlich (ja), automatische Leerlauf-Verbindungszeitüberschreitung (10 Minuten), automatische Sitzungszeitüberschreitung (keine Zeitüberschreitung), Anti-Timeout-Schemata blockieren (nein), Home-Verzeichnisse automatisch erstellen (ja), IP-Adresse der abgelaufenen Sitzung blockieren (keine Zeitüberschreitung), X-Forwarded-For erlauben, um HTTP-Verbindungs-IP-Adressen zu ändern (nein), reverse DNS-Name erforderlich (nein) und maximale Sitzungen pro IP-Adresse auf Domain (unbegrenzt). Das Limit-Typ-Dropdown kann geändert werden, um Übertragungs-, Kontingent- oder andere Limit-Kategorien anzuzeigen.
Der Einstellungen-Tab deckt drei Bereiche ab. Verbindungseinstellungen ermöglicht die Konfiguration des Automatisch-Blockierens von Benutzern, die sich mehr als 4-mal innerhalb von 30 Sekunden verbinden, für 15 Minuten, mit einer Option zum Ausblenden von Serverinformationen vor der SSH-Identität. Netzwerkeinstellungen steuert Paket-Zeitüberschreitung (300 Sekunden), PASV-Portbereich und ob übereinstimmende Peer-IP-Adressen für Steuer- und Datenverbindungen erforderlich sind. Der Passwortwiederherstellungsnachricht-Abschnitt ermöglicht die Anpassung des Betreffs und des Nachrichtentexts der E-Mail, die an Benutzer gesendet wird, wenn sie ihre Kontozugangsdaten anfordern, mit Vorlagenvariablen für Name und Passwort.
Der FTP-Einstellungen-Tab listet jeden FTP-Befehl auf, den der Server unterstützt, und ermöglicht es, jeden einzeln zu aktivieren oder zu deaktivieren. Dieses Maß an FTP-Befehlskontrolle ist einzigartig für Serv-U unter den von uns getesteten Plattformen.
Der Verschlüsselung-Tab deckt die SSL-Zertifikatskonfiguration für FTPS und HTTPS (Zertifikatspfad, privater Schlüsselpfad, 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-Umschalter, Cipher-Suite-Konfiguration), SSH Ciphers, SSH MACs, SSH Key Exchange Algorithms, SSH Key Algorithms und einen FIPS 140-2-Modus-Umschalter ab. Die Granularität hier – die Auswahl einzelner Cipher-Suiten, MACs und Schlüsselaustauschalgorithmen – zielt direkt auf sicherheitsbewusste und compliance-getriebene Bereitstellungen ab.
Der Branding-Einrichtung-Tab ist in drei Abschnitte unterteilt. Neues-Anmeldeseite-Branding ermöglicht das Festlegen eines benutzerdefinierten Logos, Hintergrundbilds, Favicons, Anmeldetiteltexts, einer Hintergrundfarbe und eines Anmeldeseiten-Nachrichtentexts. Legacy-Anmeldeseite-Branding unterstützt ein benutzerdefiniertes HTML-Container-Verzeichnis mit separaten CSS-, Kopfzeilen- und Fußzeilen-Dateien für vollständig benutzerdefinierte Anmeldeseiten-Layouts. Webclient-Branding legt das in der Dateiverwaltungsoberfläche angezeigte Logo fest, mit einer 400×100-Pixel-Dimensionsanforderung und einem Nur-CSS-Hintergrundanpassungsfeld.
Der Dateifreigabe-Tab konfiguriert, wie Domain-Benutzer Dateien mit externen Gästen senden und empfangen können. Einstellungen umfassen die Domain-URL, den Dateifreigabe-Repository-Pfad, wie viele Tage nach Ablauf Freigaben automatisch entfernt werden und die Vorlagen für Einladungs-E-Mail-Betreff und -Nachrichtentext, die beide bearbeitbar sind und Variablen für Ablaufdatum, Freigabe-URL und Kommentare unterstützen. SMTP muss separat konfiguriert werden, damit Einladungs-E-Mails automatisch gesendet werden können.
Der Multifaktor-Authentifizierung-Tab legt die globale MFA-Richtlinie fest. Das Multifaktor-Authentifikator-Dropdown kann auf Deaktiviert, Aktiviert oder Erzwungen gesetzt werden. Das Firmenname-Feld legt die Kontobezeichnung fest, die in Authentifikator-Apps erscheint, wenn Benutzer den QR-Code scannen.
Serveraktivität
Der Serveraktivität-Bereich hat vier Tabs: Sitzungen, Statistiken, Benutzer- & Gruppenstatistiken und Protokoll.
Der Sitzungen-Tab 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 „Aktive Sitzungsinformationen“ darunter mit detaillierten Echtzeitdaten: Benutzer, Berechtigungsebene, IP-Adresse, Geschwindigkeit, durchschnittliche Download- und Upload-Geschwindigkeit, Zeit an, Leerlaufzeit, seit Zeitstempel, heruntergeladen, hochgeladen, Standort und letzter Befehl. Trennen-, Abbrechen-, Broadcast- und Spy-&-Chat-Schaltflächen sind unten verfügbar.
Der Statistiken-Tab zeigt serverweite Sitzungs-, Anmelde- und Übertragungsstatistiken seit dem letzten Reset. Angezeigte Felder umfassen Statistikstartzeit, aktuelle Sitzungen, Gesamtsitzungen, 24-Stunden-Sitzungen, höchste Anzahl an Sitzungen, durchschnittliche Sitzungslänge, längste Sitzung, Anmeldeanzahl, durchschnittliche Anmeldedauer, letzte Anmeldezeit, letzte Abmeldezeit, am häufigsten angemeldeter Benutzer, derzeit angemeldete Anzahl, Download-Geschwindigkeit, Upload-Geschwindigkeit, insgesamt heruntergeladen, insgesamt hochgeladen, durchschnittliche Download-Geschwindigkeit und durchschnittliche Upload-Geschwindigkeit.
Der Benutzer-&-Gruppenstatistiken-Tab zeigt dieselben Sitzungs-, Anmelde- und Übertragungsstatistiken aufgeschlüsselt pro Benutzer oder pro Gruppe an. Sie wählen entweder Benutzerstatistiken oder Gruppenstatistiken, dann eine Sammlung und einen bestimmten Benutzer oder eine bestimmte Gruppe zur Ansicht. Statistiken können von diesem Tab aus gespeichert oder zurückgesetzt werden.
Der Protokoll-Tab zeigt Serv-U's eigenes Anwendungsprotokoll – Startmeldungen, Bibliotheksladestatus, Portbindungsbestätigungen und Fehler. Dies ist das Serverprozess-Protokoll, nicht die Benutzeraktivitätsprotokolle. Benutzeraktivitäten werden separat in einer Textdatei protokolliert, deren Pfad pro Benutzer im Protokollierung-Tab konfiguriert ist. Es gibt keinen integrierten Protokollbetrachter mit Filter- oder Audit-Funktionen für Benutzeraktivitäten – wenn Sie überprüfen müssen, was ein bestimmter Benutzer getan hat, öffnen Sie die Protokolldatei direkt.
Domains
Eine Admin Domain wird automatisch während der Installation erstellt. Um Dateiübertragung und -freigabe zu testen, erstellten wir eine neue Domain mit dem Domain-Assistenten, der durch sechs Schritte führt.
Schritt 1: Domänendetails: Geben Sie einen Namen für die Domain und eine optionale Beschreibung ein.
Schritt 2: Domaintyp: Wählen Sie zwischen Dateiübertragungsdomain, Dateifreigabedomain oder beidem gleichzeitig. Beide können gleichzeitig aktiviert sein.
Schritt 3: Dateifreigabe: Legen Sie die Domain-URL fest, wählen Sie den Dateifreigabe-Repository-Ordner von einem beliebigen Ort im Server-Dateisystem aus und konfigurieren Sie optional SMTP zum Senden von Einladungs-E-Mails. Anders als bei einigen Plattformen, die Sie auf ein vordefiniertes Verzeichnis beschränken, können Sie hier auf jeden Ordner auf dem Rechner verweisen.
Schritt 4: Protokolle: Aktivieren oder deaktivieren Sie jedes Protokoll und legen Sie seinen Port fest. Verfügbare Protokolle sind FTP und explizites SSL/TLS (Port 21), Implizites FTPS/SSL/TLS (Port 990), SFTP unter Verwendung von SSH (Port 22), HTTP (Port 80) und HTTPS TLS-verschlüsseltes HTTP (Port 443). Verschiedene Domains können auf unterschiedlichen Ports laufen.
Schritt 5: IP-Listener: Wählen Sie aus, auf welcher IPv4-Adresse die Domain 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 Benutzern erlaubt werden soll, Passwörter per E-Mail wiederherzustellen.
Alle global und auf Benutzerebene verfügbaren Sicherheitseinstellungen sind auch pro Domain konfigurierbar, was Administratoren eine granulare Kontrolle über die Sicherheitslage jeder Domain unabhängig voneinander gibt.
Client-Schnittstelle
Nach der Erstellung der Domain und eines Benutzers öffnet das Navigieren zur Domain-URL dieselbe Anmeldeseite wie das Admin-Panel, gefolgt von einer MFA-Einrichtungsaufforderung. Wir hatten MFA erzwungen, daher war das Überspringen diesmal keine Option.
Nach Abschluss der MFA-Einrichtung und Anmeldung öffnet sich die Serv-U-Client-Oberfläche. Die linke Seitenleiste zeigt Mein Speicher (Home, Favoriten) und Dateifreigabe (Angefordert, Gesendet). Die Home-Ansicht ist ein Datei-Explorer, der die Verzeichnisstruktur des Servers mit den Spalten Name, zuletzt geändert und Größe anzeigt. Hochladen-, Neuer-Ordner-, Aktualisieren- und Mehr-Schaltflächen 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 Einzel- oder Mehrfachauswahl. Keine Dateivorschau wird während des Uploads angezeigt.
Jeder Ordner im Datei-Explorer kann über sein Kontextmenü zu den Favoriten hinzugefügt werden. Der Favoriten-Bereich in der linken Seitenleiste zeigt den Ordnernamen und Pfad mit einer Aus-Favoriten-entfernen-Option an.
Dateifreigabe: Anfordern
Der Angeforderter-Bereich unter Dateifreigabe ermöglicht es Ihnen, einen Upload-Link zu generieren, um ihn mit jemandem zu teilen, damit diese Person Ihnen Dateien senden kann. Das Erstellen einer neuen Anforderung öffnet einen zweistufigen Dialog.
Schritt 1: Dateifreigabe: Legen Sie einen Titel fest (automatisch mit einem Ablaufzeitstempel ausgefüllt), eine optionale Beschreibung und erweiterte Einstellungen, einschließlich eines Ablaufdatums und einer Ablaufuhrzeit, eines Passwortschutz-Umschalters und eines Dateilimit-Umschalters.
Schritt 2: Gast & Absender: Geben Sie eine oder mehrere Empfänger-E-Mail-Adressen ein (durch Komma getrennt). Optionen umfassen, Sie zu benachrichtigen, wenn die Datei hochgeladen wurde, und Ihnen eine Kopie der Upload-Link-E-Mail zu senden. Ein Absenderdetails-ändern-Bereich ist ebenfalls verfügbar.
Nach Abschluss zeigt die Angeforderte-Liste die neue Anforderung mit dem Status Ausstehend an. Ein Link-abrufen-Dialog zeigt die Upload-URL und ihr Ablaufdatum mit einer Link-kopieren-Schaltfläche an.
Das Öffnen des Upload-Links zeigt eine Dateien-anfordern-Seite, die den Betreff, den Absendernamen und die E-Mail-Adresse, das Ablaufdatum, den Passwortschutzstatus und die Upload-URL anzeigt. 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 Angefordert-Liste in Ihrem Panel, wobei die Absender- und Upload-Details sichtbar sind.
Dateifreigabe: Senden
Der Gesendet-Bereich funktioniert in die entgegengesetzte Richtung: Sie laden eine Datei hoch und generieren einen Download-Link für einen Empfänger. Das Erstellen einer neuen Sendeanforderung folgt derselben zweistufigen Pop-up-Struktur wie das Anfordern von Dateien: Zuerst legen Sie Titel, Beschreibung, Ablauf, Passwort und Dateilimit-Optionen fest, dann geben Sie die E-Mail-Adresse des Empfängers ein.
Nach Abschluss der Schritte generiert Serv-U einen Download-Link und präsentiert ihn Ihnen direkt; 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 herunter – von einer minimalistischen Seite ohne Branding oder Kontext jenseits des Links selbst.
Insgesamt funktionieren die Dateifreigabe- und Anforderungsabläufe, aber die UX ist merklich rau. Jede Aktion erfordert das Navigieren durch mehrere Pop-ups, die Oberfläche bietet minimales Feedback, und die empfängerseitigen Seiten sind spärlich. Im Vergleich zum Cerberus-Webclient, 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 Bereich, in den Serv-U eindeutig seinen Aufwand 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.
@misc{dogan2026,
author = {Dogan, Sedat and Sezer, Sena},
title = {{MFT-Benchmark: Files.com, Diplomat, Cerberus und Serv-U im Test}},
year = {2026},
month = aug,
howpublished = {\url{https://aimultiple.com/mft-benchmark}},
note = {AIMultiple. Abgerufen am 11. August 2026}
}





































![[IMAGE 16 – Inbox form showing title "AIMULTIPLE FILE UPLOADS", URL key "aimultiple-file-uploads", and URL preview https://aimultiple.files.com/u/aimultiple-file-uploads] [IMAGE 16 – Inbox form showing title "AIMULTIPLE FILE UPLOADS", URL key "aimultiple-file-uploads", and URL preview https://aimultiple.files.com/u/aimultiple-file-uploads]](https://aimultiple.com/wp-content/uploads/2026/04/16-1.png.webp)












































































Seien Sie der Erste, der kommentiert
Ihre E-Mail-Adresse wird nicht veröffentlicht. Alle Felder sind erforderlich. Kommentare werden in ihrer Originalsprache belassen.