Dienstleistungen
Kontaktieren

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

Sedat Dogan
Sedat Dogan
aktualisiert am 24. Juli 2026

Wir haben vier Managed-File-Transfer-Plattformen getestet: Files.com, Thru, Cerberus FTP Server und Serv-U MFT Server, wobei wir Einrichtung, Dateiübertragungs-Workflows, eingehende Sammlung, Sicherheitskonfiguration, Automatisierung und Administration durchgearbeitet haben.

Jede nachfolgende Beobachtung 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, die für Cerberus (Windows Server 2025) und Serv-U (Linux) bereitgestellt wurden.

Managed File Transfer Benchmark-Ergebnisse

1. Einrichtung und Bereitstellung

  • Files.com erfordert keinen Installationsschritt. Nach der Anmeldung landen Sie direkt im Dateibrowser. Es gibt keinen Onboarding-Assistenten oder Einrichtungscheckliste. Die Plattform ist vollständig gehostet; auf Ihrer Seite ist kein Server erforderlich.
  • Thru ist ebenfalls cloud-gehostet. Nach der Anmeldung ist das Dashboard sofort zugänglich. Für die erste Einrichtung muss eine Organisation und mindestens ein Endpunkt erstellt werden, bevor eine Dateiübertragung möglich ist. Es gibt eine obligatorische Einrichtungsabfolge, die jedoch unkompliziert ist.
  • Cerberus FTP Server ist nur für Windows. Unterstützte Server-Betriebssysteme sind Windows Server 2016, 2019, 2022, 2025 und Windows 10/11. Die Installation erfordert die Bereitstellung eines Windows-Rechners, das Ausführen eines Installers und die Angabe von Dienstkontodaten. Das Admin-Panel ist eine native Desktop-Anwendung, die auf dem Server läuft; es ist nicht remote zugänglich. Für den Test haben wir 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 erfolgt mit vier Eingabeaufforderungen (Installation bestätigen, Verzeichnis wählen, als Dienst installieren und jetzt starten) und ist in ca. fünf Sekunden abgeschlossen. Das Admin-Panel ist browserbasiert und remote zugänglich, was einen wesentlichen praktischen Unterschied zu Cerberus darstellt.

2. Admin-Panel-Zugang

Dies ist einer der deutlichsten funktionalen Unterschiede zwischen den cloud-gehosteten und den On-Premise-Produkten.

  • Files.com und Thru sind vollständig browserbasiert und von jedem Gerät aus zugänglich.
  • 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 entsprechende webbasierte Admin-Oberfläche.

3. Dateiübertragungs-Schnittstelle

  • Files.com unterstützt das Hochladen von Files, Ordnern und Neuen Ordnern vom selben Bildschirm aus. Ein dauerhaftes Upload-Panel am unteren Rand zeigt den Fortschritt an, ermöglicht das Pausieren und Abbrechen einzelner Übertragungen und zeigt die Gesamtzahl der verbleibenden Dateien und die kombinierte Größe aller aktiven Uploads an. Files können in der Vorschau angezeigt, mit Farbmarkierungen (Priority Color) versehen, dupliziert und über ein kontextbezogenes Menü pro Datei verwaltet werden.
  • Thru wickelt Übertragungen über sein Flow Studio ab, wobei Dateien zwischen konfigurierten Quell- und Zielendpunkten bewegt werden und nicht über eine direkte Upload-Schnittstelle. Der interne Datei-Upload über das Modal „File Upload“ in Flow Studio funktioniert problemlos. Die Webformular-Einbettungsfunktion (für externe Einreichungsseiten) scheiterte in der Praxis aufgrund von CORS-Fehlern. In der Testoberfläche wurde keine CORS-Konfiguration gefunden, möglicherweise existiert sie jedoch an anderer Stelle der Plattform.
  • Cerberus FTP bietet eine Web-Oberfläche für Endbenutzer, die vom Admin-Panel getrennt ist. Der Dateimanager unterstützt Aktualisieren, Alle auswählen, Löschen, Umbenennen, Neuen Ordner, Zip und Unzip. Ordner-Upload wird unterstützt. Während des Hochladens einer Videodatei erschien ein Inline-Videoplayer in der Upload-Warteschlange, während die Übertragung noch lief. Eine Dateivorschau ist während des Uploads verfügbar.
  • Serv-U-Client-Oberfläche unterstützt Einzeldatei-Upload und Mehrdatei-Upload, jedoch 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 Speicherort auf USA, Virginia, lief der Upload mit 6 MB/s, etwa 5% der verfügbaren Bandbreite. Bei Umstellung des Kontos-Speicherorts auf EU, Deutschland, Frankfurt, wurde dieselbe Datei mit 14 MB/s hochgeladen, mehr als doppelt so schnell wie in Virginia, was mit der geringeren geografischen Entfernung von Istanbul übereinstimmt. Die Migration der Region selbst war innerhalb von Sekunden abgeschlossen, wobei die vorhandenen Dateien sofort in der neuen Region verfügbar waren. Beide Ergebnisse zeigen deutliche Durchsatzbeschränkungen, da die Upload-Geschwindigkeit des Posteingangs eine echte Einschränkung für Anwendungsfälle mit großen Dateiübertragungen darstellt, unabhängig von der Region.
  • Der Cerberus-Durchsatz wurde während eines Empfänger-Downloads einer geteilten Videodatei gemessen. Die Registerkarte „Transfer“ im Admin-Panel zeigte 150.1 MB, 4.44 MB/s und 13% Fortschritt während unseres Überwachungsfensters.
  • Der Durchsatz von Thru und Serv-U wurde in diesem Benchmark nicht quantitativ gemessen.

5. Eingangserfassung von Dateien

Files.com unterstützt drei Arten von Posteingängen: Webformular (generiert eine öffentliche URL), E-Mail-Posteingang (generiert eine dedizierte E-Mail-Adresse, per Anhang 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 Datum/Uhrzeit-Token in einen eigenen Unterordner organisieren.

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

Thru unterstützt einen Webformular-Endpunkttyp, der eine browserbasierte Upload-Seite für externe Einreicher generiert. Die Einbettungsfunktion ist in der Oberfläche über die 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, möglicherweise existiert sie jedoch an anderer Stelle der Plattform.

Cerberus unterstützt die 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 erhalten eine passwortgeschützte, schreibgeschützte Dateiansicht mit individuellen Download- und Zip-Download-Optionen.

Serv-U unterstützt sowohl ausgehende Dateifreigaben (Datei hochladen und einen Download-Link senden) als auch eingehende Dateianforderungen (einen Upload-Link generieren; der Empfänger sendet Ihnen Dateien). Die Abläufe funktionieren, erfordern jedoch die Navigation durch mehrere Pop-ups. Die Empfängerseiten sind minimal, ohne Branding und ohne kontextuelle Informationen über die Upload-Oberfläche hinaus.

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 bieten diese Protokolle standardmäßig an.

Die Registerkarte FTP-Einstellungen von Serv-U listet jeden vom Server unterstützten FTP-Befehl auf und erlaubt es, jeden einzeln zu aktivieren oder zu deaktivieren – ein Maß an FTP-Befehlskontrolle, das bei den anderen getesteten Plattformen nicht beobachtet wurde.

Wir haben uns für Files.com angemeldet und die Dateiverwaltungsoberfläche von Grund auf getestet, indem wir Dateien hochgeladen, die Ordnerstruktur durchsucht, Berechtigungen verwaltet und Benachrichtigungs- sowie Governance-Einstellungen erkundet haben.

7. Automatisierung und Workflow

Files.com unterstützt vier Arten von Automatisierungsauslösern: Intervall (täglich, wöchentlich, monatlich, vierteljährlich, jährlich), benutzerdefinierter Zeitplan (genaue Zeiten und Tage, unterstützt mehrere Ausführungen pro Tag, mit optionalem Überspringen von Feiertagen nach Region), eingehender Webhook (von einem externen System ausgelöst) und Ad-hoc (manuelle Ausführung). Der Ausschluss von Feiertagsregionen bei benutzerdefinierten Zeitplänen ist in Dateiverwaltungsplattformen ungewöhnlich. Dateiorganisationsregeln unterstützen automatisches Umbenennen beim Hochladen, automatisch-Verschieben/Kopieren in Unterordner und die automatische Erstellung persönlicher Ordner pro Benutzer.

Thru integriert Automatisierung in sein Flow-Studio-Modell. Quell- und Zielendpunkte werden unabhängig voneinander konfiguriert, mit Verarbeitungsoptionen pro Endpunkt (Verschlüsselung, Entschlüsselung, Komprimierung, Dekomprimierung), Trigger-Dateibehandlung zur Vermeidung von Teil-Upload-Weiterleitung und Umbenennungsregeln. Die Plattform unterstützt die Planung über Intervall, benutzerdefinierten Zeitplan, eingehende Webhooks und Ad-hoc-Trigger auf Flow-Ebene.

Cerberus wickelt die Automatisierung über seinen Event Manager ab. Ereignisregeln unterstützen 16 Triggertypen, darunter Dateiübertragungsereignis, Anmeldeereignis, Dateilöschungsereignis, Dateiverschiebungs-/Kopierereignis, IP-Blockierungsereignis und andere. Verfügbare Aktionen umfassen E-Mail-Benachrichtigung für Ereignisse, Ausführen einer ausführbaren Datei, Starten eines Dateivorgangs, Senden eines HTTP-POST, Senden einer Datei und Abrufen einer Datei. Geplante Aufgaben verwenden denselben Aktionssatz mit zwei Ergänzungen: Gespeicherten Bericht per E-Mail senden und Ordner scannen. Ereignisziele definieren die externen Endpunkte, an die Aktionen gesendet werden können: SMTP, ausführbare Datei, HTTP-POST und Dateiübertragungsziele.

Serv-U unterstützt Ereignisregeln auf Server-, Domänen-, Gruppen- und Benutzerebene. Die Registerkarte Ereignisse auf Serverebene unterstützt Ereignistypen wie Serverstart und andere. Ereignisse auf Benutzerebene unterstützen das Senden von E-Mails und andere Aktionstypen, mit einer Verknüpfung zum Erstellen allgemeiner Ereignisse, die automatisch-generiert einen Standardsatz von Regeln erstellt.

8. Verschlüsselung und Sicherheit

Files.com unterstützt GPG-Verschlüsselung, pro Ordner konfigurierbar (mit PGP-Erzwingung, Schlüsselgenerierung und -verwaltung, die in die Plattform integriert sind). Die Authentifizierung mit SFTP/SSH-Schlüsseln wird unterstützt, einschließlich der Erzeugung von Schlüsselpaaren im Browser. Die Steuerung von Cipher-Suiten ist verfügbar. Die Passwortrichtlinie erzwingt mindestens 10 Zeichen mit Anforderungen an Buchstaben, Ziffern, Sonderzeichen und Groß-/Kleinschreibung; sie blockiert die letzten 10 wiederverwendeten Passwörter und weist Passwörter zurück, die in bekannten Datenbanken für kompromittierte Anmeldeinformationen gefunden wurden. Passwortregeln können optional auf Freigabelinks und Posteingänge ausgeweitet werden. 2FA unterstützt SMS, TOTP, Hardware Key und YubiKey Native. FTP-, SFTP- und WebDAV-Benutzer können von der 2FA-Pflicht ausgenommen werden, um automatisierte Systemkonten zu ermöglichen. Sitzungs-IP-Pinning, Geoblocking nach Ländern und IP-Whitelisting sind alle verfügbar.

Thru beinhaltet eine integrierte PGP-Schlüsselgenerierung (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 Benutzeroberfläche für den Zertifikatsimport gibt keine Auskunft über akzeptierte Formate, Chain-Anforderungen oder Unterscheidungen zwischen Client- und Serverzertifikaten.

Cerberus bietet einen Bereich für Firewall-Kontrollen, der eine sechsstufige Pipeline zeigt. Die automatische Sperrung wird nach einer konfigurierbaren Anzahl fehlgeschlagener Anmeldeversuche ausgelöst (Standard: 5) und sperrt für eine konfigurierbare Dauer (Standard: 180 Minuten) oder dauerhaft. DoS-Schutz ist standardmäßig aktiv. Passwortrichtlinien können pro Benutzer und pro Gruppe konfiguriert werden. Die Liste der blockierten Erweiterungen ermöglicht es Administratoren, eine Sperrliste nach Dateierweiterung für Uploads und Umbenennungen zu definieren.

Serv-U bietet eine Cipher-Suite-Konfiguration, die SSL/TLS für FTPS und HTTPS, private SSH-Schlüssel für SFTP, separate Umschalter für TLS 1.2/1.3, SSH Ciphers, SSH MACs, SSH-Key-Exchange-Algorithmen, SSH-Key-Algorithmen und den FIPS 140-2-Modus umfasst. Dies ist die detaillierteste Cipher-Konfiguration der vier getesteten Plattformen. Serv-U Gateway stellt eine Reverse-Proxy-DMZ-Komponente bereit, die Dateiübertragungsverbindungen in der DMZ beendet und so eingehende Verbindungen zum internen Netzwerk verhindert.

9. Benutzer- und Zugriffsverwaltung

Files.com Die Benutzererstellung umfasst Benutzername, Authentifizierungsmethode, E-Mail, vollständigen Namen, Unternehmen, Rollenzuweisung (Standardbenutzer oder Site-Administrator, plus Optionen für Abrechnungsadministrator und schreibgeschützten Site-Administrator), ordnerbezogene Berechtigungen, Ablaufdatum des Benutzerzugriffs, automatisches Deaktivierungsdatum für inaktive Konten, IP-Einschränkungen, 2FA-Einstellungen, erlaubte Protokolle und die Konfiguration des FTP/SFTP-Stammordners. Benutzerlebenszyklusregeln deaktivieren oder entfernen automatisch Konten, die eine konfigurierbare 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 werden unterstützt.

Thru enthält einen Abschnitt für Maschinenbenutzer, der für Konten gedacht ist, die mit installierten Thru Nodes verknüpft sind. Ein Admin-Bereich umfasst Benutzer, Rollen, Aufbewahrung, Audit-Protokoll, MFA, Thru Nodes, Feature Flags und SSO-Zuordnungen.

Cerberus Die Benutzerverwaltung umfasst die Registerkarten Benutzer, Gruppen, Richtlinie, blockierte Erweiterungen, angeforderte Konten und öffentliche Freigaben. Die Passwortrichtlinie erzwingt eine Mindestlänge (10 Zeichen), Zeichenanforderungen (Buchstabe, Ziffer, Sonderzeichen) und eine Rotation alle 180 Tage mit einer E-Mail-Benachrichtigung 3 Tage im Voraus. AD-Benutzer, LDAP-Benutzer und SSO-Benutzer sind separate Menüpunkte. AD-Benutzer zieht Domänenkonten automatisch heran, wenn der Server der Domäne beigetreten ist. Die Erstellung von Benutzerkonten kann von der Anmeldeseite der Weboberfläche aus mit einem Administrator-Genehmigungsablauf angefordert werden.

Serv-U Die Benutzererstellung erstreckt sich über neun Registerkarten: Benutzerinformationen, Verzeichniszugriff, virtuelle Pfade, Protokollierung, Gruppen, Ereignisse, IP-Zugriff, Limits & Einstellungen und Multifaktor-Authentifizierung. Verzeichniszugriffsregeln, Zuordnungen virtueller Pfade, Verbindungslimits, Protokollierungsdetails und IP-Einschränkungen sind alle pro Benutzer, pro Gruppe, pro Domäne und global konfigurierbar, wobei niedrigere Ebenen die höheren überschreiben. Datenbankauthentifizierung über ODBC wird unterstützt, um Benutzer und Gruppen aus einer externen Datenquelle zu laden. Windows/AD-Authentifizierung, LDAP-Authentifizierung und die Unterstützung einer benutzerdefinierten Authentifizierungsbibliothek sind Funktionen der MFT-Edition.

10. Monitoring und Audit

Files.com Die Verlaufsprotokolle erfassen jeden Dateivorgang und jedes Sitzungsereignis sowohl auf Ordnerebene als auch standortweit. Die Protokolle sind exportierbar und filterbar. Dateiintegritätsprüfsummen (SHA256, SHA1, CRC, MD5) können beim Hochladen berechnet und gespeichert werden, um Manipulationen zu erkennen. Der Abschnitt Nutzung zeigt Speicher und Übertragungsvolumen in Echtzeit und historisch, aufgeschlüsselt nach nativen ausgehenden und Remote-Server eingehenden/ausgehenden Übertragungen, abrechenbare Benutzeranzahl und ein Tool zum Exportieren nach Ordner zur Identifizierung von Speicherkonzentration.

Thru: Der Aktivitätsbereich ist ein filterbares Übertragungsprotokoll mit Filtern für Flow, Organisation, Endpunkt, Dateiname (mit Platzhalter), Verarbeitungsstatus, Übertragungsstatus und Datumsbereich. Einzelne Dateieinträge zeigen die Anzahl der Zustellungen, den letzten Status und eine vollständige Download-Historie. Eine Schaltfläche „Teilen“ innerhalb des Dateieintrags erzeugt bei Bedarf eine zeit- und anzahlbegrenzte Download-URL. Die Erstellung von Exportberichten dauerte während des Tests 177ms.

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

Serv-U: Die Aktivitätsüberwachung umfasst Sitzungen (Echtzeit-Sitzungsdaten mit Aktionen wie Trennen, Abbrechen, Broadcast und Spy & Chat), Statistiken (serverweite Sitzungs- und Übertragungsmetriken seit dem letzten Zurücksetzen) sowie Benutzer- & Gruppenstatistiken (dieselben Metriken pro Benutzer oder Gruppe). Die Registerkarte Protokoll zeigt das Serverprozessprotokoll, nicht die Benutzeraktivität. Die Protokollierung auf Benutzerebene wird in eine pro Benutzer konfigurierbare Textdatei geschrieben. Es gibt keinen integrierten Protokollbetrachter mit Filterung oder auditbereitem 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 anfängliche Dienstkonfiguration durchgearbeitet und die gesamte Admin-Oberfläche, Schlüssel, Partner, Transaktionen, den Dateiübertragungsserver und das Reporting erkundet.

Erste Schritte

Der Testprozess beginnt auf der Website von Coviant Software. Nach dem Ausfüllen eines kurzen Registrierungsformulars erhalten Sie einen Download-Link. Der Installer ist eine standardmäßige Windows-ausführbare Datei; eine Linux-Version ist nicht 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, höchster Speicherplatz) und „Benutzerdefiniert“ (für fortgeschrittene Benutzer). Wir wählten „Vollständig“ und klickten auf Weiter.

Nach der Auswahl des Setup-Typs fragt der Installer nach einem Windows-Dienstkonto. Wir öffneten Dienste (services.msc), suchten den Dienst „Diplomat Trial 64“, öffneten seine Eigenschaften, navigierten zur Registerkarte 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 Netzwerkdienst 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 zu einem selbstsignierten Zertifikat; klickt man auf Erweitert und dann auf „Weiter zu …“, gelangt man zum Anmeldebildschirm von Coviant Software.

Die Standardanmeldeinformationen sind Administrator/diplomat. Nach der Anmeldung fordert das System sofort eine Passwortänderung. Nach der Festlegung lädt die Hauptoberfläche. Das Admin-Panel ist browserbasiert und remote zugänglich – ein bedeutender 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 ausgeführte Testversion ist 9.5 Trial Build 20260702, Enterprise Edition.

Schlüssel

Der Abschnitt Schlüssel ist der Ort, an dem alle Verschlüsselungsanmeldeinformationen verwaltet werden. Die Testinstallation umfasst fünf vorkonfigurierte Beispielschlüssel aus drei Kategorien.

OpenPGP Keys (3)

Zwei öffentliche Schlüssel und ein Schlüsselpaar sind enthalten. Wählt man den öffentlichen Schlüssel „Example Auditor Public Key“ aus, werden dessen vollständige Details angezeigt: Schlüsselname, Schlüsseltyp (ECDSA), Benutzer-ID und ein Umschalter für Ablaufbenachrichtigungen. Der Abschnitt „Master Key Sign Only“ zeigt den Algorithmus (ECDSA), die elliptische Kurve (NISTP521), das Erstellungsdatum (2. Feb 02, 2026), den Ablauf (Nie) und die Schlüssel-ID.

Scrollen Sie nach unten, um weitere technische Felder zu sehen: 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 sowie Schlüssel-ID.

Schlüsselpaare

Der Ordner Schlüsselpaare enthält „My Org Example PGP Key Pair“, das eigene Schlüsselpaar der Organisation, das zum Entschlüsseln eingehender und zum Signieren ausgehender Dateien verwendet wird. Das Formular ist identisch mit dem eines öffentlichen Schlüssels, mit einer Ausnahme: ein Passphrase-Feld mit einem Ein-/Ausblend-Umschalter, das den privaten Schlüssel schützt.

Scrollen Sie zum Ende der Schlüsselpaarseite, um einen Abschnitt „Related Partners and Transactions“ zu sehen. Für dieses Schlüsselpaar sind vier Partner als verwendende aufgelistet, vier Transaktionen referenzieren es, und eine Synchronisation verwendet es. Grüne und rote Punkte neben jedem Eintrag zeigen den aktiven oder inaktiven Status an. Diese Ansicht zeigt genau, was betroffen wäre, bevor ein Schlüssel gelöscht oder ersetzt wird.

SSH Keys (2)

SSH-Schlüssel behandeln 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), die Bit-Stärke (2048), einen SHA256-Fingerabdruck und ein Passphrase-Feld. Der Abschnitt „Related“ 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 Synchronisationen sind verknüpft; es existiert als fertiger 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-Endpunkten verwendet werden.

Partner

Partner definieren jedes externe System oder jeden Ort, an den Diplomat Dateien überträgt: SFTP-Server, Cloud-Speicher-Buckets, Netzwerkdateifreigaben, Zweigstellen-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 Partner „Example Bank“ ist ein öffentliches Partnerprofil, das SFTP (SSH2) als Transportmethode verwendet. Der Abschnitt SFTP-Server 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 ein Timeout von 30 Sekunden. Weitere Optionen umfassen „Verify SSH Host Key“, „Use Strong RSA Signatures“, „File Integrity Checking (File Size)“, „File Ready Condition (File Idle Time)“, einen Proxy-Server und temporäre Dateinameneinstellungen. Eine TEST-Schaltfläche oben rechts testet die Verbindung, ohne eine Übertragung zu starten.

Ein Druck auf TEST mit dem Beispielprofil gab zurück: „Socket connection not successful. Directory listing was not received from the server.“ – wie erwartet, da sftp.examplebank.com keine echte Adresse ist. Bei einem echten Partner bestätigt diese Schaltfläche die Verbindung, bevor ein Auftrag geplant wird.

Scrollen Sie nach unten, um den Abschnitt OpenPGP Keys zu sehen, 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 „Related Transactions and Synchronizations“ 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 Abschnitt Schlüssel 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.

Optionen für die Transportmethode

Öffnet man das Dropdown „Transport Method“ in einem beliebigen Partnerprofil, wird die vollständige Liste der unterstützten Verbindungstypen angezeigt. Klassische Übertragungsprotokolle: SFTP (SSH2), FTP, FTPS (TLS), HTTP, HTTPS, SMB, Local Network, AS2. Cloud-Speicher: Amazon S3, Microsoft Azure, Google Cloud, Oracle Cloud, Box, Dropbox, OneDrive, SharePoint, ShareFile, Zoho WorkDrive. Sonstige: Diplomat Remote Agent, Biscom Transit, Email.

Vertrauenswürdige Profile: Branch Office A

Branch Office A ist ein vertrauenswürdiges Partnerprofil, das Diplomat Remote Agent als Transportmethode verwendet, den proprietären Agenten von Coviant, 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 weist darauf hin, dass die Bandbreite für Übertragungen zu dieser Zweigstelle auf 30 Mbit/s begrenzt ist, um ihre WAN-Verbindung nicht zu überlasten.

Scrollen Sie nach unten, um zu sehen, wo diese Begrenzung durchgesetzt wird: Chunk Size (100 MB) und Max Bandwidth (30 Mbit/s). Weitere Einstellungen umfassen Automatisch OpenPGP Encrypt/Decrypt, Attempt Checkpoint Restart on Transmission Failure, File Integrity Checking (Checksum SHA-256), Max Retries, Retry Delay, Timeout und ein Feld für Custom Post-Process, um nach Abschluss jeder Übertragung einen Befehl oder ein Skript auszuführen. Der Abschnitt Related am unteren Ende zeigt, dass dieser Partner von der Synchronisation „Push new HR docs to all branch offices“ 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 aus drei Typen: Eingehend (2), Ausgehend (2) und Synchronisation (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: Get Payment Results file from Bank

Dieser geplante Auftrag holt jeden Wochentag nachmittags verschlüsselte Ergebnisdateien vom SFTP-Server der Bank ab, entschlüsselt sie und legt sie in einem lokalen Ordner ab. Werden keine Dateien gefunden, zählt der Auftrag dies als Fehlschlag und nicht als stillen Erfolg – eine bewusste Designentscheidung, die in der Beschreibung festgehalten und durch die Einstellung „Fail if file(s) not found“ erzwungen wird.

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

Der Abschnitt Destination Partners verwendet eine Registerkarte DEFAULT 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 (Local Network, C:\Example).

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

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

Wiederholungen sind mit 3 Versuchen im 5-Minuten-Takt konfiguriert, wobei bei jedem Versuch eine Debug-E-Mail an den IT-Support gesendet wird. Das bedeutet, dass der Auftrag, falls die Bank die Datei zu spät hochlädt, erneut versucht, bevor er sich als fehlgeschlagen markiert. External Requests erlauben das Auslösen des Auftrags über API oder Skript-Agenten, und die Ausführung als verknüpfte Transaktion ermöglicht die Ausführung als Teil einer Kette.

Linking Transactions zeigt, welche Aufträge diesen auslösen und welche Synchronisationen darauf verweisen. Notifications unterstützen sowohl Business Email (an Stakeholder gesendet) als auch Messaging Notifications (Slack- und Teams-Webhooks, konfigurierbar pro Auftragsstatus Erfolg, Fehler, Warnung).

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

Pre-Job Processes führen ein benutzerdefiniertes Skript aus, bevor die Übertragung beginnt. Post-Job Processes umfassen einen Unzip Process (mit Zip-Typ, Dateivorlage, Passwort und Zielverzeichnis) zum automatischen Entpacken komprimierter Dateien bei der Ankunft sowie einen Custom Process zum Ausführen eines beliebigen Nachübertragungsbefehls.

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

Die Ausführung des Auftrags mit RUN NOW öffnet ein Fortschrittsfenster, das Status: Running (Building File List) bei 0% Complete anzeigt.

Der Auftrag wurde mit Status: Failure 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), keine Entschlüsselung erforderlich, Verifizierungsschlüssel angegeben (Example Bank Public Key), Nachricht nicht signiert und den Archivpfad, in dem Diplomat den Versuch aufgezeichnet hat. Selbst ein fehlgeschlagener Lauf erzeugt eine vollständige Prüfspur.

Eingehend: On ClientUser upload, send to Marketing Server

Dieser Auftrag funktioniert anders: Anstelle eines Zeitplans verwendet er File Monitoring – er überwacht einen Ordner und wird ausgelöst, sobald eine neue Datei erscheint.

Die Quelle ist das Upload-Verzeichnis des Dateiübertragungsservers für ExampleClientUser (Local Network). Die Bedingung File Ready Condition ist auf File Idle Time mit 45 Sekunden gesetzt; der Auftrag wartet, bis eine Datei 45 Sekunden lang nicht mehr verändert wurde, bevor er sie als vollständig betrachtet, und verhindert so die Weiterleitung von Teil-Uploads mitten in der Übertragung. Die Aktion nach der Übertragung ist Löschen, was den Upload-Ordner sauber hält und dem Client signalisiert, dass die Datei verarbeitet wurde.

Job Execution zeigt Run Jobs Using: File Monitoring, mit aktiviertem Include Modified Files und deaktiviertem Recursive. Disable/Notify After 15 Minuten warnt, wenn die Überwachung selbst ausfällt.

Der Abschnitt Notifications für diesen Auftrag hat einen echten Slack-Webhook konfiguriert und auf Erfolg gesetzt – wenn eine Datei erfolgreich zum Marketing Server verschoben wird, erscheint automatisch eine Nachricht im Slack-Kanal des Marketing-Teams.

Ausgehend: Monitor Accounting server to send Tax Files to Auditors

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

Post-Transfer Action ist hier Verschieben statt Löschen. Bei Erfolg werden die Dateien in einen Unterordner filed verschoben; bei Fehler in einen separaten Fehlerpfad. Die Quelle ist die Berichtefreigabe des Buchhaltungsservers, überwacht mittels File Locking.

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

File Handling wendet sowohl 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. Job Execution verwendet File Monitoring, keinen Zeitplan.

Geschäftliche Benachrichtigungen gehen an JaneDoe@auditors.example.com (Alle Aufträge). Messaging-Benachrichtigungen verwenden einen Teams-Webhook, der auf Warnung und Fehler gesetzt ist – eine andere Kanalwahl als beim Marketing-Server-Auftrag, der Slack für Erfolg verwendete.

Ausgehend: Send Payment Authorizations to Bank

Die Umkehrung des Auftrags „Get Payment Results“: Dieser sendet werktäglich morgens ausgehende Zahlungsdateien an den SFTP-Server der Bank. Zuvor wird ein Pre-Job-Skript ausgeführt, das den Buchhaltungsserver auffordert, die Zahlungsdatei zu generieren. Die Quelle ist ein lokaler Ordner (Bank\PaymentAuthorizations), das Ziel der SFTP-Postausgang der Bank (outbox/authorizations/).

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

File Handling verschlüsselt mit Example Bank Public Key und signiert mit My Org Example PGP Key Pair. Job Execution ist geplant (Täglich), nur werktags, passend zur Beschreibung „jeden Werktag morgens“.

Synchronisation: Push new HR docs to all branch offices

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

Die kritische Einstellung ist Remove Destination Items Not Present at Source, die hier aktiviert ist – das bedeutet, Dateien, die vom HR-Server gelöscht werden, werden auch in den Zweigstellen gelöscht. Include Subfolders ist ebenfalls aktiviert. Eine Registerkarte Exclude enthält die in der Beschreibung referenzierten Ausschlussmuster manifest.ini und _*.

Die Quelle ist der Partner HR Docs (Local Network, \\hr\shared\docs). Die Übertragungsreihenfolge ist Depth First.

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

Synchronisation: Send daily configuration backups to S3 Glacier

Die zweite Synchronisation läuft jede Nacht 5 Minuten nach Mitternacht und synchronisiert die eigenen Backup-Dateien von Diplomat mit einem AWS S3 Glacier-Bucket. Im Gegensatz zum HR-Docs-Sync ist Remove Destination Items Not Present at Source deaktiviert, sodass alte Backups niemals aus 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 Recursive aktiviert und nur Files.

Erstellen einer Transaktion von Grund auf

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

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

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

Der Auftrag wurde mit Schedule (Daily), 3 Wiederholungen im 5-Minuten-Takt und ohne Tagesausschlüsse konfiguriert. Die Ausführung mit RUN NOW ergab Status: Successful in 0.125 Sekunden: 1 Datei gefunden, 1 übertragen, 28 Bytes, automatisch archiviert und gezippt.

Einstellungen

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

Job Monitor öffnet sich in einem separaten Browserfenster unter localhost:8081/jobmonitor. Es 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 Gesamtzahlen nach Eingehend, Ausgehend und Synchronisation auf. Die Filterregisterkarten Running und Active schränken die Ansicht auf aktuell ausgeführte oder kürzlich aktive Aufträge ein.

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

Job Queue Settings steuern, wie viele Aufträge gleichzeitig ausgeführt werden und wie die Startlast bewältigt wird. Maximum concurrent jobs ist standardmäßig 50. Delay Between Initial Job Starts 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 am Startverzögerungswert werden bei einem Neustart des Dienstes wirksam.

btTrade / TDXchange

btTrade unterscheidet sich von jeder anderen Plattform in diesem Benchmark in einer grundlegenden Weise: wir haben sie nicht installiert. Der Zugang wurde zu einem Live-QA-Cluster mit TDXchange Release 5.3.0-SNAPSHOT unter Linux mit PostgreSQL gewährt, auf den über RDP auf einen Windows-Server im selben Netzwerk zugegriffen wurde, aufgrund von IP-Einschränkungen der Cluster-Knoten.

Die Admin-Oberfläche ist vollständig browserbasiert – keine Client-Installation, keine Desktop-Verknüpfung, keine Dienstkonfiguration. Es genügt, zu https://<server>:8443/btrademft zu navigieren und sich anzumelden.

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.

Benutzeranmeldebildschirm, grüne Anmeldeschaltfläche

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

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

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

Dem ersten Vorschlag folgend gelangten wir zu System Configuration > Security > User Security, wo die Passwortrichtliniensteuerungen sichtbar wurden: minimale Länge (10), Kontosperrung nach 3 fehlgeschlagenen Versuchen, Sperrdauer (1800 Sekunden), Durchsetzung des Passwortverlaufs, maximales Passwortalter (60 Tage), minimales Passwortalter (1 Tag), strenge Passworteinstellungen und ein Bereich für One Time Password / MFA.

Organisationshierarchie

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

Browse bestätigte, dass die Domain als AKTIV erschien, neben den bereits vorhandenen Domains bTrade und HealthcareProvider. Jede Ebene hat eine Edit-Option für nachträgliche Änderungen.

Diese Anforderung, eine Hierarchie vor dem Hinzufügen von Teilnehmern zu definieren, stellt einen strukturellen Unterschied zu jeder anderen Plattform in diesem Benchmark dar. Diplomat, Files.com, Thru und Serv-U erlauben es, Partner oder Endpunkte ohne jeglichen Organisationscontainer zu definieren. btTrade 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 Endpunkten in Thru. Fast Setup erstellt einen Teilnehmer und ein optionales webbasiertes Postfach in einem einzigen Formular: Division (aus der Hierarchie ausgewählt), Participant Name, Email, EDI Identifier, EDI Qualifier, AS2 Name und Postfach-Anmeldeinformationen.

Das Vorhandensein von EDI Identifier, EDI Qualifier und AS2 Name-Feldern auf der Teilnehmererstellungsebene ist ein aussagekräftiger Indikator für die Positionierung von btTrade. Diese Felder erscheinen nicht in der Teilnehmereinrichtung von Diplomat, Files.com, Thru oder Serv-U; sie existieren, weil btTrade um den Austausch von B2B-EDI-Nachrichten herum aufgebaut ist, nicht nur um Dateibewegungen.

Wir erstellten den Teilnehmer AIMultipleTest unter der Division FileTransfer mit dem Postfachnamen aimultiplembx und aktiviertem Webzugang. Der Teilnehmer und sein Postfach wurden zusammen in einer einzigen Create-Aktion erstellt.

Beim Durchsuchen der Teilnehmer mit dem Division-Filter auf FileTransfer erschien AIMultipleTest als ENABLED mit EDI Identifier AIMultipleTest und dem Postfach aimultiplembx. Die Browse-Tabelle zeigt auch eine Spalte Adapter Instances – 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 so die Tiefe der Protokollunterstützung in einem funktionierenden B2B-Szenario.

Beziehungen

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

Ein Abschnitt TD / Other Parameters behandelt sicherheits- und verarbeitungsbezogene Optionen pro Beziehung: Use PGP, Compression, Encryption, Filtering, Hashing, Signature und Security Structure. Alle waren in der QA-Umgebung auf None gesetzt, was bedeutet, dass sie optional und nicht erzwungen sind.

Unten im Beziehungsformular erlaubt ein SLA-Abschnitt die Definition von Service-Level-Erwartungen pro Beziehung: erwartete Dateianzahl, Zeitintervall, Dateinamensmaske, Empfänger und Aktionstyp. Dies ermöglicht die Überwachung von „Ist die erwartete Datei rechtzeitig eingetroffen?“ auf Handelspartnerebene – ein strukturierterer Ansatz als Diplomats Einstellung „Fail if file not found“, die pro Transaktion gilt und nicht pro Beziehung.

Für unseren Test erstellten wir keine Beziehung, da die durchgeführte Postfach-basierte Ad-hoc-Übertragung keine erfordert.

Postfachoberfläche

btTrade bietet eine separate Web-Oberfläche für Endbenutzer und Handelspartner unter einer eigenen URL (.../btrademft/mailbox). Der Postfach-Anmeldebildschirm ist visuell von der Admin-Konsole abgehoben – dunkles Thema mit blauen Akzenten anstelle des Admin-Grüns, unter demselben TDXchange-Branding.

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

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

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

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

Wir aktualisierten die ISA- und GS-Segmente der EDI-Datei, um AIMultipleTest sowohl als Sender als auch als Empfänger zu verwenden, entsprechend der unserem Teilnehmer zugewiesenen EDI-Kennung. Der Upload war erfolgreich: „Uploaded 1/1 files“, 284 Bytes, 100%, grüner Haken.

Die Überprüfung des Posteingangs bestätigte den Eingang der Datei: test.edi, 284 Bytes, Zeitstempel 14. Jul 14, 2026 14:42. Die Datei bewegte sich von outbox/edi durch die Routing-Logik von btTrade und wurde basierend auf der Empfängerkennung im EDI-Umschlag im korrekten Postfacheingang zugestellt.

Nachrichten und Aktivitäten

Die Ansicht Messages unter Messages and Activities bietet einen durchsuchbaren Prüfpfad aller Übertragungen. Filter umfassen Datumsbereich, Sender, Empfänger, Dateiname und erweiterte Parameter. Die Ergebnisse zeigen File Name, Timestamp, Sender, Receiver, Size (Bytes), Message Details und Activities Trail. Sowohl unsere test.edi-Übertragung als auch eine bereits vorhandene AndrieEDI.edi-Übertragung (von AdHocExt zu InternalTP) wurden angezeigt.

Dashboard

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

Zertifikate

Die Ansicht Dashboard > Certificates bietet ein Zertifikatslebenszyklus-Management über das gesamte System hinweg. Ein Filter-Umschalter zeigt Zertifikate an, die innerhalb einer konfigurierbaren Anzahl von Tagen ablaufen. Die Optionen für den Zertifikatstyp sind ALL, X509, SSH, PGP, X509 CSR und PQC – letzterer Eintrag deutet auf die Unterstützung von Post-Quantum-Kryptographie-Zertifikaten hin, die bei keiner anderen in diesem Benchmark getesteten Plattform vorhanden ist.

Dienste

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

Fast Setup 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) Service, SFTP Service, AS2 Service und ICAP Service.

Relay konfiguriert DMZ-Edge-Knoten. Zwei Relay-Server sind definiert (172.31.23.211 und 172.31.22.50), die als Proxy zwischen externen Partnern und dem internen btTrade-Server fungieren. Externer Datenverkehr erreicht den Relay in der DMZ; der Relay leitet ihn nach innen weiter und hält den Kernserver so vom öffentlichen Netzwerk fern. Dies entspricht dem Edge Gateway von Diplomat MFT.

Systemkonfiguration

Adapters definieren die Engines, die Dateien bewegen: Directory Monitor (überwacht einen Ordner auf neue Dateien), File Copy (kopiert Dateien zwischen Orten) und Mailbox Receive (holt aus einem Postfach). Jede Adapterinstanz verfügt über Steuerelemente für Aktiviert/Deaktiviert, Test Connection, Run Now und Stats. Ein File-Copy-Adapter Quarantine_FS_1 ist vordefiniert; Dateien, die ICAP-Inhaltsprüfung nicht bestehen, werden hierher weitergeleitet.

AdHoc konfiguriert die sichere Ad-hoc-Dateifreigabe. Zu den Einstellungen gehören Passworterfordernis, maximale Fehlversuche bei der Anmeldung (5), maximale Dateigröße (100 KB), maximale Downloads pro Datei (2), Ablaufzeitraum (24 Stunden) und verbotene Dateierweiterungen (.exe, .vbs, usw.). E-Mail- und SMS-Benachrichtigungsvorlagen verwenden Tokens (${LINK}, ${PASSWORD}, ${VALID_UNTIL}). Eine Out-of-Band-SMS-Option sendet den Link per E-Mail und das Passwort separat per SMS, um den Zugriff zu verhindern, wenn einer der Kanäle kompromittiert wird.

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

Files Processing deckt vier Bereiche ab. File Transformation definiert Regeln zur Inhaltsänderung, die auf durchlaufende Dateien angewendet werden. Detecting Duplicates identifiziert und weist wiederholte Dateien optional zurück. Message Store zeigt das Dateisystem-Root und konfiguriert die Verschlüsselung im Ruhezustand: Nachrichten auf der Festplatte werden mit PQC Kyber verschlüsselt, was bedeutet, dass gespeicherte Dateien mit Post-Quantum-Kryptographie geschützt sind. System Actions erlaubt das Einfügen benutzerdefinierter Verarbeitungsschritte in die Übertragungspipeline.

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

Security bietet separate Passwortrichtliniensätze für Admin-Benutzer und Postfach-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) sowie OTP/MFA-Konfiguration. OTP-Trigger sind unabhängig pro Benutzertyp konfigurierbar: immer, nur bei der ersten Anmeldung, nach N Tagen seit der letzten Anmeldung oder bei Passwortänderung.

Miscellaneous umfasst Lizenzverwaltung, Standardwerte für die Zertifikatsgenerierung, TLS-Protokoll-Durchsetzung (TLS 1.2 und 1.3 aktiviert; SSL 3.0, TLS 1.0 und 1.1 deaktiviert), Planung von Konfigurations-Backups, Kontrolle des Log-Levels pro Komponente mit Dateirotationseinstellungen, gemeinsame Anmeldeinformationskonten, die über Adapter hinweg wiederverwendbar sind, SSL-Zertifikat der Management-Konsole, Low-Level-Anwendungseigenschaften (Thread-Anzahl, EDI-Kodierung, Cache-Einstellungen) und Anzeigeeinstellungen.

Clustering

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

Administratoren

Fast Setup erstellt Admin-Konten mit Rollenzuweisung (SYSTEM_ADMIN, FullMFTAdmin, MFTAdminLimited, FileTransferOPS) und einer Scope Map, die Sichtbarkeit eines Admins auf eine bestimmte Domain, Organization, Department oder Division in der Hierarchie beschränkt. Dies ermöglicht delegierte Administration: Ein für eine Division zuständiger Admin kann die Konfiguration einer anderen weder sehen noch ändern. Custom Roles erlauben die Definition neuer Berechtigungssätze über die integrierten Rollen hinaus.

Migration

Migration behandelt den vollständigen System-Export/Import, selektiven Teilnehmer-Export/Import und Migrationspfade von älteren bTrade-Produkten (TDNgine über Oracle-Datenbankverbindung oder Konfigurationsdateien; TDAccess/TDPeer über das Hochladen von Konfigurationsdateien). Der Database Import trägt eine deutliche Warnung, dass er alle vorhandenen Daten überschreibt. Export Runtimes generiert signierte Konfigurationspakete für einzelne Teilnehmer.

bTrade KI Bot

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

Die natürlichsprachliche Abfrage identifizierte beide Übertragungen korrekt, ohne dass irgendwelche Filterfelder ausgefüllt werden mussten. Suchanfragen können gespeichert und 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.

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

Cerberus FTP

Wir haben Cerberus FTP Server von Grund auf heruntergeladen und installiert, das Admin-Panel eingerichtet und die 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. Nach dem Absenden werden Sie sofort zur Download-Seite weitergeleitet.

Cerberus läuft nur unter Windows.

Installation

Für diese Überprüfung haben wir eine Windows Server 2025-Instanz auf AWS mit dem Instanztyp m6i.xlarge bereitgestellt. Das Ausführen des Installers öffnet einen Willkommensbildschirm, der die installierte Version bestätigt. Ein Klick auf Weiter führt Sie weiter.

Der nächste Bildschirm fragt nach den Anmeldeinformationen für das Windows-Dienstkonto, einem Benutzernamen und einem richtlinienkonformen Passwort, mit dem Cerberus als Hintergrunddienst ausgeführt wird.

Nach Eingabe der Anmeldeinformationen läuft die Installation von selbst und ist innerhalb weniger Minuten abgeschlossen.

Das Admin-Panel

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

Beim ersten Start wird der Erste-Schritte-Assistent gestartet und versucht automatisch, die öffentliche IP-Adresse des Servers zu erkennen. In unserem Setup konnte sie nicht ermittelt werden. Wir klickten auf Weiter, und der restliche Setup-Vorgang wurde ohne Probleme abgeschlossen.

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

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

Weboberfläche

Neben dem Admin-Panel 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 standardmäßige Cerberus-Web-UI.

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

Dateimanager

Nach dem Ausfüllen der Sicherheitsfragen landen Sie im Dateimanager. Verfügbare Aktionen in der Symbolleiste sind: Aktualisieren, Alle auswählen, Löschen, Umbenennen, Neuer Ordner, Zip und Unzip. Über der Dateiliste befindet sich eine Filterleiste mit einer rekursiven Suchoption.

Neben dem Hochladen einzelner Dateien 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 vor Abschluss des Uploads in der Vorschau ansehen. Upload-Geschwindigkeit, Fortschrittsprozentsatz und Dateigröße werden alle in Echtzeit angezeigt.

Kontoeinstellungen

Der Bereich Account behandelt die Benutzereinstellungen. Die Zwei-Faktor-Authentifizierung ist hier verfügbar und kann pro Benutzer aktiviert werden. Es gibt auch eine Themenauswahl, um das Erscheinungsbild der Oberfläche zu ändern.

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

Dateifreigabe

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

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

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

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

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

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

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

Um dies zu debuggen, gingen wir zurück zum Admin-Panel und öffneten den Log-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 des fehlgeschlagenen Freigabeversuchs in der Liste ausfindig machen. Die Protokolleinträge zeigten auch die SSL-Handshake-Details und den spezifischen Validierungsschritt, der die Anfrage ablehnte. Dieser Detaillierungsgrad ermöglichte eine unkomplizierte Identifizierung der Ursache.

Nachdem wir das serverseitige Konfigurationsproblem behoben hatten, wurde die Freigabe erfolgreich erstellt. Die Seite Share Settings in der Weboberfläche listet nun beide aktiven Freigaben für das inituser-Konto auf und zeigt Ordnername, Erstellungsdatum, Ablaufdatum, Download-Anzahl und die vollständige öffentliche Freigabe-URL für jede.

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

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

Verbindungen

Zurück im Admin-Panel enthält der Bereich Connections zwei Registerkarten: Connections und Transfers.

Die Registerkarte Connections listet die Verbindungs-ID, den Listener, die Anmeldezeit, das Protokoll, den Benutzernamen, die IP-Adresse und den Client-Benutzeragenten für alle aktiven Sitzungen auf. Während unseres Freigabetests waren drei gleichzeitige HTTPS-Verbindungen von derselben IP-Adresse sichtbar, die alle vom inituser-Konto stammten. Eine Schaltfläche Terminate Connection am unteren Rand erlaubt das gewaltsame Beenden jeder aktiven Sitzung.

Die Registerkarte Transfers zeigt aktive Dateiübertragungen in Echtzeit an. Jede Zeile zeigt die Transfer-ID, den Benutzer, den lokalen Dateipfad, die verbleibende Zeit, den Fortschritt, die Gesamtgröße, die Übertragungsrate und den 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.

Berichtswesen

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

Jeder Berichtstyp hat sein eigenes Abfrageformular. Der File Report ermöglicht beispielsweise die Filterung nach Zeitraum (einem Datumsbereich oder einem rollierenden Rückblickfenster), Benutzername und Dateipfad. Die Ergebnisse können nach Host, Benutzername und Zeitstempel sortiert werden, mit einem konfigurierbaren Limit. Dieselbe Abfragestruktur wird auf die anderen Berichtstypen übertragen.

Benutzerverwaltung

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

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

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

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

Die Registerkarte Blocked Extensions 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.

Die Registerkarte Requested Accounts behandelt den Self-Service-Ablauf zur Kontoanforderung, der von der Anmeldeseite der Weboberfläche aus verfügbar ist. Hier konfigurieren Sie den Benachrichtigungs-SMTP-Server, die Administrator-E-Mail, benutzerdefinierte Genehmigungs- und Ablehnungstexte für E-Mails und welche Felder im Anmeldeformular erforderlich sind: Vorname, Nachname, Telefon, Mobiltelefon und Begründung. Eingehende Kontoanfragen erscheinen zur Administratorgenehmigung am unteren Rand dieser Seite.

Die Registerkarte Public Shares legt die serverweiten Standardeinstellungen für alle von Benutzern erstellten Freigabelinks fest. Konfigurierbare Optionen umfassen die standardmäßige und maximale Freigabedauer, ob Passwörter für alle Freigaben erforderlich sind, ob die Systempasswortrichtlinie auf freigegebene Dateien angewendet wird, die Verschleierung von Dateinamen, ob Zip-Downloads erlaubt sind und wie Benachrichtigungen gehandhabt werden. Der darunterliegende Abschnitt One Time Password steuert die OTP-Einstellungen für die Länge des Zugangscodes, Zeichenanforderungen, Lebensdauer und die Sperrschwelle nach fehlgeschlagenen Versuchen.

AD-Benutzer, LDAP-Benutzer und SSO-Benutzer

Der Abschnitt AD Users verbindet Cerberus mit einer Windows-Domäne. Wenn der Server einer Domäne beigetreten ist, wird die Benutzerliste aus Active Directory automatisch eingezogen. 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 zu erstellen. Der Abschnitt enthält auch Registerkarten für Domain Overview, Binding Options, User MFA Settings und User & Group Custom Mappings. LDAP Users und SSO Users in der linken Seitenleiste decken dasselbe Konzept für LDAP-Verzeichnisse bzw. SSO-Identitätsanbieter ab.

Der Bereich Firewall Controls behandelt die gesamte verbindungsbezogene Sicherheit. Die Hauptseite zeigt ein Connection Authorization Pipeline-Diagramm, das die sechs Stufen darstellt, die jede eingehende Verbindung durchläuft: neue Verbindung, Listener-Anmeldungen erlaubt, IP erlaubt, Land erlaubt, Listener-Limit und autorisiert. Aktive Status für Geolocation (deaktiviert), Autoblocking (aktiv nach 5 Versuchen, sperrt für 180 Minuten) und DoS-Schutz (aktiv) werden auf demselben Bildschirm angezeigt. IP-Adressen können über das Country and IP Management-Panel zu einer Erlaubnis- oder Sperrliste hinzugefügt werden. Dieses Maß an Netzwerkschichtkontrolle gibt es bei cloudbasierten Diensten nicht – es ist ein bedeutender Vorteil für On-Premise-Bereitstellungen.

Die Registerkarte Automatic Threat Blocking konfiguriert die Brute-Force- und DoS-Regeln im Detail. Automatisch-Blocking und DoS Protection haben jeweils ihren eigenen Umschalter. Unter Blocking Settings legen Sie die Anzahl der fehlgeschlagenen Anmeldungen fest, bevor eine automatisch-Sperre ausgelöst wird (Standard: 5), das Zeitfenster, bevor der Zähler zurückgesetzt wird (120 Minuten), und optional eine Liste spezifischer Benutzernamen, die bei einem Fehlschlag immer eine IP-Sperre auslösen sollen. Der Abschnitt Autoblock Timeout bietet die Wahl zwischen dem Sperren einer IP für eine festgelegte Anzahl von Minuten (Standard 180) oder dem permanenten Sperren.

Server Manager

Der Server Manager ist die zentrale Konfigurationsdrehscheibe für den Server. Die Registerkarten decken General, Protocols, Listeners, Messages, Remote access, Security, Logging und Advanced ab. Hier finden sich alle technischen Serverkonfigurationen: Protokolleinstellungen, SSL/TLS, Cipher-Suiten, Listener-Ports und das Protokollierungsverhalten.

Event Manager

Der Event Manager ist einer der leistungsfähigsten Bereiche des Admin-Panels. Er verfügt über vier Registerkarten: Event Rules, Scheduled Tasks, Event Targets und Folder Monitor.

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

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

Im Abschnitt conditions können Sie nach einer langen Liste von Variablen filtern: Zeitstempel, Verbindungs-ID, IP-Adresse, Sitzungs-ID, Benutzername, Benutzergruppe, Protokolltyp, Vorname, Nachname, E-Mail, Mobilfunknummer, Dateiname, Dateierweiterung, lokaler Dateipfad, entfernter Dateipfad und mehr. Wir legten als Bedingung fest: Benutzername ist gleich „inituser“. Die Filterlogik unterstützt die Modi Match If Any oder Match If All.

Wenn die Bedingungen erfüllt sind, sind die verfügbaren Aktionen: Email Event Notification, Launch an Executable, Launch File Operation, Launch Server Operation, Send HTTP POST, Send a File und Get a File. Dies ermöglicht den Aufbau ereignisgesteuerter Workflows vollständig innerhalb von Cerberus – zum Beispiel das Auslösen eines HTTP POST an einen externen Webhook oder das Senden einer Datei an einen anderen Server, sobald ein bestimmter Benutzer etwas hochlädt.

Scheduled Tasks funktionieren auf die gleiche Weise, werden jedoch in einem Zeitintervall und nicht durch ein Ereignis ausgelöst. Sie definieren einen Zeitplan, legen Bedingungen fest und wählen aus denselben Aktionstypen, wobei zwei speziell für geplante Aufgaben hinzugefügt wurden: Email Saved Report und Scan a Folder.

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

Sync Manager

Der Sync Manager 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 sie ohne manuelle Konfigurationsvervielfältigung synchron bleiben. Alle Instanzen müssen dieselbe Version ausführen und über eindeutige Lizenzschlüssel verfügen. Die Einrichtung ist über die Panels Server List und Configure General Settings unkompliziert.

Lokalisierung

Der Localization-Bereich ermöglicht es Ihnen, jede Textzeichenkette sowohl in der serverseitigen als auch in der clientseitigen Weboberfläche zu bearbeiten. Das Gebietsschema wird aus einer JSON-Datei geladen, und sowohl die englische Standardübersetzung als auch die Übersetzung der aktuellen Sprache werden für jedes Zeichenketten-Tag nebeneinander angezeigt. Dies gibt Administratoren die vollständige Kontrolle über die in der gesamten Oberfläche verwendete Sprache und Terminologie.

Files.com

Unser Durchlauf behandelt die Root Folder-Oberfläche, den Upload-Ablauf, Dateiaktionen, Verlaufsprotokolle, das Berechtigungsmodell, Verschlüsselung, Benachrichtigungen und Optionen zur Daten-Governance.

Übersicht der Oberfläche
Wenn Sie zum ersten Mal auf Files.com landen, öffnet sich sofort der Dateibrowser. Es gibt keinen Onboarding-Assistenten oder Einrichtungscheckliste; Sie werden direkt in die Root Folder-Ansicht versetzt.

Die linke Seitenleiste listet jedes Hauptmodul der Plattform auf: Files, sharing, user accounts, encryption 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 Folder selbst hat vier Registerkarten: Files, History, Permissions und Settings. Die Dateilistenansicht unterstützt drei Anzeigemodi, Spaltenanpassung und erweiterte Filter, die über die Werkzeugleiste zugänglich sind.

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

Neben diesen gehosteten Optionen gibt es auch eine Option Remote Server Mount. Diese ermöglicht es Ihnen, einen Files.com On-Premise-Server zu verbinden und den gesamten Speicher auf die von Ihnen kontrollierte Infrastruktur umzuleiten, sei es Ihr eigenes Rechenzentrum oder eine private Cloud.
Für Organisationen mit strengen Anforderungen an die Datenresidenz deckt die Kombination aus Regionsauswahl und On-Premise-Anbindung die meisten Compliance-Szenarien ab.

Hochladen von Files

Der Root Folder startet leer. Drei Upload-Aktionen sind in der Mitte des Bildschirms verfügbar:
New Folder: Erstellen Sie eine Ordnerstruktur vor dem Hochladen
Upload Files: Einzelne Dateien auswählen
Upload Folder: Ein ganzes Verzeichnis auf einmal hochladen
Wir luden eine 21 MB große PDF-Datei (Test.pdf) mit der Schaltfläche Upload Files hoch.

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

Dateiliste & Bulk-Aktionen

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

Bulk-Aktionen funktionieren für mehrere gleichzeitig ausgewählte Dateien. Für Operationen an einzelnen Dateien öffnet die Schaltfläche Actions auf der rechten Seite jeder Zeile ein Kontextmenü mit einem umfassenderen Satz an Optionen.

Die Option Priority Color ermöglicht es Ihnen, Dateien visuell zu kennzeichnen, um in einem gemeinsam genutzten Arbeitsbereich aufmerksamkeitsbedürftige Elemente hervorzuheben. Duplicate ist eine separate Option von Copy, die eine lokale Kopie im selben Ordner erstellt, ohne dass eine Zielauswahl erforderlich ist.

Registerkarte History

Die Registerkarte History protokolliert jede von Benutzern im Ordner vorgenommene Aktion. Nach unserer ersten Sitzung fanden wir drei Einträge:

Das Protokoll erfasst sowohl Dateioperationen (Erstellung, Änderung, Löschung) als auch Sitzungsereignisse (Anmeldung). Jeder Eintrag enthält 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. Auch Filter und Spaltenauswahl sind in dieser Ansicht verfügbar. Die Schaltfläche Export ermöglicht es, das vollständige Protokoll für externe Analysen oder Compliance-Berichte abzurufen.

Registerkarte Permissions

Die Registerkarte Permissions zeigt an, 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 für unser Konto alle sieben Berechtigungen aktiviert. Die Oberfläche enthält einen Hinweis: „You’re the only user on this site and already have full access. To grant folder permissions to others, you’ll need to create a new user.
Eine Schaltfläche Add new permission ist am unteren Ende der Liste verfügbar. Berechtigungen können von übergeordneten Ordnern oder Gruppen vererbt werden, sodass sie nicht auf jeder Ebene einer Ordnerhierarchie manuell festgelegt werden müssen.
Die Registerkarte enthält auch einen ausklappbaren Abschnitt Terms and Symbols, der jeden Berechtigungstyp erklärt.
Registerkarte Settings
Die Registerkarte Settings enthält vier Unterabschnitte: Sharing, Encryption, Notifications und Data Governance.
Verschlüsselung
Der Unterabschnitt Encryption zeigt eine einzige Option: GPG, derzeit auf Off gesetzt. Ein Klick auf Edit öffnet die Konfiguration zur Aktivierung der GPG-basierten Verschlüsselung für in diesem Ordner gespeicherte Dateien.

Benachrichtigungen

Dieser Abschnitt war der beeindruckendste Teil der Registerkarte Settings. Files.com unterstützt sechs Benachrichtigungskanäle.
Jeder Kanal verfügt über eine eigene View-Schaltfläche, die zum Konfigurationsbildschirm führt. Die Bandbreite der Integrationen ist für Unternehmensumgebungen wirklich nützlich. Amazon SNS und Google Pub/Sub sind insbesondere in Dateiverwaltungstools selten, was darauf hindeutet, dass die Plattform für automatisierte Pipeline-Anwendungsfälle und nicht nur für manuelle Dateifreigabe konzipiert ist.

Data Governance

Der Bereich Data Governance ist in zwei Kategorien unterteilt: Data Retention und Data Restrictions.
Alle Einstellungen werden mit Edit-Schaltflächen ausgeliefert. File Expiration ermöglicht es Ihnen, automatische Löschrichtlinien festzulegen – nützlich für Ordner, die temporäre oder zeitkritische Daten enthalten. Archive Removed Files kann aktiviert werden, um gelöschte Dateien in einem Archiv zu behalten, anstatt sie dauerhaft zu entfernen.

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

Sharing

Ein Klick auf Sharing in der linken Seitenleiste klappt ein Untermenü mit sechs Einträgen auf.
Die Plattform startet standardmäßig mit Share Links. 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 New Share Link öffnet ein Panel inline im Dateibrowser, anstatt zu einem separaten Bildschirm zu navigieren.

Die erste Einstellung ist der Freigabetyp, bezeichnet als Reflect File/Folder Changes in Share:
Live Share Link: Verweist immer auf die aktuelle Version der Datei. Wenn die Datei nach Erstellung des Links aktualisiert wird, sehen die Empfänger immer die neueste Version.
Snapshot Share Link: Der Link ist an den Zustand der Datei zum Zeitpunkt der Erstellung gebunden. Nachfolgende Änderungen am Original wirken sich nicht darauf aus, worauf Empfänger zugreifen können.
Diese Unterscheidung ist in Dokumenten-Workflows von Bedeutung. Ein Snapshot eignet sich für einen unterzeichneten Vertrag oder einen versionierten Bericht; ein Live-Link eignet sich für eine lebende Spezifikation oder ein gemeinsam bearbeitetes Arbeitsdokument.
Sie können mehrere Dateien in eine einzige Freigabe aufnehmen oder zum Zeitpunkt der Erstellung zusätzliche Elemente direkt in das Freigabepaket 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 Available Actions 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 Inboxes-Bereich unter Sharing ermöglicht es Ihnen, dedizierte Dateieinreichungs-Endpunkte zu erstellen, die eingehende Dateien direkt in einen Files.com-Ordner leiten. Drei Posteingangstypen sind verfügbar:
Accept Files via Web: Erzeugt eine öffentliche URL. Passwort-, Registrierungsformular- und Clickwrap-Steuerelemente sind verfügbar.
Accept Files via Email: Erzeugt 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.
Accept Files via Web and Email: Akzeptiert beide Kanäle gleichzeitig. Die Durchsetzung von Passwort- und Registrierungsformular wird in diesem kombinierten Modus nicht unterstützt.

Jeder Posteingang erfordert einen Zielordner, einen Anzeigetitel und einen URL-Schlüssel. Der URL-Schlüssel bestimmt den öffentlichen Pfad für den Posteingang. Die URL wird 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 Folder, gaben einen Titel ein und legten den URL-Schlüssel fest. 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.

Einreichungssteuerelemente (Web)
Für webbasierte Posteingänge bietet ein Abschnitt Submissions Controls drei unabhängige Zugangstore:
Ein Passwort ist erforderlich, bevor das Upload-Formular zugänglich ist. Die Plattform wendet dieselben Passwortkomplexitätsregeln, die in den User Settings konfiguriert sind, auf Posteingangs-Passwörter an.
Registration Form: Uploader müssen ein Formular ausfüllen, bevor sie einreichen. Sie können das Standardformular der Plattform oder ein im Bereich Custom Forms erstelltes benutzerdefiniertes Formular verwenden. Eine optionale Empfangsbestätigungs-E-Mail benachrichtigt die Uploader über die erfolgreiche Einreichung.
Clickwrap: Uploader müssen eine Clickwrap-Vereinbarung akzeptieren, bevor sie fortfahren. Vereinbarungen können inline erstellt oder aus einer vorhandenen Bibliothek ausgewählt werden.
Alle drei Steuerelemente sind optional und können in beliebiger Kombination auf einen einzelnen Posteingang angewendet 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 Umschalten in den E-Mail-Modus die Steuerelemente für Passwort, Registrierungsformular und Clickwrap vollständig verschwinden und durch E-Mail-spezifische Einstellungen ersetzt werden.

Der E-Mail-Posteingang legt zwei zusätzliche Konfigurationsabschnitte offen. Email Sender Permissions & Replies ermöglicht es Ihnen, Einreichungen optional auf bestimmte Absenderadressen oder ganze Domains über eine Whitelist zu beschränken, wofür zuerst die eingehende E-Mail-Authentifizierung in den Sharing Settings aktiviert werden muss. Ein Notifications-Umschalter kann optional eine Bestätigungs-E-Mail an den Absender bei erfolgreichem Upload senden.

Inbound Email Settings enthält die Option Separate Submissions Into Subfolders, die Anhänge jeder E-Mail mithilfe einer Namensvorlage in einem eigenen Unterordner organisiert. Die Vorlage unterstützt Tokens für Name, E-Mail und E-Mail-Domain sowie für Datum/Uhrzeit. Wenn sie leer gelassen wird, werden Unterordner fortlaufend nummeriert. Dies verhindert, dass Einreichungen verschiedener Absender in einem flachen Verzeichnis angehäuft werden.

Posteingang bestätigt

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

Upload-Geschwindigkeitstest via Posteingang

Die öffentliche Posteingangsseite erfordert kein Konto oder Anmeldung. Sie zeigt den Posteingangstitel, die Schaltflächen Upload Files und Upload Folder sowie eine Drag-and-Drop-Zone.

Das Files.com-Logo und das Farbschema erscheinen standardmäßig.
Wir luden eine 342 MB große Datei über diese Seite hoch, um den realen Durchsatz zu messen. Mit dem Speicherort auf USA, Virginia, lief der Upload mit 6 MB/s. Unsere Testverbindung ist eine symmetrische 1,000 Mbit/s-Leitung mit 128 MB/s Upload-Kapazität. Der erreichte Durchsatz betrug etwa 5% der verfügbaren Bandbreite, weit unter dem, was die Verbindung leisten 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 dem Speicherort auf USA, Virginia, lief der Upload mit 6 MB/s, etwa 5% der verfügbaren Bandbreite.
Wir wechselten den Speicherort des Kontos auf EU – Deutschland, Frankfurt. Die Regionsmigration war innerhalb von Sekunden abgeschlossen, wobei alle vorhandenen Dateien sofort in der neuen Region verfügbar waren.

Dieselbe Datei, hochgeladen nach Frankfurt mit 14 MB/s – mehr als doppelt so schnell wie das Virginia-Ergebnis. Die Verbesserung entspricht der verringerten geografischen Entfernung von unserem Teststandort in Istanbul. Dennoch sind 14 MB/s bei einer 128 MB/s-Verbindung immer noch 11% Auslastung. Der Upload-Durchsatz über den Posteingang war über alle Regionen hinweg deutlich eingeschränkt, was eine erhebliche Einschränkung für Anwendungsfälle mit großen Dateiübertragungen darstellt.
E-Mail-Einreichungstest
Wir testeten den E-Mail-Posteingang auch, indem wir dieselbe 342 MB große Datei als E-Mail-Anhang sendeten. Gmail wandelte sie automatisch in einen Google Drive-Link um, 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 Folder, organisiert in einem eigenen Unterordner.

Der Root Folder zeigt nach mehreren Testeinreichungen die erwartungsgemäß funktionierende automatische Unterordnerstruktur. Die E-Mail-Einreichung eines namentlichen Absenders wurde in einem Ordner organisiert, der mit dessen Namen und E-Mail-Adresse beschriftet war. Anonyme Webformular-Einreichungen landeten in fortlaufend nummerierten Ordnern. Kein manuelles Sortieren war erforderlich.

Benutzerkonten

Der Abschnitt User Accounts in der linken Seitenleiste öffnet eine Benutzerliste. Ein Klick auf Create User zeigt ein detailliertes Formular, das in mehrere ausklappbare Abschnitte unterteilt ist:
User Identity erfasst Benutzername, Authentifizierungsmethode, E-Mail, vollständigen Namen und Unternehmen. Die Standard-Authentifizierungsmethode ist Email Signup, die dem neuen Benutzer eine Einladung sendet, sein eigenes Passwort festzulegen.
Permissions ermöglicht die Zuweisung einer Rolle, Standard User oder Site Administrator, plus optionaler zusätzlicher Rollen (Billing Administrator, Read-Only Site Administrator). Ordnerbezogene Berechtigungen werden hier ebenfalls konfiguriert.
Security bietet Zugriffskontrollen pro Benutzer, einschließlich eines Ablaufdatums für den Zugriff, eines automatischen Deaktivierungsdatums für Benutzer, die sich bis zu einer bestimmten Frist nicht angemeldet haben, IP-Adressbeschränkungen, einer Umgehungsoption für die Site-IP-Whitelist und Einstellungen für die Zwei-Faktor-Authentifizierung (siteweite Einstellung verwenden, immer erforderlich oder nie erforderlich). Ein Shared/Bot User-Flag befreit das Konto von den 2FA-Anforderungen und verhindert Änderungen des Passworts oder der E-Mail.
Connection Options behandelt erlaubte Protokolle und die Konfiguration des FTP/SFTP-Stammordners. Preferences kümmern sich um Zeitzone, Sprache und Avatar. Categorization & Notes bietet interne Markierungs- und Notizfelder.
Die Plattform beinhaltet auch User Lifecycle Rules, mit denen Sie Konten, die eine bestimmte Anzahl von Tagen inaktiv waren, automatisch deaktivieren oder entfernen können. Dies ist nützlich, um Konten zu bereinigen, 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 Prüfzwecke verfügbar.

Partner

Das Untermenü Partners unter User Accounts ist für extern verwaltete Benutzergruppen von Organisationen oder Lieferanten konzipiert, deren Benutzer dieselben Ordnerzugriffs- und Berechtigungsstrukturen teilen. Das Erstellen eines Partners erfordert einen Namen, eine Root Folder-Zuweisung und eine Berechtigungskonfiguration. Der Abschnitt User Access Controls ermöglicht es festzulegen, ob Partner-Admins Benutzer erstellen, Anmeldeinformationen zurücksetzen, die 2FA-Pflicht für FTP/SFTP/WebDAV-Verbindungen umgehen und GPG-Schlüssel für ihre eigenen Benutzer verwalten dürfen.

SSO

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

Verschlüsselung

SFTP/SSH Keys verknüpft öffentliche Schlüssel mit Benutzerkonten und ermöglicht diesen Benutzern die Authentifizierung bei Files.com über SFTP ohne Passwort. Das Formular ermöglicht es, einen Benutzer auszuwählen, einen Titel hinzuzufügen und entweder einen öffentlichen Schlüssel einzufügen oder eine Schlüsseldatei hochzuladen. Sie können auch direkt im Browser ein Schlüsselpaar generieren. Dies ist besonders nützlich für automatisierte Systemintegrationen und langfristige Authentifizierungen, die nicht ablaufen oder automatisch rotiert werden sollen.

GPG

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

Ciphers

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

Automatisierungs-Trigger-Typen

Vier Trigger-Typen sind für Automatisierungen verfügbar:

  • Interval läuft nach einem wiederkehrenden Zeitplan, z. B. täglich, wöchentlich, monatlich, vierteljährlich oder jährlich
  • Custom Schedule läuft zu genau definierten Zeiten, Tagen oder Intervallen; unterstützt mehrere Ausführungen pro Tag und optionales Überspringen von Feiertagen nach Region
  • Incoming Webhook wird ausgelöst, wenn ein externes System über einen sicheren Files.com-Webhook-Endpunkt anstößt
  • Ad-Hoc (Run Manually) wird bei Bedarf mit der Aktion Jetzt ausführen ausgeführt, ohne angehängten Zeitplan; geeignet für einmalige Aufgaben

Der Custom Schedule-Trigger unterstützt den Ausschluss von Feiertagsregionen, d. h. Automatisierungen können so konfiguriert werden, dass sie an nationalen Feiertagen eines bestimmten Landes nicht ausgeführt werden – ein Maß an Zeitplangenauigkeit, das die meisten Plattformen nicht standardmäßig bieten.
Dienste
Das Menü Services in der linken Seitenleiste verwaltet die Verbindungsprotokolle, die Clients für den Zugriff auf Files.com verwenden können. Jeder Dienst verfügt über eigene Unterregisterkarten Settings und Logs, die es Administratoren ermöglichen, das Verhalten zu konfigurieren und den Verbindungsverlauf unabhängig pro Protokoll zu überprüfen.
Die unten gezeigte FTP-Einstellungsseite veranschaulicht das verfügbare Maß an Kontrolle. Zu den Optionen gehören das vollständige Aktivieren oder Deaktivieren des Dienstes, die Steuerung der ASCII-Modus-Zeilenendekonvertierung, das Erzwingen von SSL für alle Verbindungen, das optionale automatisch-Erstellen von übergeordneten Ordnern für Uploads von Clients, die dieses Verhalten erwarten, und das Festlegen einer benutzerdefinierten Message of the Day, die FTP-Clients bei der Anmeldung angezeigt wird. Dieselbe Konfigurationstiefe ist für SFTP, AS2 und WebDAV verfügbar.

Integrationen
Das Menü Integrations klappt sich in sieben Unterabschnitte auf: Catalog, Remote Servers, Sync, Mount, SSO, SIEM und Custom SMTP.
Die Catalog-Seite präsentiert die vollständige Bibliothek verfügbarer Drittanbieter-Integrationen. Die Bandbreite 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 Servers
Remote Servers ermöglicht es Ihnen, Files.com mit einem externen Speichersystem zu verbinden und es als Ziel für Ordner, Automatisierungen und Synchronisationen zu verwenden, anstatt sich ausschließlich auf den eigenen 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 Synchronisierungsaufträ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 es Ihnen, geplante oder getriggerte Dateisynchronisationsaufträge zwischen zwei unterstützten Endpunkten zu definieren – dieser Site, einem mit einem Agenten verbundenen On-Premise-System oder einem konfigurierten Remote-Server. Quelle und Ziel werden unabhängig voneinander konfiguriert, und zu den Optionen gehört, ob Quelldateien nach dem Kopieren behalten oder gelöscht werden sollen. Ein Trigger-Dateiname kann angegeben werden, um nach Abschluss der Synchronisation ein nachgelagertes Ereignis auszulösen. Include- und Exclude-Muster ermöglichen eine granulare Kontrolle darüber, welche Dateien im Rahmen eines bestimmten Sync-Auftrags liegen.

Custom SMTP
Die Custom SMTP-Option unter Integrations ermöglicht es, alle ausgehenden E-Mails von Files.com – Benachrichtigungen, Posteingangsbestätigungen, Zustellungen von Freigabelinks – über den eigenen Mailserver statt ü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 Nachrichtenmetadaten ein Drittanbieter-Mail-Relay passieren.

Benachrichtigungen

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

E-Mail, Webhooks, Amazon SNS, Google Pub/Sub, Slack und Microsoft Teams.
Die Konfiguration folgt über alle Kanäle hinweg demselben Muster. Für Slack geben Sie eine eingehende Webhook-URL Ihres Slack-Arbeitsbereichs an, wählen den zu überwachenden Ordnerpfad, legen fest, ob Benachrichtigungen nur für den ausgewählten Ordner oder alle Unterordner gelten, und geben an, ob sie bei allen Dateiaktionen oder nur bei bestimmten ausgelöst werden sollen. Das Ergebnis sind Echtzeitwarnungen in Ihrem Slack-Arbeitsbereich für jegliche Dateiaktivität in einem gewählten Ordnerbaum – nützlich für Teams, die betriebliche Einblicke in eingehende Einreichungen oder Dateiänderungen benötigen, ohne sich in der Plattform anzumelden.

Client-Apps

Das Menü Client Apps bietet Downloads und Dokumentation für die gesamte Palette der Files.com-Clientanwendungen. Zu den verfügbaren Clients gehören eine Desktop-App für Windows und macOS, eine Command Line (CLI)-App und eine Mobile App. Die Desktop-App integriert Files.com als eingebundenes Laufwerk im Mac Finder oder Windows File Explorer und ermöglicht native Dateioperationen einschließlich Drag-and-Drop-Übertragungen. Die CLI-App ist besonders nützlich für geskriptete Workflows und Server-zu-Server-Übertragungen. CLI-Unterstützung neben GUI-Clients bedeutet, dass die Plattform sowohl Endbenutzer als auch technische Betreiber über dasselbe Konto bedienen kann.

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

Nutzung
Das Menü Usage bietet eine Echtzeit- und historische Ansicht der Kontonutzung. Die Zusammenfassung des aktuellen Abrechnungszeitraums zeigt den gesamten genutzten Speicher, das Übertragungsvolumen aufgeschlüsselt nach nativen ausgehenden und Remote-Server eingehenden/ausgehenden Übertragungen sowie die abrechenbare Benutzeranzahl. Ein Zeitreihendiagramm ermöglicht den Wechsel zwischen den Ansichten Storage, Transfer Usage, Users und API mit einem konfigurierbaren Datumsbereich. Ein Tool Export Site Usage by Folder generiert einen Bericht zum Speicherverbrauch pro Ordnerpfad, mit Optionen für Rekursionstiefe und Mindestordnergröße-Schwellenwert – nützlich, um zu identifizieren, wo sich der Speicher konzentriert, bevor Aufbewahrungs- oder Bereinigungsentscheidungen getroffen werden.

Sicherheit

Die Passwords-Seite beschreibt alle aktiven Einschränkungen. Die aktuelle Konfiguration erfordert mindestens 10 Zeichen, einschließlich eines Buchstabens, einer Ziffer, eines Sonderzeichens sowie Groß- und Kleinbuchstaben. Die Wiederverwendung der letzten 10 Passwörter ist blockiert. Prevent Use of Breachable Passwords ist aktiviert, d. h. Passwörter, die in bekannten Datenbanken für kompromittierte Anmeldeinformationen auftauchen, werden bei der Erstellung abgelehnt. Der Passwortablauf ist konfigurierbar, aber standardmäßig deaktiviert. Eine bemerkenswerte Option ist Apply password rules to Shares, Inboxes, and Publicly Served Folders – wenn aktiviert, gelten dieselben Komplexitätsanforderungen auch für Passwörter, die für Freigabelinks und Posteingänge festgelegt werden, und nicht nur für interne Benutzerkonten. Brute-Force-Schutz ist ebenfalls konfigurierbar, wobei die eigenen Standardeinstellungen von Files.com gelten, sofern nicht überschrieben.

Zwei-Faktor-Authentifizierung

Die 2FA-Seite steuert die siteweite Durchsetzung und die erlaubten Authentifizierungsmethoden. Die Durchsetzung ist derzeit auf „nicht erforderlich“ gesetzt – sie kann geändert werden, um 2FA für alle Benutzer oder bestimmte Benutzertypen zu verlangen. Die vier unterstützten Methoden sind SMS, TOTP (Authentifizierungs-Apps), Hardware Key und YubiKey Native. Ein separater Umschalter steuert, ob FTP-, SFTP- und WebDAV-Benutzer die 2FA-Pflicht für diese spezifischen Protokolle umgehen können – nützlich für automatisierte Systemkonten, die keine interaktive 2FA-Abfrage durchführen können.

Data Governance

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

Datenaufbewahrung

Der Retention-Bereich verwaltet, wie lange Daten auf der Plattform aufbewahrt werden. File Expiration ermöglicht es, Regeln festzulegen, die Ordnerinhalte nach einem bestimmten Zeitraum automatisch entfernen. Archive Removed Files steuert, wie lange gelöschte Dateien aufbewahrt werden, bevor sie endgültig gelöscht werden – dies ist das Zeitfenster, innerhalb dessen gelöschte Dateien wiederhergestellt werden können. Eine Registerkarte Settings konfiguriert das siteweite Überschreibungsverhalten und den Nur-Archiv-Modus.

Datenrestriktionen

Der Restrictions-Bereich bietet granulare Kontrollen darüber, was hochgeladen werden kann und wie Dateinamen strukturiert sind. Registerkarten decken File Extension Limits, File Name Length Limits, File Name Regex Limits, Folder Locks und Watermark Previews ab. Diese Einschränkungen gelten für Upload-, Verschiebe- und Kopiervorgänge und vererben sich auf Unterordner, sofern nicht explizit überschrieben.

Der Organization-Bereich ermöglicht eine regelbasierte Dateiverwaltung zum Zeitpunkt des Hochladens. Rename Uploaded Files ermöglicht es, Regeln zu definieren, die Dateinamen beim Eintreffen automatisch standardisieren – nützlich, um konsistente Namensschemata über Integrationen hinweg beizubehalten.

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

Clickwraps

Der Clickwraps-Bereich ist der Ort, an dem rechtliche Vereinbarungen für die Verwendung auf der gesamten Plattform erstellt und gespeichert werden. Jede hier definierte Vereinbarung wird zur Auswahl verfügbar, wenn webbasierte Posteingänge oder Freigabelinks konfiguriert werden, die vor dem Zugriff eine Benutzerakzeptanz erfordern.

Global Regions

Der Abschnitt Global Regions, oben als Data Storage Regions dargestellt, ermöglicht es, einzelnen Ordnern bestimmte geografische Speicherregionen zuzuweisen. Der Root Folder in unserem Konto ist nach unserer früheren Regionsmigration derzeit EU: Deutschland, Frankfurt zugewiesen. In einer Multi-Region-Organisation können verschiedene Ordner zu unterschiedlichen regionalen Speicherendpunkten geleitet werden; beispielsweise 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 sich eine Regionszuweisung ändert, werden vorhandene Dateien automatisch im Hintergrund in die neue Region migriert.


Dateiintegrität

Der File Integrity-Bereich ermöglicht es, zu konfigurieren, welche Prüfsummen Files.com für jede hochgeladene Datei berechnet und speichert. Vier Algorithmen sind verfügbar: SHA256, SHA1, CRC und MD5. Wenn aktiviert, wird die Prüfsumme zusammen mit den Dateimetadaten gespeichert und kann verwendet werden, um zu verifizieren, dass eine Datei nach dem Hochladen 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.

Wiederherstellen

Der Restore-Bereich fungiert als unternehmensgerechter Papierkorb. Zuvor gelöschte Dateien, Ordner und Benutzer können wiederhergestellt werden, solange sie innerhalb des in den Data Retention-Einstellungen konfigurierten Aufbewahrungsfensters liegen. Wiederherstellungsanfragen werden als Hintergrundaufträge ausgeführt, wodurch sie für groß angelegte Wiederherstellungsvorgänge geeignet sind.

Bei der Erstellung einer Wiederherstellungsanfrage können Sie den Vorgang auf einen bestimmten Ordner oder die gesamte Site eingrenzen, nach Löschdatum filtern, um einzuschränken, was wiederhergestellt wird, und wählen, ob Dateien an ihrem ursprünglichen Ort (ursprünglicher Pfad) oder in einem neuen Ordner im Stammverzeichnis wiederhergestellt werden sollen. Dateiänderungszeitstempel 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 den Dateien wiederhergestellt werden. Wiederherstellungsanfragen werden mit Statusaktualisierungen verfolgt, und Dateien, die basierend auf den Aufbewahrungseinstellungen endgültig gelöscht wurden, können nicht wiederhergestellt werden.

Branding

Die Branding-Seite offenbart den vollen Umfang des verfügbaren White-Labelings. Zu den konfigurierbaren Elementen gehören der Site-Name, das Farbschema der Oberfläche, der Hilfetext der Anmeldeseite, Kopf- und Fußzeilentext sowohl für die interne Oberfläche als auch für öffentliche Seiten (Posteingänge, Freigabelinks), ein benutzerdefiniertes Logo, ein benutzerdefiniertes Hintergrundbild für die Anmeldung, benutzerdefinierte Symbole sowie die Reply-to-Adresse und der Fußzeilentext, die in ausgehenden E-Mail-Benachrichtigungen verwendet werden. In Kombination mit der Einstellung Custom Domain 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 Benutzererfahrung erscheinen.

Entwickler

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

SDK

Files.com unterhält 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 über die Web-UI verfügbare Plattformfähigkeit – Dateioperationen, Benutzerverwaltung, Berechtigungen, Freigabelinks, Posteingänge, Ordnereinstellungen und Site-Konfiguration – als native Objekte in der Zielsprache bereit. 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, sodass sie geeignet ist, Files.com-Funktionen in benutzerdefinierte Anwendungen, Websites, iPaaS-Lösungen oder Datenbanken einzubetten. API-Schlüssel auf Administratorebene können Site-Management-Vorgänge ausfü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 Zugriffsmodalitäten ab. Für Automatisierungs-Workflows – geplante Übertragungen, geskriptete Dateiverarbeitung, Server-zu-Server-Operationen – ist die CLI das direkteste verfügbare Werkzeug. Sie unterstützt dieselben Datei- und Verwaltungsoperationen wie die Weboberfläche und kann in Shell-Skripte, Cron-Jobs oder CI/CD-Pipelines integriert werden, ohne Anwendungscode schreiben zu müssen. Für Teams, die Files.com als Teil eines größeren Infrastruktur-Automatisierungsstacks verwalten, ist die CLI oft die praktischste Tagesschnittstelle.

Entdecken Sie weitere unserer Benchmarks und datengestützten Erkenntnisse in der Google-Suche.
GoogleAls bevorzugte Quelle hinzufügen

Thru, Inc

Wir haben uns bei Thru angemeldet und die Dateiübertragungsoberfläche von Grund auf getestet, wobei wir die Einrichtung der Organisation, die Endpunktkonfiguration, die Flow-Erstellung und den gesamten End-to-End-Dateiübertragungs-Workflow durchgearbeitet haben.

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. Bei einem frischen Konto sind alle Werte null, was zu erwarten ist, aber das Layout vermittelt angemessen, was die Plattform verfolgt.

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

Organisationen

Organizations dienen als oberster Container für alle Ressourcen. Das Erstellen einer solchen 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 Bildschirm Properties. Die linke Seitenleiste zeigt nun das Menü auf Organisationsebene: Endpoints, Subscription, PGP Keys, SSH Keys, Certificates, Thru Nodes und Machine Users.

Properties ermöglicht es, die zum Zeitpunkt der Erstellung eingegebenen Informationen zu bearbeiten.

Endpunkte

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

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

  • Thru FTPS: Der eigene verwaltete FTPS-Speicher von Thru
  • Thru SFTP: Der eigene verwaltete SFTP-Speicher von Thru
  • Thru File Share: Ein selbst gehosteter Knoten, auf dem der kompatible Dateiübertragungsserver von Thru läuft (siehe Thru Nodes unten)
  • Amazon S3: Übertragungen an Ihren eigenen AWS-Bucket leiten
  • Azure Blob Storage: Übertragungen an Ihren eigenen Azure-Speicher leiten
  • External SFTP: Verbindung zu einem Drittanbieter-SFTP-Server
  • External FTPS: Verbindung zu einem Drittanbieter-FTPS-Server
  • Web Form: Eine browserbasierte Upload-Seite für externe Parteien

Die verwalteten Thru-Endpunkte (FTPS, SFTP) sind die reibungsärmste Option – Anmeldeinformationen und URLs werden automatisch bereitgestellt. Die externen Speicheroptionen (S3, Azure, Drittanbieter-SFTP/FTPS) sind ein bedeutendes Unterscheidungsmerkmal im Vergleich zu Plattformen, die nur ihren eigenen verwalteten Speicher anbieten.

Wir wählten Thru FTPS zum Testen. Die Endpunktadresse wurde sofort generiert und auf dem Bildschirm angezeigt.

Subscription

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

PGP-Schlüssel

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

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

Zertifikate

Der Certificates-Bereich ermöglicht den Import von SSL/TLS-Zertifikaten zur Verwendung mit FTPS-Endpunkten über ein Drag-and-Drop-Upload-Modal. Die Oberfläche gibt lediglich an, dass die Datei ein gültiges Zertifikat sein sollte – keine weitere Anleitung wird zu akzeptierten Formaten (PEM, PFX, CRT, etc.), Zertifikatskettenanforderungen oder zur Frage, ob Client-Zertifikate gegenüber Server-Zertifikaten in diesem Kontext unterschieden werden, gegeben. Dies ist eine bemerkenswerte Lücke. Die meisten Administratoren, die sich mit der FTPS-Zertifikatsverwaltung befassen, werden Fragen haben, die Benutzeroberfläche derzeit nicht inline beantwortet.

Selbst gehostete Knoten (Thru Nodes)

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

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

Linux-Installationsanleitung

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

Der Abschnitt Machine Users ist leer. Die Tabelle hat Spalten für Flow Endpoint, Type und Org Endpoint, aber keine Einträge. Es wird erwartet, dass hier Maschinenbenutzer erscheinen, die mit einem installierten Thru Node verknüpft sind – 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 angesiedelt ist. Flows definieren, wie Dateien von einem Quell-Endpunkt zu einem Ziel-Endpunkt bewegt werden, mit Regeln, Transformationen und Triggern, die entlang des Weges angewendet werden. Die Liste ist derzeit leer.

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

Konfiguration von Quelle und Ziel

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

Der Flow ist nun live.

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

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

Flow mit konfigurierter Quelle und Ziel

Bestätigungsbildschirm View and Push Changes

Flow-Liste mit Exportoptionen

Einstellungen des Quell-Endpunkts

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

Configuration behandelt die Dateinamenfilterung und den Quellpfad. 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 eingegrenzt werden.

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

Anti Virus ist ein einzelner Umschalter. Wenn aktiviert, wird jede Datei, die diesen Endpunkt passiert, vor der Weiterleitung gescannt. Keine Engine-Details, Quarantäneverhalten oder Scan-Protokollzugriff werden in der UI offengelegt – nützliche Funktion, dünne Dokumentation.

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

Rename ermöglicht es, Dateien beim Einlesen unter Verwendung konfigurierbarer Dateimusterregeln umzubenennen. Mehrere Regeln können definiert werden; die erste zutreffende Regel gewinnt. Während des Tests wurden keine Regeln konfiguriert.

Alerts unterstützt Benachrichtigungen pro E-Mail-Adresse für Ereignisse wie Inaktivität, Überschreitung des Übertragungslimits und Quarantäne. Diese fließen in den plattformweiten Alerts-Bereich ein.

Einstellungen des Ziel-Endpunkts

Der Editor des Ziel-Endpunkts hat dieselben Registerkarten wie die Quelle – Configuration, Processing Options, Trigger Files, Rename, Alerts – plus zwei zusätzliche: Users und Mapping.

Die Registerkarte Users zeigt die Anmeldeinformationen, die zur Authentifizierung am Zielspeicher verwendet werden. Da FirstStorage ein von Thru verwalteter FTPS-Endpunkt ist, wurde ein Dienstkonto (ftps-tgt-20773, Authentication Type: User Password) automatisch bereitgestellt, ohne dass eine manuelle Einrichtung der Anmeldeinformationen erforderlich war. Für externe SFTP- oder FTP-Ziele würden Sie hier Anmeldeinformationen hinzufügen oder verwalten.

Die Registerkarte Mapping definiert, wo Dateien am Ziel landen. Jede Mapping-Regel hat drei Felder: Source Endpoint (die anzuwendende Quelle), Source Path (das Ausgangsverzeichnis) und Target Path (das Zielverzeichnis auf dem Ziel). Die Standardeinstellung ist alle Quellen, alle Pfade, geroutet nach /. Mehrere Mappings können hinzugefügt werden, um Dateien aus verschiedenen Quellverzeichnissen in verschiedene Zielordner zu leiten – nützlich für jede Pipeline, die eine strukturierte Ausgabe aus einer flachen oder gemischten Eingabe benötigt.

Webformular-Einbettung

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

Das Einbettungsmodal stellt zwei Codeblöcke bereit: eine Reihe von CDN-gehosteten <script>- und <link>-Tags zum Importieren der Thru-Webkomponentenbibliothek und ein benutzerdefiniertes Element-Tag (<thru-upload>), das mit der Flow-Endpunkt-ID und der API-URL vorausgefüllt ist. Ein API-Schlüssel muss aus einem Dropdown ausgewählt werden, um das Snippet zu aktivieren. Das API-Key-Attribut wird nach der Auswahl eines Schlüssels ausgefüllt.

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, möglicherweise existiert sie jedoch an anderer Stelle der Plattform. Die Thru-Staging-API blockierte Cross-Origin-Anfragen von der Testdomäne, weil sie keinen Access-Control-Allow-Origin-Header hatte. Die Funktion ist konzeptionell gut gestaltet, jedoch an der Integrationsschicht blockiert, ohne dass entweder eine Support-Anfrage oder eine unentdeckte Konfiguration erforderlich wäre.

Das File Upload-Modal, das über das Drei-Punkte-Menü direkt in Flow Studio zugänglich ist, funktionierte für interne Tests problemlos. Ein PDF wurde an den Quell-Endpunkt hochgeladen und erfolgreich mit 100% abgeschlossen.

Aktivität

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

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

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

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

Die Schaltfläche Export in der Activity-Ansicht löst einen Berichterstellungsauftrag aus. Die Seite Export Reports (zugänglich über das Hauptmenü Reports) zeigt den Auftragsstatus, die Generierungszeit (177ms in diesem Fall) und einen Aufbewahrungszeitstempel an. Eine Toast-Benachrichtigung in der unteren rechten Ecke bestätigt, wenn der Export fertig ist, mit einer direkten Download-Schaltfläche. Berichte sind einfache Aktivitätsprotokollexporte; kein benutzerdefinierter Analyse-Builder wurde beobachtet.

Alerts

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

Während der Tests wurden keine Warnungen ausgelöst, daher war die Liste leer. Der Wert dieser Ansicht zeigt sich im großen Maßstab – anstatt in die Konfiguration jedes Flows zu navigieren, um den Warnverlauf zu überprüfen, erscheinen alle ausgelösten Warnungen über alle Flows und Organisationen hinweg hier an einem Ort mit filterbarem Schweregrad und Status.

Admin

Der Admin-Bereich ist über die untere linke Navigation zugänglich und deckt die Konfiguration auf Plattformebene ab. Das Admin-Untermenü enthält: Users, Roles, Retention, Audit Log, MFA, Thru Nodes, Feature Flags und SSO Mappings.

Die Users-Ansicht listet alle Plattformkonten auf, einschließlich ihrer letzten Anmeldezeitstempel, Status und Sperrflags. Rollenverwaltung, Dateiaufbewahrungsrichtlinien und SSO-Zuordnungen decken die standardmäßigen Anforderungen der Unternehmensverwaltung ab. Das Audit Log bietet eine vollständige Aufzeichnung der Plattformaktionen – wer tat was und wann – was eine grundlegende Anforderung für SOC 2, HIPAA und ähnliche Compliance-Rahmenwerke ist. MFA und SSO Mappings zeigen an, dass die Integration von Unternehmensidentitäten unterstützt wird.

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

Leistungs- und Durchsatz-Benchmarks liegen außerhalb des Rahmens 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 Download Free Trial-Link öffnet ein Formular, das nach Vorname, Nachname, geschäftlicher E-Mail, Land, Postleitzahl, Telefonnummer und Firmennamen fragt – mehr Felder, als Cerberus verlangt. Nach dem Absenden werden Sie auf eine Download-Seite weitergeleitet, auf der Sie Ihre Version auswählen können.

Im Gegensatz zu Cerberus, das nur Windows unterstützt, 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, der gleichen Größe, die auch für unseren Cerberus-Test verwendet wurde.

Installation

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

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

Webbasiertes Admin-Panel

Die Navigation zur IP des Servers auf Port 8443 öffnet eine Anmeldeseite. Dies ist ein bedeutender Unterschied zu Cerberus: Das Admin-Panel von Serv-U ist eine Weboberfläche, die remote von jedem Browser aus 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 Standardanmeldeinformationen fordert Serv-U dazu auf, die Multifaktor-Authentifizierung einzurichten. 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, gesamte Sitzungen, Anmeldeanzahl, durchschnittliche Sitzungsdauer, letzter Anmeldezeitpunkt sowie Download- und Upload-Geschwindigkeiten sind alle auf einen Blick sichtbar. Unter den Statistiken wird ein Live-Serverprotokoll mit den Steuerelementen Freeze Log, Clear Log und Filter Log angezeigt. Zwei zusätzliche Registerkarten zeigen Aktive Sitzungen und einen Link zur THWACK-Community.

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

Server Details

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

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

Die Registerkarte Serv-U Gateway konfiguriert eine optionale Reverse-Proxy-Komponente, die Dateiübertragungsverbindungen in der DMZ beendet, 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.

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

Die Registerkarte Events 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 das Senden von E-Mails mit den Feldern An, BCC, Betreff und Nachricht sowie andere Aktionstypen. Eine Schaltfläche Create Common Events generiert automatisch einen Satz von Standardereignisregeln.

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

Benutzer

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

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

Die Registerkarte Directory Access definiert, auf welche Dateien und Verzeichnisse der Benutzer zugreifen kann. Regeln werden von allen Gruppen, denen der Benutzer angehört, sowie von Regeln auf Domänen- und Serverebene geerbt. Jede Regel ordnet einem Pfad eine Reihe von Berechtigungen und eine optionale maximale Größe zu.

Die Registerkarte Virtual Paths verknüpft physische Pfade außerhalb des Home-Verzeichnisses des Benutzers mit dessen Verzeichnisauflistung. Die Tabelle ordnet physische Pfade virtuellen Pfaden zu und ersetzt die traditionelle Methode der Verknüpfungslinks.

Die Registerkarte Logging steuert genau, was für diesen Benutzer aufgezeichnet wird. Protokollnachrichtenoptionen umfassen: Sicherheitsnachrichten, 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. Pfad-Tags für Protokolldateien unterstützen Platzhalter für Stunde, Tag, Monat, Jahr, Domänenname, Anmelde-ID und vollständigen Benutzernamen.

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

Die Registerkarte Events listet Ereignisregeln auf Benutzerebene auf. Ereignisse werden automatisch ausgelöst, um Programme auszuführen, E-Mails zu senden oder Tray-Icon-Nachrichten anzuzeigen. Eine Schaltfläche Create Common Events generiert automatisch einen Standardsatz von Regeln.

Die Registerkarte IP Access legt benutzerspezifische IP-Einschränkungen fest, die zuletzt überprüft werden, wenn der Benutzer versucht, sich anzumelden. Regeln folgen demselben Format aus Adresse, Zugriff und Ablauf wie Regeln auf Serverebene und können importiert und exportiert werden. (Bild 20)

Die Registerkarte Limits & Settings zeigt verbindungsbezogene Limits für den Benutzer. Der Connection-Limit-Typ zeigt: maximale Sitzungen pro Benutzerkonto (20), maximale Sitzungen pro IP-Adresse für das Konto (20), sichere Verbindung vor der Anmeldung erforderlich (ja), automatisches Zeitlimit für inaktive Verbindungen (10 Minuten), automatisches Sitzungszeitlimit (kein Zeitlimit), Anti-Timeout-Methoden blockieren (nein), IP-Adresse der abgelaufenen Sitzung sperren (kein Zeitlimit), FTP- und FTPS-Verbindungen zulassen (ja), SFTP-Verbindungen zulassen (ja), HTTP- und HTTPS-Verbindungen zulassen (ja) und umgekehrten DNS-Namen erforderlich (nein). Jedes Limit kann auf bestimmte Tage und Zeiten angewendet werden. Schaltflächen für Ratios & Quotas und Ratio Free Files sind ebenfalls verfügbar. (Bild 21)

Die Registerkarte Multifactor Authentication zeigt den MFA-Status des Benutzers (derzeit Nicht konfiguriert), ein Dropdown Multifactor Authenticator (auf Enabled gesetzt), ein Feld Company Name und eine Schaltfläche Reset MFA. Wenn auf Enforced statt Enabled gesetzt, wird MFA obligatorisch, und der Benutzer kann sich ohne sie nicht anmelden.

Gruppen

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

Group Information nimmt einen Gruppennamen, ein Home-Verzeichnis, SSH-Schlüssel, eine Verwaltungsberechtigungsstufe und eine Beschreibung. Zu den Optionen gehören das immer Erlauben der Anmeldung, das Aktivieren des Kontos, das Sperren des Benutzers im Home-Verzeichnis und das Anwenden von Gruppenverzeichniszugriffsregeln zuerst. Verfügbarkeits- und Willkommensnachrichten-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 Benutzereinstellung die Gruppeneinstellung.

Verzeichnisse

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

Die Registerkarte Directory Access verwaltet globale Verzeichniszugriffsregeln für alle Benutzer auf dem Server. Das Erstellen einer Regel nimmt einen Pfad und ermöglicht es, 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. Kurzbefehle für Vollzugriff und Nur Lesen sind verfügbar.

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

Die Registerkarte File Management ermöglicht es, automatisierte Regeln für Dateien in einem bestimmten Verzeichnis zu definieren. Jede Regel zielt auf einen Verzeichnispfad ab 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 & Settings

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

Die Registerkarte Limits listet serverweit gültige Verbindungslimits auf, die auf alle Domänen, Gruppen und Benutzer vererbt werden, sofern sie nicht auf einer niedrigeren Ebene überschrieben werden. Der Connection-Limit-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 das Benutzerkonto (20), sichere Verbindung vor der Anmeldung erforderlich (ja), automatisches Zeitlimit für inaktive Verbindungen (10 Minuten), automatisches Sitzungszeitlimit (kein Zeitlimit), Anti-Timeout-Methoden blockieren (nein), Home-Verzeichnisse automatisch erstellen (ja), IP-Adresse der abgelaufenen Sitzung sperren (kein Zeitlimit), X-Forwarded-For erlauben, HTTP-Verbindungs-IP-Adressen zu ändern (nein), umgekehrten DNS-Namen erforderlich (nein) und maximale Sitzungen pro IP-Adresse auf der Domäne (unbegrenzt). Das Dropdown des Limit-Typs kann geändert werden, um Übertragungs-, Quota- oder andere Limitkategorien anzuzeigen.

Die Registerkarte Settings deckt drei Bereiche ab. Connection Settings ermöglicht es, automatisch-Sperren für Benutzer zu konfigurieren, die sich mehr als 4 Mal innerhalb von 30 Sekunden für 15 Minuten verbinden, mit einer Option, Serverinformationen vor der SSH-Identität zu verbergen. Network Settings steuert das Paket-Timeout (300 Sekunden), den PASV-Portbereich und ob übereinstimmende Peer-IP-Adressen für Steuer- und Datenverbindungen erforderlich sind. Der Abschnitt Password Recovery Message ermöglicht es, den Betreff und den Text der E-Mail anzupassen, die an Benutzer gesendet wird, wenn sie ihre Kontodaten anfordern, mit Vorlagenvariablen für Name und Passwort.

Die Registerkarte FTP Settings listet jeden vom Server unterstützten FTP-Befehl auf und ermöglicht es, jeden einzeln zu aktivieren oder zu deaktivieren. Dieses Maß an FTP-Befehlskontrolle ist unter den von uns getesteten Plattformen einzigartig für Serv-U.

Die Registerkarte Encryption behandelt die SSL-Zertifikatskonfiguration für FTPS und HTTPS (Zertifikatspfad, Pfad zum privaten Schlüssel, Passwort und Pfad zum CA-Zertifikat), die Konfiguration privater SSH-Schlüssel für SFTP (Schlüsseltyp, Fingerabdruck und Schlüsselerstellung), erweiterte SSL-Optionen (Umschalter für TLS 1.2 und 1.3, Cipher-Suite-Konfiguration), SSH Ciphers, SSH MACs, SSH-Key-Exchange-Algorithmen, SSH-Key-Algorithmen und einen Umschalter für den FIPS 140-2-Modus. Die Granularität hier – die Auswahl einzelner Cipher-Suiten, MACs und Schlüsselaustausch-Algorithmen – zielt direkt auf sicherheitsbewusste und compliance-getriebene Bereitstellungen ab.

Die Registerkarte Branding Setup ist in drei Abschnitte unterteilt. New Login Page Branding ermöglicht das Festlegen eines benutzerdefinierten Logos, Hintergrundbildes, Favicons, Anmeldetiteltextes, einer Hintergrundfarbe und eines Haupttextes der Anmeldeseite. Legacy Login Page Branding unterstützt ein benutzerdefiniertes HTML-Containerverzeichnis mit separaten CSS-, Header- und Footer-Dateien für vollständig benutzerdefinierte Anmeldeseitenlayouts. Web Client Branding legt das in der Dateiverwaltungsoberfläche angezeigte Logo fest, mit einer Größenanforderung von 400×100 Pixeln und einem Feld zur CSS-Hintergrundanpassung.

Die Registerkarte File Sharing konfiguriert, wie Domänenbenutzer Dateien an externe Gäste senden und von diesen empfangen können. Zu den Einstellungen gehören die Domänen-URL, der Repository-Pfad für die Dateifreigabe, nach wie vielen Tagen nach Ablauf Freigaben automatisch entfernt werden sowie die Betreff- und Textvorlagen der Einladungs-E-Mail, 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.

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

Serveraktivität

Der Bereich Server Activity hat vier Registerkarten: Sessions, Statistics, User & Group Statistics und Log.

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

Die Registerkarte Statistics zeigt serverweite Sitzungs-, Anmelde- und Übertragungsstatistiken seit dem letzten Zurücksetzen. Angezeigte Felder umfassen Startzeit der Statistiken, aktuelle Sitzungen, gesamte Sitzungen, 24-Stunden-Sitzungen, höchste Sitzungszahl, durchschnittliche Sitzungslänge, längste Sitzung, Anmeldeanzahl, durchschnittliche Dauer eingeloggt, letzter Anmeldezeitpunkt, letzter Abmeldezeitpunkt, Benutzer mit den meisten Anmeldungen, aktuell eingeloggt, Download-Geschwindigkeit, Upload-Geschwindigkeit, insgesamt heruntergeladen, insgesamt hochgeladen, durchschnittliche Download-Geschwindigkeit und durchschnittliche Upload-Geschwindigkeit.

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

Die Registerkarte Log zeigt das eigene Anwendungsprotokoll von Serv-U – Startmeldungen, Status des Ladens von Bibliotheken, Portbindungsbestätigungen und Fehler. Dies ist das Serverprozessprotokoll, nicht die Benutzeraktivitätsprotokolle. Die Aktivität auf Benutzerebene wird separat in einer pro Benutzer in der Registerkarte Logging konfigurierten Textdatei protokolliert. 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.

Domänen

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

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

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

Schritt 3: File Sharing: Legen Sie die Domänen-URL fest, wählen Sie den Repository-Ordner für die Dateifreigabe von einem beliebigen Ort im Server-Dateisystem aus und konfigurieren Sie optional SMTP zum Senden von Einladungs-E-Mails. Im Gegensatz zu einigen Plattformen, die Sie auf ein vordefiniertes Verzeichnis beschränken, können Sie dies auf einen beliebigen Ordner auf dem Rechner verweisen.

Schritt 4: Protocols: 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 über SSH (Port 22), HTTP (Port 80) und HTTPS TLS-verschlüsseltes HTTP (Port 443). Verschiedene Domänen können auf verschiedenen Ports laufen.

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

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

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

Client-Oberfläche

Nachdem wir die Domäne und einen Benutzer erstellt hatten, öffnete die Navigation zur URL der Domäne dieselbe Anmeldeseite wie das Admin-Panel, gefolgt von einer MFA-Einrichtungsaufforderung. Wir hatten MFA erzwungen, daher war Überspringen diesmal keine Option.

Nach Abschluss der MFA-Einrichtung und Anmeldung öffnet sich die Serv-U-Client-Oberfläche. Die linke Seitenleiste zeigt My Storage (Home, Favorites) und File Sharing (Requested, Sent). Die Home-Ansicht ist ein Datei-Explorer, der die Verzeichnisstruktur des Servers mit den Spalten Name, Datum der letzten Änderung und Größe anzeigt. In der Symbolleiste sind die Schaltflächen Upload, New Folder, Refresh und More verfügbar.

Der Upload ö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. Während des Uploads wird keine Dateivorschau angezeigt.

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

Dateifreigabe: Anfordern

Der Abschnitt Requested unter File Sharing ermöglicht es Ihnen, einen Upload-Link zu generieren, den Sie mit jemandem teilen, damit dieser Ihnen Dateien senden kann. Das Erstellen einer neuen Anfrage öffnet einen Dialog in zwei Schritten.

Schritt 1: File share: Legen Sie einen Titel fest (automatisch-ausgefüllt mit einem Ablaufzeitstempel), eine optionale Beschreibung und erweiterte Einstellungen, einschließlich Ablaufdatum und -uhrzeit, einem Umschalter für Passwortschutz und einem Umschalter für Dateilimit.

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

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

Das Öffnen des Upload-Links zeigt eine Seite Dateien anfordern mit dem Betreff, dem Namen und der E-Mail des Absenders, dem Ablaufdatum, dem Status des Passwortschutzes und der Upload-URL. Darunter befindet sich ein Upload-Bereich mit Drag-and-Drop und einer Durchsuchen-Option.

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

Dateifreigabe: Senden

Der Abschnitt Sent funktioniert in umgekehrter Richtung: Sie laden eine Datei hoch und generieren einen Download-Link für einen Empfänger. Das Erstellen einer neuen Sendeanfrage folgt derselben zweischrittigen Pop-up-Struktur wie das Anfordern von Dateien: Zuerst legen Sie einen Titel, eine Beschreibung, ein Ablaufdatum, ein Passwort und Dateilimitoptionen 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, im Sendefall, lädt sie von einer minimalistischen Seite ohne Branding oder Kontext über den Link hinaus herunter.

Insgesamt funktionieren die Dateifreigabe- und Anforderungsabläufe, aber die UX ist merklich holprig. Jede Aktion erfordert die Navigation durch mehrere Pop-ups, die Oberfläche gibt minimales Feedback, und die empfängerseitigen Seiten sind spärlich. Im Vergleich zum Web-Client von Cerberus, der einen richtigen Dateimanager, Inline-Videovorschau und eine angemessen polierte Oberfläche bietet, fühlt sich der Serv-U-Client wie ein nachträglicher Einfall an. Das Admin-Panel ist eindeutig der Ort, an dem Serv-U seine Entwicklungsarbeit investiert hat; das Endbenutzererlebnis erhielt wesentlich weniger Aufmerksamkeit.

Diese Forschung zitieren

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

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

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

@misc{dogan2026,
  author = {Dogan, Sedat and Sezer, Sena},
  title  = {{MFT-Benchmark: Files.com, Diplomat, Cerberus und Serv-U getestet}},
  year   = {2026},
  month  = jul,
  howpublished    = {\url{https://aimultiple.com/mft-benchmark}},
  note   = {AIMultiple. Abgerufen am 24. Juli 2026}
}
Sedat Dogan
Sedat Dogan
CTO
Sedat ist ein führender Experte für Technologie und Informationssicherheit mit Erfahrung in Softwareentwicklung, Web-Datenerfassung und Cybersicherheit. Sedat: – Verfügt über 20 Jahre Erfahrung als White-Hat-Hacker und Entwicklungsexperte mit umfassenden Kenntnissen in Programmiersprachen und Serverarchitekturen. – Berät Führungskräfte und Vorstandsmitglieder von Unternehmen mit hohem Datenverkehr und geschäftskritischen Technologieanwendungen wie Zahlungsinfrastruktur. – Besitzt neben seiner technischen Expertise auch ausgeprägtes betriebswirtschaftliches Verständnis.
Vollständiges Profil anzeigen
Recherchiert von
Sena Sezer
Sena Sezer
Branchenanalyst
Sena ist Branchenanalystin bei AIMultiple. Sie hat ihren Bachelor-Abschluss an der Bogazici-Universität erworben.
Vollständiges Profil anzeigen

Seien Sie der Erste, der kommentiert

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

0/450