Nous avons testé quatre plateformes de transfert de fichiers géré : Files.com, Thru, Cerberus FTP Server et Serv-U MFT Server, en passant en revue l'installation, les workflows de transfert de fichiers, la collecte entrante, la configuration de sécurité, l'automatisation et l'administration.
Chaque observation ci-dessous provient d'une utilisation pratique de comptes d'essai ou de logiciels installés.
Notre environnement de test : Une ligne symétrique de 1 000 Mbit/s (capacité d'upload de 128 Mo/s) basée à Istanbul, avec des instances AWS m6i.xlarge provisionnées pour Cerberus (Windows Server 2025) et Serv-U (Linux).
Résultats du benchmark de transfert de fichiers géré
1. Configuration et déploiement
- Files.com n'a pas d'étape d'installation. Après l'inscription, vous accédez directement au navigateur de fichiers. Il n'y a pas d'assistant d'intégration ni de liste de configuration. La plateforme est entièrement hébergée ; aucun serveur n'est requis de votre côté.
- Thru est également hébergé dans le cloud. Après l'inscription, le tableau de bord est immédiatement accessible. La configuration initiale nécessite la création d'une organisation et d'au moins un point de terminaison avant qu'un transfert de fichiers puisse avoir lieu. Il y a une séquence de configuration obligatoire, mais elle est simple.
- Cerberus FTP Server est uniquement pour Windows. Les systèmes d'exploitation serveur pris en charge sont Windows Server 2016, 2019, 2022, 2025 et Windows 10/11. L'installation nécessite de provisionner une machine Windows, d'exécuter un programme d'installation et de fournir des identifiants de compte de service. Le panneau d'administration est une application de bureau native s'exécutant sur le serveur ; il n'est pas accessible à distance. Nous avons provisionné une instance Windows Server 2025 sur AWS pour les tests.
- Serv-U prend en charge à la fois Windows et Linux. Nous avons installé la version Linux sur une instance AWS m6i.xlarge. L'installation via le terminal prend quatre invites pour confirmer, choisir un répertoire, installer en tant que service et démarrer maintenant, et se termine en environ cinq secondes. Le panneau d'administration est basé sur un navigateur et accessible à distance, ce qui constitue une différence pratique significative par rapport à Cerberus.
2. Accès au panneau d'administration
C'est l'une des différences fonctionnelles les plus nettes entre les produits hébergés dans le cloud et ceux sur site.
- Files.com et Thru sont entièrement basés sur un navigateur et accessibles depuis n'importe quel appareil.
- Le panneau d'administration de Serv-U fonctionne sur le port 8443 et est accessible depuis n'importe quel navigateur à distance.
- Le panneau d'administration de Cerberus est une application de bureau Windows native qui s'exécute sur le serveur lui-même ; sa gestion nécessite une session Bureau à distance sur la machine Windows. Il n'y a pas d'interface d'administration web équivalente.
3. Interface de transfert de fichiers
- Files.com prend en charge l'upload de Files, de dossiers et de nouveaux dossiers depuis le même écran. Un panneau d'upload persistant en bas affiche la progression, permet de mettre en pause et d'annuler par transfert, et indique le nombre total de fichiers restants et la taille combinée de tous les uploads actifs. Les Files peuvent être prévisualisés, étiquetés par couleur (Couleur de priorité), dupliqués et gérés via un menu contextuel par fichier.
- Thru gère les transferts via son Flow Studio : les fichiers se déplacent entre des points de terminaison source et cible configurés, plutôt que via une interface d'upload direct. L'upload de fichier interne via la boîte de dialogue Upload de fichier dans Flow Studio fonctionne sans problème. La fonction d'intégration de formulaire web (pour les pages destinées aux déposants externes) a échoué en pratique en raison d'erreurs CORS. Aucune configuration CORS n'a été trouvée dans l'interface d'essai, bien qu'il puisse en exister une ailleurs dans la plateforme.
- Cerberus FTP fournit une interface web pour les utilisateurs finaux, distincte du panneau d'administration. Le gestionnaire de fichiers prend en charge l'actualisation, la sélection de tous, la suppression, le renommage, la création de dossier, la compression et la décompression. L'upload de dossier est pris en charge. Pendant l'upload d'un fichier vidéo, un lecteur vidéo en ligne est apparu dans la file d'attente d'upload pendant le transfert. Un aperçu du fichier est disponible pendant l'upload.
- Serv-U L'interface client prend en charge l'upload de fichier unique et de plusieurs fichiers, mais pas l'upload de dossier. Il n'y a pas d'aperçu de fichier pendant l'upload.
4. Débit d'upload
Nous avons mesuré le débit en utilisant un fichier de 342 Mo uploadé via la boîte de réception web publique de Files.com. Notre connexion de test : 1 000 Mbit/s symétrique, capacité d'upload de 128 Mo/s, Istanbul.
- Avec le stockage défini sur USA, Virginie, l'upload s'est effectué à 6 Mo/s, soit environ 5 % de la bande passante disponible. En basculant la région de stockage du compte sur EU Allemagne, Francfort, le même fichier a été uploadé à 14 Mo/s, plus du double du résultat en Virginie, ce qui est cohérent avec une distance géographique réduite depuis Istanbul. La migration de région elle-même a été effectuée en quelques secondes, les fichiers existants étant immédiatement disponibles dans la nouvelle région. Les deux résultats reflètent des contraintes de débit significatives, car la vitesse d'upload de la boîte de réception sur la connexion disponible est une limitation réelle pour les cas d'usage de transfert de fichiers volumineux, quelle que soit la région.
- Le débit de Cerberus a été mesuré lors du téléchargement par un destinataire d'un fichier vidéo partagé. L'onglet de transfert dans le panneau d'administration affichait 150,1 Mo, 4,44 Mo/s et 13 % de progression pendant notre fenêtre de surveillance.
- Les débits de Thru et Serv-U n'ont pas été mesurés quantitativement dans ce benchmark.
5. Collecte de fichiers entrants
Files.com prend en charge trois types de boîtes de réception : formulaire web (génère une URL publique), boîte de réception email (génère une adresse email dédiée, les fichiers envoyés en pièce jointe arrivent directement dans un dossier configuré) et une boîte de réception combinée web et email. Les boîtes de réception web prennent en charge la protection par mot de passe, un formulaire d'inscription et un accord de consentement, tous facultatifs et combinables. Les boîtes de réception email prennent en charge la liste blanche des expéditeurs par adresse ou domaine et peuvent organiser chaque soumission dans son propre sous-dossier en utilisant un modèle de nommage avec des jetons nom, email, domaine et date/heure.
Nous avons testé la boîte de réception email en envoyant un fichier de 342 Mo depuis Gmail. Gmail l'a converti en lien Google Drive plutôt que de l'envoyer en pièce jointe directe. Le fichier n'est pas parvenu dans la boîte de réception et aucune erreur n'a été retournée. Un petit fichier envoyé en vraie pièce jointe inline a fonctionné correctement et est apparu dans le dossier de destination, automatiquement organisé dans son propre sous-dossier.
Thru prend en charge un type de point de terminaison Web Form qui génère une page d'upload basée navigateur pour les déposants externes. La fonction d'intégration est disponible dans l'interface via une option Embed Thru Upload Component, mais a échoué en pratique en raison d'erreurs CORS. Aucune configuration CORS n'a été trouvée dans l'interface d'essai, bien qu'il puisse en exister une ailleurs dans la plateforme.
Cerberus prend en charge le partage de fichiers via un assistant en cinq étapes : informations de base du partage (nom, expiration, mot de passe), options (téléchargement/upload public, notifications, auto-nettoyage à l'expiration), sécurité (mot de passe à usage unique par email, liste d'invités jusqu'à 500), email (envoyer le lien directement aux destinataires) et révision. Les destinataires accèdent à une vue en lecture seule protégée par mot de passe avec téléchargement individuel et option de téléchargement zip.
Serv-U prend en charge à la fois le partage de fichiers sortant (uploader un fichier et envoyer un lien de téléchargement) et les demandes de fichiers entrants (générer un lien d'upload ; le destinataire vous envoie les fichiers). Les flux fonctionnent mais nécessitent de naviguer dans plusieurs pop-ups. Les pages destinées aux destinataires sont minimales, sans branding ni information contextuelle au-delà de l'interface d'upload.
6. Prise en charge des protocoles
Les quatre plateformes prennent en charge FTP, FTPS, SFTP et HTTPS. Files.com prend en outre en charge AS2 et WebDAV ; ni Thru, ni Cerberus, ni Serv-U n'incluent ces protocoles dans leur offre standard.
L'onglet Paramètres FTP de Serv-U liste chaque commande FTP prise en charge par le serveur et permet de les activer ou désactiver individuellement, un niveau de contrôle des commandes FTP non observé sur les autres plateformes testées.
Nous sommes inscrits sur Files.com et avons testé son interface de gestion de fichiers à partir de zéro, en uploadant des fichiers, en naviguant dans l'arborescence des dossiers, en gérant les autorisations et en explorant les paramètres de notification et de gouvernance.
7. Automatisation et workflow
Files.com prend en charge quatre types de déclencheurs d'automatisation : Intervalle (quotidien, hebdomadaire, mensuel, trimestriel, annuel), Planification personnalisée (heures et jours exacts, prend en charge plusieurs exécutions par jour, avec exclusion des jours fériés par région), Webhook entrant (déclenché par un système externe) et Ad-Hoc (exécution manuelle). L'exclusion des jours fériés par région du déclencheur Planification personnalisée est rare dans les plateformes de gestion de fichiers. Les règles d'organisation des fichiers prennent en charge le renommage automatique à l'upload, le auto-déplacement/copie dans des sous-dossiers et la création automatique de dossiers personnels par utilisateur.
Thru intègre l'automatisation dans son modèle Flow Studio. Les points de terminaison source et cible sont configurés indépendamment, avec des options de traitement par point de terminaison (chiffrement, déchiffrement, compression, décompression), la gestion des fichiers déclencheurs pour empêcher le transfert de fichiers partiellement uploadés et des règles de renommage. La plateforme prend en charge la planification via des déclencheurs Intervalle, Planification personnalisée, Webhook entrant et Ad-Hoc au niveau du flux.
Cerberus gère l'automatisation via son Gestionnaire d'événements. Les règles d'événement prennent en charge 16 types de déclencheurs, notamment Événement de transfert de fichier, Événement de connexion, Événement de suppression de fichier, Événement de déplacement/copie de fichier, Événement d'IP bloquée et autres. Les actions disponibles incluent Notification d'événement par email, Lancer un exécutable, Lancer une opération de fichier, Envoyer un POST HTTP, Envoyer un fichier et Obtenir un fichier. Les tâches planifiées utilisent le même ensemble d'actions avec deux ajouts : Rapport enregistré par email et Analyser un dossier. Les cibles d'événement définissent les points de terminaison externes vers lesquels les actions peuvent envoyer : cibles SMTP, Exécutable, POST HTTP et Transfert de fichier.
Serv-U prend en charge les règles d'événement aux niveaux serveur, domaine, groupe et utilisateur. L'onglet Événements au niveau du serveur prend en charge des types d'événements comme Démarrage du serveur et autres. Les événements au niveau de l'utilisateur prennent en charge l'envoi d'email et d'autres types d'actions, avec un raccourci Créer des événements courants qui auto-génère un ensemble de règles standard.
8. Chiffrement et sécurité
Files.com prend en charge le chiffrement GPG, configurable par dossier (avec application PGP, génération de clés et gestion intégrées à la plateforme). L'authentification par clé SFTP/SSH est prise en charge avec la génération de paires de clés dans le navigateur. Le contrôle des suites de chiffrement est disponible. La politique de mot de passe impose un minimum de 10 caractères avec exigences de lettre, chiffre, symbole et casse ; bloque la réutilisation des 10 derniers mots de passe ; et rejette les mots de passe trouvés dans les bases de données de fuites d'identifiants connues. Les règles de mot de passe peuvent être étendues en option aux liens de partage et aux boîtes de réception. L'2FA prend en charge SMS, TOTP, Clé matérielle et YubiKey Native. Les utilisateurs FTP, SFTP et WebDAV peuvent être exemptés de la 2FA pour les comptes système automatisés. L'épinglage d'IP de session, le blocage géographique par pays et la liste blanche IP sont tous disponibles.
Thru inclut la génération de clés PGP intégrée à la plateforme (nom, email, algorithme, force de la clé, phrase secrète, expiration facultative). Les clés SSH suivent la même structure. Les certificats SSL/TLS peuvent être importés par glisser-déposer. L'interface d'importation de certificat ne spécifie pas les formats acceptés, les exigences de chaîne ou les distinctions entre certificats client et serveur.
Cerberus fournit une section Contrôles du pare-feu montrant un pipeline en six étapes. Le blocage automatique se déclenche après un nombre configurable de tentatives de connexion échouées (par défaut 5) et bloque pendant une durée configurable (par défaut 180 minutes) ou définitivement. La protection DoS est active par défaut. Les politiques de mot de passe par utilisateur et par groupe sont configurables. La liste des extensions bloquées permet aux administrateurs de définir une liste noire par extension de fichier pour les uploads et les renommages.
Serv-U la configuration des suites de chiffrement couvre SSL/TLS pour FTPS et HTTPS, les clés privées SSH pour SFTP, les bascules individuelles TLS 1.2/1.3, les chiffrements SSH, les MAC SSH, les algorithmes d'échange de clés SSH, les algorithmes de clés SSH et le mode FIPS 140-2. C'est la configuration de chiffrement la plus granulaire des quatre plateformes testées. La passerelle Serv-U fournit un composant de proxy inverse DMZ qui termine les connexions de transfert de fichiers dans la DMZ, empêchant les connexions entrantes vers le réseau interne.
9. Gestion des utilisateurs et des accès
Files.com la création d'utilisateur inclut le nom d'utilisateur, la méthode d'authentification, l'email, le nom complet, la société, l'attribution de rôle (Utilisateur standard ou Administrateur du site, plus les options Administrateur de la facturation et Administrateur du site en lecture seule), les autorisations au niveau du dossier, la date d'expiration de l'accès par utilisateur, la date de désactivation automatique pour les comptes inactifs, les restrictions IP, les paramètres 2FA, les protocoles autorisés et la configuration du dossier racine FTP/SFTP. Les règles de cycle de vie utilisateur désactivent ou suppriment automatiquement les comptes inactifs pendant un nombre configuré de jours. L'SSO prend en charge 13 fournisseurs d'identité : Auth0, Microsoft Entra ID, Box, Dropbox, Cisco Duo, Google, Idaptive, JumpCloud, Microsoft Active Directory, Okta, OneLogin, SAML et Slack. Le provisionnement et le déprovisionnement SCIM sont pris en charge.
Thru inclut une section Utilisateurs machine destinée aux comptes associés aux nœuds Thru installés. Une section Admin couvre Utilisateurs, Rôles, Rétention, Journal d'audit, MFA, Nœuds Thru, Indicateurs de fonctionnalités et Mappages SSO.
Cerberus la gestion des utilisateurs inclut les onglets Utilisateurs, Groupes, Politique, Extensions bloquées, Comptes demandés et Partages publics. La politique de mot de passe impose une longueur minimale (10 caractères), des exigences de caractères (lettre, chiffre, caractère spécial) et une rotation tous les 180 jours avec une notification par email 3 jours à l'avance. Les utilisateurs AD, les utilisateurs LDAP et les utilisateurs SSO sont des éléments de menu distincts. Les utilisateurs AD récupèrent automatiquement les comptes du domaine si le serveur est joint au domaine. La création de compte utilisateur peut être demandée depuis la page de connexion de l'interface web avec un flux d'approbation par l'administrateur.
Serv-U la création d'utilisateur s'étend sur neuf onglets : Informations utilisateur, Accès au répertoire, Chemins virtuels, Journalisation, Groupes, Événements, Accès IP, Limites et paramètres et Authentification multifacteur. Les règles d'accès au répertoire, les mappages de chemins virtuels, les limites de connexion, la verbosité des journaux et les restrictions IP sont tous configurables par utilisateur, par groupe, par domaine et globalement, les niveaux inférieurs remplaçant les niveaux supérieurs. L'authentification par base de données via ODBC est prise en charge pour charger les utilisateurs et les groupes depuis une source de données externe. L'authentification Windows/AD, l'authentification LDAP et la prise en charge d'une bibliothèque d'authentification personnalisée sont des fonctionnalités de l'édition MFT.
10. Surveillance et audit
Files.com les journaux d'historique capturent chaque opération de fichier et événement de session, à la fois au niveau du dossier et au niveau du site. Les journaux sont exportables et filtrables. Les sommes de contrôle d'intégrité des fichiers (SHA256, SHA1, CRC, MD5) peuvent être calculées et stockées à l'upload pour la détection de falsification. La section Utilisation affiche le stockage en temps réel et historique, le volume de transfert ventilé par sortant natif et entrant/sortant du serveur distant, le nombre d'utilisateurs facturables et un outil d'exportation par dossier pour identifier la concentration du stockage.
Thru : La section Activité est un journal de transfert filtrable avec des filtres pour Flux, Organisation, Point de terminaison, Nom de fichier (avec caractère générique), Statut de traitement, Statut de transfert et plage de dates. Les enregistrements de fichiers individuels montrent le nombre de livraisons, le dernier état et un historique complet des téléchargements. Un bouton Partager dans l'enregistrement du fichier génère une URL de téléchargement limitée en temps et en nombre à la demande. La génération du rapport d'exportation s'est exécutée en 177ms lors des tests.
Cerberus : La section Connexions affiche les sessions actives (ID de connexion, écouteur, heure de connexion, protocole, nom d'utilisateur, adresse IP, agent utilisateur du client) et les transferts actifs (ID de transfert, utilisateur, chemin local, temps restant, progression, taille totale, taux de transfert). La section Rapports prend en charge six types de rapports mais nécessite une connexion à une base de données SQL avant utilisation. Les entrées du journal incluent les détails de la poignée de main SSL et les informations de l'étape de validation, suffisantes pour diagnostiquer les erreurs de configuration sans outils externes.
Serv-U : La surveillance de l'activité couvre les Sessions (données de session en temps réel avec les actions Déconnecter, Abandonner, Diffuser et Espionner & Chat), les Statistiques (métriques de session et de transfert à l'échelle du serveur depuis la dernière réinitialisation) et les Statistiques utilisateur et groupe (les mêmes métriques par utilisateur ou groupe). L'onglet Journal affiche le journal de processus du serveur, pas l'activité des utilisateurs. La journalisation de l'activité au niveau de l'utilisateur est écrite dans un chemin de fichier texte configurable par utilisateur. Il n'y a pas de visionneuse de journal intégrée avec filtrage ou export prêt pour l'audit pour l'activité des utilisateurs.
Analyse approfondie plateforme par plateforme du benchmark MFT
Diplomat MFT by Coviant Software
Nous avons téléchargé et installé Diplomat MFT à partir de zéro sur une machine Windows, parcouru la configuration initiale du service et exploré l'interface d'administration complète, les clés, les partenaires, les transactions, le serveur de transfert de fichiers et les rapports.
Mise en route
Le processus d'essai commence sur le site web de Coviant Software. Après avoir rempli un court formulaire d'inscription, vous recevez un lien de téléchargement. Le programme d'installation est un exécutable Windows standard ; aucune version Linux n'est disponible. Diplomat MFT s'exécute exclusivement sur Windows.
Installation
L'exécution du programme d'installation ouvre un assistant InstallShield. L'écran Type d'installation propose Complète (toutes les fonctionnalités, plus d'espace disque) et Personnalisée (pour les utilisateurs avancés). Nous avons sélectionné Complète et cliqué sur Suivant.
Après la sélection du type d'installation, le programme demande un compte de service Windows. Nous avons ouvert Services (services.msc), localisé le service Diplomat Trial 64, ouvert ses Propriétés, navigué jusqu'à l'onglet Se connecter, sélectionné Ce compte et entré NT AUTHORITY\NetworkService. Les champs de mot de passe se remplissent automatiquement.
Après avoir cliqué sur OK, nous avons fait un clic droit sur le service et sélectionné Démarrer. La colonne Se connecter en tant que a été mise à jour sur NetworkService et le service a démarré.
Panneau d'administration
Cliquer sur l'icône Diplomat MFT Trial sur le bureau ouvre https://localhost:8081/ dans le navigateur. Un avertissement de certificat auto-signé apparaît au premier chargement, cliquer sur Avancé et continuer fait apparaître l'écran de connexion de Coviant Software.
Les identifiants par défaut sont Administrator/diplomat. Après la connexion, le système demande immédiatement un changement de mot de passe. Une fois défini, l'interface principale se charge. Le panneau d'administration est basé sur un navigateur et accessible à distance, une différence significative par rapport à Cerberus, qui nécessite une session Bureau à distance sur la machine serveur.
L'écran principal affiche une barre de navigation supérieure avec huit menus : Fichier, Clés, Partenaires, Transactions, Serveur de transfert de fichiers, Paramètres, Tâches et Rapports. La barre latérale gauche affiche l'arborescence de configuration : Clés (5), Partenaires (7), Transactions (6) et Serveur de transfert de fichiers. La version d'essai exécutée ici est 9.5 Trial Build 20260702, Édition Entreprise.
Clés
La section Clés est l'endroit où toutes les informations d'identification de chiffrement sont gérées. L'essai installe cinq clés d'exemple préconfigurées dans trois catégories.
Clés OpenPGP (3)
Deux clés publiques et une paire de clés sont incluses. La sélection de Example Auditor Public Key affiche ses détails complets : nom de la clé, type de clé (ECDSA), ID utilisateur et une bascule de notification d'expiration. La section Clé maître Signature uniquement affiche l'algorithme (ECDSA), la courbe elliptique (NISTP521), la date de création (Fév 02, 2026), l'expiration (Jamais) et l'ID de la clé.
En faisant défiler vers le bas, d'autres champs techniques apparaissent : Empreinte de la clé, Version (4), Algorithme symétrique (AES_256) et Algorithmes de hachage (SHA512, SHA256). Une sous-clé Chiffrer et Signer suit avec son propre algorithme (ECDH), courbe elliptique (NISTP521), dates de début et d'expiration et ID de clé.
Paires de clés
Le dossier Paires de clés contient My Org Example PGP Key Pair, la paire de clés de l'organisation utilisée pour déchiffrer les fichiers entrants et signer les fichiers sortants. Le formulaire est identique à celui d'une clé publique avec un ajout : un champ Phrase secrète avec une bascule afficher/masquer qui protège la clé privée.
Faire défiler jusqu'en bas de la page de la paire de clés montre une section Partenaires et transactions associés. Pour cette paire de clés, quatre partenaires sont répertoriés comme l'utilisant, quatre transactions y font référence et une synchronisation l'utilise. Des points verts et rouges à côté de chaque élément indiquent un statut actif ou inactif. Cette vue montre exactement ce qui serait affecté avant de supprimer ou de remplacer une clé.
Clés SSH (2)
Les clés SSH gèrent l'authentification pour les connexions SFTP plutôt que le chiffrement de fichiers. Deux paires de clés SSH sont présentes : My Org Example Bank SFTP Client Key Pair et My Org Example SFTP Host Key Pair.
La paire Bank SFTP Client Key Pair affiche l'algorithme (RSA), la force en bits (2048), une empreinte SHA256 et un champ de phrase secrète. La section Associé montre Example Bank comme partenaire l'utilisant, et les deux transactions bancaires y faisant référence.
La paire SFTP Host KeyPair est la clé que Diplomat présente aux clients qui se connectent lorsqu'il agit en tant que serveur SFTP. Même structure (RSA, 2048 bits, empreinte SHA256), mais aucun partenaire, transaction ou synchronisation n'est lié ; elle existe en tant qu'espace réservé prêt à l'emploi.
Certificats SSL
Le dossier Certificats SSL est présent mais vide dans l'essai. Les certificats SSL serveur (0) et les certificats SSL client (0) sont disponibles en tant que catégories pour l'importation de certificats utilisés avec les points de terminaison FTPS.
Partenaires
Les partenaires définissent chaque système ou emplacement externe où Diplomat transfère des fichiers : serveurs SFTP, buckets de stockage cloud, partages de fichiers réseau, agents de succursale, etc. L'essai comprend sept partenaires d'exemple répartis en deux groupes : Profils publics (1) et Profils de confiance (6).
Profils publics : Example Bank
Le partenaire Example Bank est un profil de partenaire public utilisant SFTP (SSH2) comme méthode de transport. La section Serveur SFTP affiche les détails de connexion : adresse (sftp.examplebank.com), port (22), nom d'utilisateur (MyOrgExample), clé client SSH (My Org Example Bank SFTP Client Key Pair), un champ Répertoire et un délai d'attente de 30 secondes. Les options supplémentaires incluent Vérifier la clé d'hôte SSH, Utiliser des signatures RSA fortes, Vérification de l'intégrité des fichiers (Taille du fichier), Condition de fichier prêt (Temps d'inactivité du fichier), serveur proxy et paramètres de nom de fichier temporaire. Un bouton TESTER en haut à droite teste la connexion sans démarrer de transfert.
Appuyer sur TESTER par rapport au profil d'exemple a retourné : « La connexion socket n'a pas réussi. L'annonce du répertoire n'a pas été reçue du serveur. » comme prévu, puisque sftp.examplebank.com n'est pas une adresse réelle. Sur un vrai partenaire, ce bouton confirme la connexion avant qu'une tâche ne soit planifiée.
En faisant défiler vers le bas, la section Clés OpenPGP affiche que la clé de chiffrement/déchiffrement du partenaire et la clé de signature/vérification du partenaire sont toutes deux définies sur Example Bank Public Key. Une section Transactions et synchronisations associées en bas montre quelles tâches utilisent ce partenaire.
Cliquer sur la liste déroulante de l'un ou l'autre champ de clé PGP liste toutes les clés actuellement définies dans la section Clés : Example Auditor Public Key, Example Bank Public Key et My Org Example PGP Key Pair. C'est ainsi que les clés et les partenaires se connectent : les clés sont définies une fois et référencées là où elles sont nécessaires.
Options de méthode de transport
Ouvrir la liste déroulante Méthode de transport sur n'importe quel profil de partenaire affiche la liste complète des types de connexion pris en charge. Protocoles de transfert classiques : SFTP (SSH2), FTP, FTPS (TLS), HTTP, HTTPS, SMB, Réseau local, AS2. Stockage cloud : Amazon S3, Microsoft Azure, Google Cloud, Oracle Cloud, Box, Dropbox, OneDrive, SharePoint, ShareFile, Zoho WorkDrive. Autres : Diplomat Remote Agent, Biscom Transit, Email.
Profils de confiance : Succursale A
Succursale A est un profil de partenaire de confiance utilisant Diplomat Remote Agent comme méthode de transport, l'agent propriétaire de Coviant installé sur le site distant. La section Diplomat Remote Agent affiche l'adresse du site, le port, la clé de site MFT et quatre boutons d'action. La description indique que la bande passante pour les transferts vers cette succursale est limitée à 30 Mbps pour éviter de saturer leur connexion WAN.
En faisant défiler vers le bas, on voit où cette limite est appliquée : Taille du fragment (100 Mo) et Bande passante maximale (30 Mbps). Les paramètres supplémentaires incluent le chiffrement/déchiffrement automatique OpenPGP, la tentative de reprise après échec de transmission, la vérification de l'intégrité des fichiers (Checksum SHA-256), le nombre maximal de tentatives, le délai entre les tentatives, le délai d'attente et un champ Post-traitement personnalisé pour exécuter une commande ou un script après chaque transfert. La section Associé en bas indique que ce partenaire est utilisé par la synchronisation « Envoyer les nouveaux documents RH à toutes les succursales ».
Transactions
Les transactions sont l'endroit où les partenaires et les clés se combinent pour former des tâches de transfert réelles. L'essai comprend six exemples préconfigurés dans trois types : Entrant (2), Sortant (2) et Synchronisation (2). Chaque transaction a un champ de description en langage clair qui explique exactement ce qu'elle fait, une pratique utile qui rend la configuration auto-documentée.
Entrant : Obtenir le fichier des résultats de paiement de la banque
Cette tâche planifiée extrait les fichiers de résultats chiffrés du serveur SFTP de la banque chaque après-midi de jour ouvrable, les déchiffre et les place dans un dossier local. Si aucun fichier n'est trouvé, la tâche le compte comme un échec plutôt qu'un succès silencieux, un choix de conception délibéré capturé dans la description et appliqué par le paramètre Échouer si le(s) fichier(s) n'est pas trouvé.
La section Profil du partenaire source reprend automatiquement la configuration complète d'Example Bank SFTP, y compris l'adresse, le port et la clé client SSH, car le partenaire a déjà été défini. Une option Enregistrer en tant que nouveau partenaire vous permet de promouvoir toute modification en ligne en une entrée de partenaire permanente, et un bouton ALLER AU PARTENAIRE saute directement à la page de ce partenaire.
La section Partenaires de destination utilise un onglet DÉFAUT avec un bouton + à côté, ce qui signifie qu'une seule source peut se ramifier vers plusieurs destinations simultanément. Cette transaction envoie vers Local Example Folder (Réseau local, C:\Example).
La gestion des fichiers est l'endroit où la section Clés devient opérationnelle. Vérifier est coché et la clé de vérification OpenPGP est définie sur Example Bank Public Key. Les fichiers entrants sont vérifiés par signature par rapport à la clé publique de la banque avant d'être acceptés. L'attribution du partenaire est affichée en ligne sur le côté droit de l'écran, clarifiant quelle clé s'applique à quel partenaire.
La section Exécution de la tâche propose EXÉCUTER MAINTENANT pour des exécutions manuelles immédiates ou Planifier pour une automatisation récurrente.
Les tentatives sont configurées pour 3 tentatives à intervalles de 5 minutes, avec un email de débogage envoyé au support informatique à chaque tentative. Cela signifie que si la banque télécharge le fichier en retard, la tâche réessaie avant de se marquer comme échouée. Les requêtes externes permettent de déclencher la tâche via API ou un agent de script, et autoriser l'exécution en tant que transaction liée lui permet de s'exécuter dans le cadre d'une chaîne.
La liaison des transactions indique quelles tâches déclenchent celle-ci et quelles synchronisations y font référence. Les notifications prennent en charge à la fois les emails professionnels (envoyés aux parties prenantes) et les notifications de messagerie (webhooks Slack et Teams, configurables par statut de tâche Succès, Échec, Avertissement).
L'archivage stocke une copie compressée des fichiers transférés par type de fichier et résultat, par exemple, archiver uniquement en cas de succès. Les notifications par email informatique envoient un rapport de débogage à l'équipe informatique indépendamment des notifications professionnelles.
Les processus pré-tâche exécutent un script personnalisé avant le début du transfert. Les processus post-tâche incluent un processus de décompression (avec type de zip, modèle de fichier, mot de passe et répertoire de destination) pour décompresser automatiquement les fichiers compressés à l'arrivée, plus un processus personnalisé pour exécuter toute commande post-transfert.
Cliquer sur VALIDER avant d'enregistrer renvoie une confirmation verte : « La transaction EXEMPLE : Obtenir le fichier des résultats de paiement de la banque est valide. »
Exécuter la tâche avec EXÉCUTER MAINTENANT ouvre une fenêtre de progression affichant Statut : En cours (Construction de la liste de fichiers) à 0 % terminé.
La tâche s'est terminée avec le statut : Échec en 40,5 secondes, comme prévu, puisque sftp.examplebank.com n'est pas un vrai serveur. Le rapport d'exécution montre chaque étape : l'erreur de connexion, les fichiers trouvés (0), le déchiffrement non requis, la clé de vérification spécifiée (Example Bank Public Key), le message non signé et le chemin d'archive où Diplomat a enregistré la tentative. Même une exécution échouée produit une piste d'audit complète.
Entrant : Lors de l'upload de ClientUser, envoyer au serveur marketing
Cette tâche fonctionne différemment : au lieu d'une planification, elle utilise la surveillance de fichiers — elle surveille un dossier et se déclenche chaque fois qu'un nouveau fichier apparaît.
La source est le répertoire d'upload du serveur de transfert de fichiers pour ExampleClientUser (Réseau local). La condition de fichier prêt est définie sur Temps d'inactivité du fichier avec 45 secondes ; la tâche attend qu'un fichier ait cessé de changer pendant 45 secondes avant de le considérer comme complet, empêchant les uploads partiels d'être transférés en cours de route. L'action post-transfert est Supprimer, ce qui garde le dossier d'upload propre et signale au client que le fichier a été traité.
L'exécution de la tâche affiche Exécuter les tâches en utilisant : Surveillance de fichiers, avec Inclure les Files modifiés coché et Récursif désactivé. Désactiver/Notifier après 15 minutes alerte si la surveillance elle-même cesse de fonctionner.
La section Notifications pour cette tâche a un webhook Slack en direct configuré et défini sur Succès — lorsqu'un fichier est déplacé avec succès vers le serveur marketing, un message tombe automatiquement dans le canal Slack de l'équipe marketing.
Sortant : Surveiller le serveur comptable pour envoyer les Files fiscaux aux auditeurs
Cette tâche de dossier surveillé surveille le serveur comptable pour les nouveaux fichiers fiscaux et les envoie par email chiffrés aux auditeurs.
L'action post-transfert est Déplacer plutôt que Supprimer. En cas de succès, les fichiers sont déplacés vers un sous-dossier filed ; en cas d'erreur, ils vont vers un chemin d'erreur distinct. La source est le partage des rapports du serveur comptable, surveillé via Verrouillage de fichier.
La destination utilise le transport par email — aucun serveur SFTP impliqué. L'email est pré-adressé à auditors@example.com avec le sujet « Fichier fiscal pour My Org » et un corps de message. Les Files sont envoyés automatiquement en pièce jointe.
La gestion des fichiers applique à la fois Chiffrer (Example Auditor Public Key) et Signer (My Org Example PGP Key Pair), plus une clé de chiffrement supplémentaire (My Org Example PGP Key Pair), de sorte que l'organisation émettrice conserve une copie qu'elle peut déchiffrer. L'exécution de la tâche utilise la surveillance de fichiers, pas une planification.
Les notifications professionnelles vont à JaneDoe@auditors.example.com (Toutes les tâches). Les notifications de messagerie utilisent un webhook Teams défini sur Avertissement et Échec — un choix de canal différent de la tâche du serveur marketing, qui utilisait Slack pour le succès.
Sortant : Envoyer les autorisations de paiement à la banque
L'inverse de la tâche Obtenir les résultats de paiement : celle-ci envoie des fichiers de paiement sortants vers le serveur SFTP de la banque chaque matin de jour ouvrable. Un script pré-tâche s'exécute d'abord pour demander au serveur comptable de générer le fichier de paiements. La source est un dossier local (Bank\PaymentAuthorizations), la destination est la boîte d'envoi SFTP de la banque (outbox/authorizations/).
Le partenaire de destination est Example Bank (SFTP), le même partenaire utilisé comme source dans la tâche entrante. La même définition de partenaire couvre les deux directions.
La gestion des fichiers chiffre avec Example Bank Public Key et signe avec My Org Example PGP Key Pair. L'exécution de la tâche est planifiée (Quotidien), jours ouvrés uniquement, correspondant à la description « tous les matins de jour ouvrable ».
Synchronisation : Envoyer les nouveaux documents RH à toutes les succursales
Les synchronisations fonctionnent différemment des transactions : au lieu de déplacer des fichiers, elles reflètent un emplacement source vers une ou plusieurs destinations. Cette tâche s'exécute tous les après-midi de jour ouvrable à 15:00 et maintient les succursales A et B comme des miroirs exacts du serveur RH.
Le paramètre critique est Supprimer les éléments de destination non présents à la source, coché ici, ce qui signifie que les fichiers supprimés du serveur RH sont également supprimés des succursales. Inclure les sous-dossiers est également coché. Un onglet Exclure contient les motifs d'exclusion manifest.ini et _* référencés dans la description.
La source est le partenaire HR Docs (Réseau local, \\hr\shared\docs). L'ordre de transfert est Profondeur d'abord.
Les partenaires de destination affichent un badge de 2 — deux destinations simultanées. Chacune utilise Diplomat Remote Agent avec le chiffrement/déchiffrement automatique OpenPGP, la tentative de reprise après échec de transmission, Checksum (SHA-256), Taille du fragment 100 Mo et Bande passante maximale 30 Mbps, la même limite définie dans le profil du partenaire.
Synchronisation : Envoyer les sauvegardes de configuration quotidiennes vers S3 Glacier
La deuxième synchronisation s'exécute chaque nuit, 5 minutes après minuit, et synchronise les propres fichiers de sauvegarde de Diplomat vers un bucket AWS S3 Glacier. Contrairement à la synchronisation des documents RH, Supprimer les éléments de destination non présents à la source est décoché, donc les anciennes sauvegardes ne sont jamais supprimées de S3 ; seules les nouvelles sont ajoutées. Le filtre Inclure est limité aux fichiers *.dbu et *.dmrg (les propres formats de sauvegarde de Diplomat) avec Récursif coché et Files uniquement.
Créer une transaction à partir de zéro
De nouveaux partenaires et transactions sont créés à partir des menus d'en-tête. Le menu Partenaires propose Créer un partenaire public et Créer un partenaire de confiance. Le menu Transactions propose Créer une transaction entrante, Créer une transaction sortante et Créer une synchronisation.
Pour tester le flux de travail complet, nous avons créé un nouveau partenaire (AIMultiple, Réseau local) et une nouvelle transaction entrante (Obtenir le paiement de AIMultiple). Le formulaire s'ouvre vierge avec la même structure que les transactions d'exemple : Informations sur le fichier, Profils des partenaires source et destination, Gestion des fichiers, Exécution de la tâche et toutes les sections en aval.
Tester le répertoire de destination a retourné : « Répertoire C:/Users/Public/Documents trouvé. Accès en écriture activé. » avec une liste en direct du répertoire.
La tâche a été configurée avec Planification (Quotidien), 3 tentatives à intervalles de 5 minutes et aucune exclusion de jour. L'exécution avec EXÉCUTER MAINTENANT a produit le statut : Réussi en 0,125 secondes : 1 fichier trouvé, 1 transféré, 28 octets, archivé et compressé automatiquement.
Paramètres
Le menu Paramètres couvre la configuration à l'échelle du système. Éléments clés : Email (SMTP pour toutes les notifications sortantes et le transport par email), Calendriers (planifications de jours fériés personnalisées référencées dans les exclusions de tâches), Moniteur de tâches (tableau de bord des opérations en direct), File d'attente des tâches (contrôles de concurrence), Audit (piste d'audit du système), Sauvegarde, Journalisation, Serveurs proxy, Gestion des sessions, Paramètres SSO, Utilisateurs administrateurs, Rôles d'administration et LDAP.
Moniteur de tâches s'ouvre dans une fenêtre de navigateur séparée à localhost:8081/jobmonitor. Il affiche chaque tâche avec le statut de la transaction, l'heure de début, le temps écoulé, le statut de la tâche, les fichiers trouvés/traités, la vitesse, le nombre de tentatives d'exécution et la prochaine exécution planifiée. Un tableau récapitulatif en bas ventile les totaux par Entrant, Sortant et Synchronisation. Les onglets de filtre En cours et Actif réduisent la vue aux tâches en cours d'exécution ou récemment actives.
Calendriers définissent des planifications de jours fériés nommées qui peuvent être appliquées aux exclusions de transactions. Chaque calendrier spécifie les jours non ouvrés par des cases à cocher pour les jours de la semaine et une liste de jours fériés par nom et date. Les transactions référencent un calendrier dans leur section Exclusions du calendrier pour ignorer automatiquement les exécutions à ces dates.
Paramètres de la file d'attente des tâches contrôlent le nombre de tâches exécutées simultanément et la gestion de la charge au démarrage. Le nombre maximal de tâches simultanées est par défaut de 50. Le délai entre les démarrages initiaux des tâches est par défaut de 1 000 ms, un échelonnement pour empêcher toutes les tâches planifiées de se déclencher en même temps et de provoquer un pic de charge du serveur. Les modifications du délai de démarrage prennent effet au redémarrage du service.
btTrade / TDXchange
btTrade diffère de toutes les autres plateformes de ce benchmark d'une manière fondamentale : nous ne l'avons pas installé. L'accès a été fourni à un cluster QA en direct exécutant TDXchange Release 5.3.0-SNAPSHOT sur Linux avec PostgreSQL, accessible via RDP sur un serveur Windows sur le même réseau en raison de restrictions IP sur les nœuds du cluster.
L'interface d'administration est entièrement basée sur un navigateur — aucune installation de client, aucun raccourci sur le bureau, aucune configuration de service. Naviguer vers https://<server>:8443/btrademft et se connecter est tout ce qui est requis.
Mise en route
L'écran de connexion est minimal : Nom d'utilisateur, Mot de passe, Connexion et un lien Mot de passe oublié. Après s'être connecté en tant qu'utilisateur administrateur AIMultiple, l'écran d'accueil de TDXchange se charge avec une disposition à trois panneaux.

La barre latérale gauche répertorie chaque module : Hiérarchie organisationnelle, Participants, Relations, Messages et activités, Tableau de bord, Services, Configuration du système, Clustering, Administrateurs, Migration, bTrade IA (marqué NOUVEAU) et Liens rapides.
Le panneau de droite affiche une liste de suggestions : définir des politiques de mot de passe strictes pour les administrateurs et les utilisateurs de boîtes aux lettres, configurer les sauvegardes automatiques, configurer la purge des messages et sauvegarder le coffre-fort de mots de passe.
Chaque suggestion a un bouton Configurer qui navigue directement vers l'écran de paramètres pertinent et une option Ignorer. Cette liste de contrôle d'intégration guidée réduit la friction « Je l'ai installé, et maintenant ? » que crée généralement un panneau d'administration vierge.
En suivant la première suggestion dans Configuration du système > Sécurité > Sécurité utilisateur, on a découvert les contrôles de politique de mot de passe : longueur minimale (10), verrouillage du compte après 3 tentatives échouées, durée du verrouillage (1800 secondes), application de l'historique des mots de passe, âge maximal du mot de passe (60 jours), âge minimal du mot de passe (1 jour), Paramètres de mot de passe stricts et une section Mot de passe à usage unique / MFA.
Hiérarchie organisationnelle
btTrade organise tout sous une hiérarchie à quatre niveaux avant que des participants ou des transferts ne puissent être configurés : Domaine > Organisation > Département > Division. La configuration rapide crée les quatre niveaux dans un seul formulaire.
Parcourir a confirmé que le domaine apparaissait comme ACTIF aux côtés des domaines bTrade et HealthcareProvider préexistants. Chaque niveau a une option Modifier pour les modifications ultérieures.
Cette obligation de définir une hiérarchie avant d'ajouter des participants est une différence structurelle par rapport à toutes les autres plateformes de ce benchmark. Diplomat, Files.com, Thru et Serv-U vous permettent de définir des partenaires ou des points de terminaison sans aucun conteneur organisationnel. btTrade impose d'abord la hiérarchie, ce qui reflète son origine en tant que passerelle B2B multi-locataire plutôt qu'un outil de transfert de fichiers point à point.
Participants
Les participants sont les partenaires commerciaux ou les systèmes internes qui envoient et reçoivent des fichiers, l'équivalent des partenaires dans Diplomat ou des points de terminaison dans Thru. La configuration rapide crée un participant et une boîte aux lettres accessible par le web facultative dans un seul formulaire : Division (sélectionnée dans la hiérarchie), Nom du participant, Email, Identifiant EDI, Qualifiant EDI, Nom AS2 et identifiants de la boîte aux lettres.
La présence des champs Identifiant EDI, Qualifiant EDI et Nom AS2 au niveau de la création du participant est un indicateur significatif du positionnement de btTrade. Ces champs n'apparaissent pas dans la configuration des participants pour Diplomat, Files.com, Thru ou Serv-U ; ils existent parce que btTrade est construit autour de l'échange de messages EDI B2B, pas seulement du déplacement de fichiers.
Nous avons créé le participant AIMultipleTest sous la division FileTransfer avec le nom de boîte aux lettres aimultiplembx et l'accès web activé. Le participant et sa boîte aux lettres ont été créés ensemble en une seule action Créer.
Parcourir les participants avec le filtre Division défini sur FileTransfer a confirmé que AIMultipleTest apparaissait comme ACTIVÉ avec l'identifiant EDI AIMultipleTest et la boîte aux lettres aimultiplembx listée. La table de navigation montre également une colonne Instances d'adaptateur — chaque participant peut avoir des instances d'adaptateur de protocole nommées (par exemple, ExtSFTPTP_SFTP_Send_Records) définissant comment ils se connectent. Le domaine HealthcareProvider préconfiguré contenait 16 participants d'exemple avec des instances d'adaptateur à travers les protocoles AS2, AFTP et SFTP, montrant la profondeur de la prise en charge des protocoles dans un scénario B2B fonctionnel.
Relations
Les relations définissent qui peut envoyer à qui et ce qui arrive à un fichier en transit — les règles de routage et de traitement entre deux participants. Le formulaire de configuration rapide prend un participant expéditeur, un participant destinataire, une bascule Créer une relation inverse, une action AS1/AS2, des règles de routage (Adaptateur d'envoi cible par défaut plus des règles de routage conditionnelles qui peuvent être séquencées) et des Actions (étapes de traitement appliquées au message dans l'ordre).
Une section TD / Autres paramètres couvre les options de sécurité et de traitement par relation : Utiliser PGP, Compression, Chiffrement, Filtrage, Hachage, Signature et Structure de sécurité. Toutes étaient définies sur Aucune dans l'environnement QA, ce qui signifie qu'elles sont facultatives plutôt qu'imposées.
Au bas du formulaire de relation, une section SLA permet de définir des attentes de niveau de service par relation : nombre de fichiers attendu, intervalle de temps, masque de nom de fichier, destinataires et type d'action. Cela permet de surveiller « le fichier attendu est-il arrivé à temps » au niveau du partenaire commercial, une approche plus structurée que le paramètre Échouer si le fichier n'est pas trouvé de Diplomat, qui est par transaction plutôt que par relation.
Nous n'avons pas créé de relation pour notre test car le transfert ad-hoc basé sur la boîte aux lettres que nous avons effectué n'en nécessite pas.
Interface de la boîte aux lettres
btTrade fournit une interface web distincte pour les utilisateurs finaux et les partenaires commerciaux à une URL distincte (.../btrademft/mailbox). L'écran de connexion de la boîte aux lettres est visuellement différencié de la console d'administration — thème sombre avec des accents bleus au lieu du vert de l'administration, sous la même marque TDXchange.
Nous sommes connectés à la boîte aux lettres aimultiplembx en utilisant les identifiants définis lors de la création du participant. L'interface de la boîte aux lettres affiche quatre dossiers dans le panneau de gauche et une barre d'outils avec Haut, Actualiser, Upload, Télécharger, Supprimer, Restaurer et Paramètres. Le bouton Upload ne devient actif qu'après avoir navigué dans un dossier de destination.
La boîte d'envoi contient deux sous-dossiers : edi et nonedi. C'est le premier endroit où l'identité EDI de btTrade devient opérationnellement visible : la plateforme sépare le contenu formaté EDI des fichiers simples au niveau du dossier.
L'upload d'un fichier texte brut dans le dossier edi a retourné : « Aucun échange EDI standard pris en charge ne commence par AIM. » Le fichier a été rejeté parce qu'il ne contenait pas une structure EDI valide. Le dossier edi valide le format du contenu avant de l'accepter, pas seulement l'extension du fichier.
Nous avons préparé un fichier EDI X12 850 Purchase Order valide et l'avons uploadé. La validation EDI a réussi, mais une nouvelle erreur est apparue : « Impossible de déterminer la boîte aux lettres de destination pour l'identifiant de récepteur [RECEIVERID]. » btTrade avait analysé l'enveloppe EDI, lu l'identifiant du récepteur à partir du segment ISA et tenté de router le fichier vers un participant avec cet identifiant, qui n'existait pas dans le système.
Nous avons mis à jour les segments ISA et GS du fichier EDI pour utiliser AIMultipleTest à la fois comme expéditeur et comme récepteur, correspondant à l'identifiant EDI attribué à notre participant. L'upload s'est terminé avec succès : « Uploadé 1/1 fichiers », 284 octets, 100 %, coche verte.
Vérifier la boîte de réception a confirmé que le fichier était arrivé : test.edi, 284 octets, horodatage Jul 14, 2026 14:42. Le fichier est passé de la boîte d'envoi/edi à travers la logique de routage de btTrade et a été livré dans la boîte de réception de la bonne boîte aux lettres en fonction de l'identifiant du récepteur dans l'enveloppe EDI.
Messages et activités
La vue Messages sous Messages et activités fournit une piste d'audit consultable de tous les transferts. Les filtres incluent la plage de dates, l'expéditeur, le destinataire, le nom du fichier et les paramètres avancés. Les résultats affichent le nom du fichier, l'horodatage, l'expéditeur, le destinataire, la taille (octets), les détails du message et la piste des activités. Notre transfert test.edi et un transfert préexistant AndrieEDI.edi (de AdHocExt à InternalTP) sont apparus.
Tableau de bord
La section Tableau de bord comprend des sous-vues pour les Messages, les Transactions, les Participants, les Boîtes aux lettres, les Certificats, les Services, les Connexions, les Tâches et les Mots de passe. La sous-vue Transactions affiche le volume de transfert sous forme de graphique à barres ou à secteurs configurable, filtrable par plage de dates et ventilé par jour ou autres intervalles. La sous-vue Participants montre le nombre de messages entrants et sortants ventilé par protocole (AS2, FTP, SSH, FS, MBOX, HTTP, UDP) par participant.
Certificats
La vue Tableau de bord > Certificats fournit la gestion du cycle de vie des certificats dans tout le système. Une bascule de filtre affiche les certificats expirant dans un nombre configurable de jours. Les options de type de certificat sont TOUS, X509, SSH, PGP, X509 CSR et PQC — cette dernière entrée indiquant la prise en charge des certificats de cryptographie post-quantique, qui n'est présente dans aucune autre plateforme testée dans ce benchmark.
Services
Le menu Services (côté configuration, distinct de la vue de surveillance du tableau de bord) couvre trois domaines.
La configuration rapide crée un nouvel écouteur de protocole côté serveur — choisissez un type de service, donnez-lui un nom et créez-le. Les types disponibles sont Service FTP(S), Service SFTP, Service AS2 et Service ICAP.
Relay configure les nœuds de périphérie DMZ. Deux serveurs relais sont définis (172.31.23.211 et 172.31.22.50), agissant comme des proxies entre les partenaires externes et le serveur btTrade interne. Le trafic externe atteint le relais dans la DMZ ; le relais le transmet vers l'intérieur, gardant le serveur central hors du réseau public. C'est l'équivalent de la passerelle Edge de Diplomat MFT.
Configuration du système
Adaptateurs définissent les moteurs qui déplacent les fichiers : Moniteur de répertoire (surveille un dossier pour les nouveaux fichiers), Copie de fichier (copie des fichiers entre emplacements) et Réception de boîte aux lettres (extrait d'une boîte aux lettres). Chaque instance d'adaptateur a des contrôles activé/désactivé, Tester la connexion, Exécuter maintenant et Statistiques. Un adaptateur de copie de fichier Quarantine_FS_1 est prédéfini ; les fichiers qui échouent à l'analyse de contenu ICAP sont routés ici.
AdHoc configure la fonction de partage de fichiers ad-hoc sécurisé. Les paramètres incluent l'exigence d'un mot de passe, le nombre maximal de tentatives de connexion échouées (5), la taille maximale du fichier (100 Ko), le nombre maximal de téléchargements par fichier (2), la période d'expiration (24 heures) et les extensions de fichier interdites (.exe, .vbs, etc.). Les modèles de notification par email et SMS utilisent des jetons (${LINK}, ${PASSWORD}, ${VALID_UNTIL}). Une option SMS hors bande envoie le lien par email et le mot de passe séparément par SMS, empêchant l'accès si l'un des canaux est compromis.
Archivage / Purge gère le cycle de vie des données en trois étapes : Archivage en ligne (déplace les enregistrements de la base de données active vers la base de données d'archive, hebdomadaire, 30 jours ou plus), Archivage hors ligne (déplace vers des fichiers plats, hebdomadaire, 90 jours ou plus) et Purge (suppression permanente, hebdomadaire). Un onglet Restauration ramène les archives hors ligne dans le système actif en cas de besoin.
Traitement des Files couvre quatre domaines. La transformation de fichier définit des règles de réécriture de contenu appliquées aux fichiers qui passent. La détection des doublons identifie et rejette éventuellement les fichiers répétés. Le magasin de messages affiche la racine du système de fichiers et configure le chiffrement au repos : les messages sur disque sont chiffrés à l'aide de PQC Kyber, ce qui signifie que les fichiers stockés sont protégés par la cryptographie post-quantique. Les actions système permettent d'insérer des étapes de traitement personnalisées dans le pipeline de transfert.
Passerelles définit les cibles de connexion sortante : bTrade_SMTP (email), One_IP_Proxy (proxy SOCKS pour une sortie IP unique), Proxy relais (relais DMZ) et Passerelle IA (connexion HTTPS vers le service bTrade IA). Chaque passerelle a un bouton Tester la connexion.
Sécurité offre des ensembles de politiques de mot de passe distincts pour les utilisateurs administrateurs et les utilisateurs de boîtes aux lettres, chacun avec la même profondeur : longueur minimale, seuils de verrouillage, historique des mots de passe, âge maximal/minimal, règles de complexité strictes (interdisant les fragments de nom d'utilisateur/nom/email, exigeant des caractères majuscules/minuscules/chiffres/spéciaux) et configuration OTP/MFA. Les déclencheurs OTP sont configurables indépendamment par type d'utilisateur : toujours, première connexion seulement, après N jours depuis la dernière connexion ou lors du changement de mot de passe.
Divers inclut la gestion des licences, les valeurs par défaut de génération de certificats, l'application du protocole TLS (TLS 1.2 et 1.3 activés ; SSL 3.0, TLS 1.0 et 1.1 désactivés), la planification des sauvegardes de configuration, le contrôle du niveau de journal par composant avec les paramètres de rotation des fichiers, les comptes d'identification communs réutilisables entre les adaptateurs, le certificat SSL de la console de gestion, les propriétés d'application de bas niveau (nombre de threads, encodage EDI, paramètres de cache) et les préférences d'affichage.
Clustering
Le menu Clustering affiche quatre nœuds dans cet environnement QA : mft-1 (EN COURS), mft-2 (ARRÊTÉ), relay1 (EN COURS), relay2 (INCONNU). Chaque nœud a des contrôles Démarrer, Arrêter et Statut. De nouveaux nœuds sont ajoutés via la configuration rapide avec des options d'authentification SSH. Les types de nœuds sont MFT (serveur central) et RELAY — les deux mêmes catégories observées dans toute l'interface
Administrateurs
La configuration rapide crée des comptes administrateur avec une attribution de rôle (SYSTEM_ADMIN, FullMFTAdmin, MFTAdminLimited, FileTransferOPS) et une carte de portée qui limite la visibilité d'un administrateur à un domaine, une organisation, un département ou une division spécifique de la hiérarchie. Cela permet une administration déléguée : un administrateur responsable d'une division ne peut pas voir ou modifier la configuration d'une autre. Les rôles personnalisés permettent de définir de nouveaux ensembles d'autorisations au-delà des rôles intégrés.
Migration
La migration gère l'exportation/importation complète du système, l'exportation/importation sélective de participants et les chemins de migration depuis d'anciens produits bTrade (TDNgine via une connexion à une base de données Oracle ou des fichiers de configuration ; TDAccess/TDPeer via le chargement de fichiers de configuration). L'importation de base de données comporte un avertissement important indiquant qu'elle écrase toutes les données existantes. L'exportation des runtimes génère des packages de configuration signés pour chaque participant.
bTrade IA Bot
Le bTrade IA Bot (étiqueté NOUVEAU dans la barre latérale gauche) accepte une requête de recherche en texte libre et la route via la passerelle IA configurée pour rechercher dans les données du système. Nous avons entré « Montre-moi tous les messages transférés au cours des 7 derniers jours » et avons reçu deux résultats : notre transfert test. edi. Les résultats incluent l'expéditeur, le destinataire, le type de message, la date de création, la taille du fichier et des liens directs vers les détails du message et la piste des activités.
La requête en langage naturel a correctement identifié les deux transferts sans nécessiter de remplir aucun champ de filtre. Les recherches peuvent être enregistrées et gérées de la même manière que les recherches enregistrées standard. C'est la seule plateforme de ce benchmark avec une interface de recherche en langage naturel fonctionnelle sur l'historique des transferts.
Cerberus FTP
Nous avons téléchargé et installé Cerberus FTP Server à partir de zéro, configuré le panneau d'administration et exploré l'interface web disponible pour les utilisateurs finaux, y compris les uploads de fichiers, les paramètres de compte et le partage de fichiers.
Mise en route
Cerberus n'a pas de tableau de bord web ni de portail hébergé. Le processus d'essai commence par un court formulaire : prénom, nom, adresse email et numéro de téléphone. Soumettez-le, et vous êtes immédiatement redirigé vers la page de téléchargement.
Cerberus ne fonctionne que sur Windows.
Installation
Pour cet examen, nous avons provisionné une instance Windows Server 2025 sur AWS avec un type d'instance m6i.xlarge. L'exécution du programme d'installation ouvre un écran de bienvenue confirmant la version installée. Cliquer sur Suivant vous fait avancer.

L'écran suivant demande les identifiants du compte de service Windows, un nom d'utilisateur et un mot de passe conforme à la politique que Cerberus utilisera pour s'exécuter en tant que service en arrière-plan.
Après avoir entré les identifiants, l'installation s'exécute d'elle-même et se termine en quelques minutes.
Le panneau d'administration
Une fois l'installation terminée, l'interface de gestion de Cerberus s'ouvre automatiquement. Ce n'est pas une interface utilisateur web ; c'est une application de bureau native qui s'exécute sur le serveur, accessible uniquement depuis la machine elle-même.
Au premier lancement, l'assistant de démarrage se lance et tente de détecter automatiquement l'adresse IP publique du serveur. Dans notre configuration, il n'a pas pu la déterminer. Nous avons cliqué sur Suivant, et le reste de la configuration s'est terminé sans problème.
Le tableau de bord principal affiche un aperçu de la sécurité, des informations sur le réseau, des compteurs d'upload et de téléchargement et une évaluation des vulnérabilités, le tout sur un seul écran. La barre latérale gauche répertorie toutes les zones de gestion de la plateforme : Résumé, Journal, Connexions, Rapports, Gestionnaire d'utilisateurs, Utilisateurs AD, Utilisateurs LDAP, Utilisateurs SSO, Contrôles du pare-feu, Gestionnaire de serveur, Gestionnaire d'événements, Gestionnaire de synchronisation, Localisation, Licence et Assistant de configuration. Nous couvrirons chaque section en détail.
L'installation est terminée et nous avons atteint la page principale du panneau d'administration. Ce n'est pas un tableau de bord basé sur le web ; c'est une application Windows native (un fichier .exe) qui s'exécute directement sur le serveur et ne peut être accessible que depuis cette machine. Il n'y a pas d'accès à distance basé sur un navigateur.
Interface web
Au-delà du panneau d'administration, Cerberus fournit une interface web pour que les utilisateurs finaux puissent gérer leurs transferts de fichiers. Les logos, les messages de bienvenue et d'autres éléments de conception de cette interface peuvent être personnalisés à partir des paramètres d'administration côté serveur. L'écran de connexion est l'interface utilisateur web standard de Cerberus.
Nous sommes connectés avec le compte « inituser » créé lors de l'installation. Immédiatement après la connexion, Cerberus vous invite à définir deux questions de sécurité avant de pouvoir continuer.
Gestionnaire de fichiers
Après avoir répondu aux questions de sécurité, vous atterrissez sur le Gestionnaire de fichiers. Les actions disponibles depuis la barre d'outils sont : actualiser, tout cocher, supprimer, renommer, nouveau dossier, compresser et décompresser. Une barre de filtre avec une option de recherche récursive se trouve au-dessus de la liste des fichiers.
En plus des uploads de fichiers individuels, vous pouvez uploader des dossiers entiers en une seule fois. Lorsque nous avons uploadé un fichier vidéo, un lecteur vidéo en ligne est apparu dans la file d'attente d'upload pendant que le transfert était en cours. Vous pouvez prévisualiser le fichier avant qu'il ne termine l'upload. La vitesse d'upload, le pourcentage de progression et la taille du fichier sont tous affichés en temps réel.
Paramètres du compte
La section Compte gère les préférences de l'utilisateur. L'authentification à deux facteurs est disponible ici et peut être activée par utilisateur. Il y a aussi un sélecteur de thème si vous voulez changer l'apparence de l'interface.
Au bas de la page Compte, il y a un bouton Adresses. En cliquant dessus, un carnet d'adresses s'ouvre où vous pouvez enregistrer des noms et des adresses email pour les personnes avec lesquelles vous partagez fréquemment des fichiers. Les contacts peuvent également être importés en masse via CSV.
Partage de fichiers
Le menu Partager affiche tous les fichiers et dossiers que vous avez rendus disponibles pour d'autres. Pour partager quelque chose, faites un clic droit sur un dossier dans le Gestionnaire de fichiers pour ouvrir un assistant de partage en cinq étapes.
Étape 1 : Confirme le nom du dossier, définit un délai d'expiration (par défaut 24 heures) et définit éventuellement un mot de passe sur le lien de partage.
Étape 2 : Options : contrôle les autorisations, les notifications et le nettoyage. Autoriser les téléchargements publics est coché par défaut. Vous pouvez également autoriser les uploads publics vers le dossier, en gardant éventuellement ces uploads cachés des autres visiteurs. Une liste déroulante de notifications vous permet d'opter pour des alertes par email lorsque des fichiers sont téléchargés ou uploadés. Une option Nettoyage peut supprimer automatiquement les fichiers partagés lorsque le partage expire.
Étape 3 : Sécurité vous permet d'exiger un mot de passe à usage unique envoyé par email avant d'accorder l'accès. Une liste d'invités est également disponible ici, limitée à 500 invités.
Étape 4 : Email : envoie éventuellement le lien de partage directement aux destinataires depuis l'assistant. Les champs À, Cc et Cci sont disponibles, ainsi qu'une ligne d'objet (pré-remplie comme « Nouveau dossier partagé ») et un corps de message facultatif. Une case à cocher « M'envoyer une copie » est également disponible.
Étape 5 : Révision : résume tous les paramètres configurés avant la création : nom du dossier, date et heure d'expiration, si un mot de passe est requis et si les téléchargements publics sont activés.
Après avoir cliqué sur Créer le partage, nous avons rencontré une erreur : « Les informations d'hôte fournies par le client ont échoué la validation. Veuillez contacter votre administrateur système. »
Pour déboguer cela, nous sommes retournés dans le panneau d'administration et avons ouvert la section Journal. Le journal répertorie chaque événement du serveur dans l'ordre chronologique, y compris l'horodatage, l'adresse IP, l'utilisateur, l'ID d'écouteur et une description. Nous avons pu localiser l'erreur exacte de la tentative de partage échouée dans la liste. Les entrées du journal affichaient également les détails de la poignée de main SSL et l'étape de validation spécifique qui a rejeté la demande. Ce niveau de détail a permis d'identifier facilement la cause racine.
Après avoir résolu le problème de configuration côté serveur, le partage a été créé avec succès. La page Paramètres de partage dans l'interface web répertorie maintenant les deux partages actifs pour le compte inituser, affichant le nom du dossier, la date de création, la date d'expiration, le nombre de téléchargements et l'URL publique complète du partage pour chacun.
L'ouverture de l'URL de partage en tant que destinataire affiche une invite de mot de passe, un écran simple « Mot de passe d'accès au dossier » avec un seul champ de saisie et un bouton Ouvrir.
Après avoir entré le mot de passe, le destinataire est redirigé vers une vue en lecture seule du contenu du dossier partagé. La liste des fichiers affiche le nom, le type, la taille et la date. Un bouton Compresser et télécharger est disponible dans le coin supérieur droit, et les fichiers individuels peuvent être téléchargés directement depuis la liste. Aucune connexion ni aucun compte n'est requis.
Connexions
De retour dans le panneau d'administration, la section Connexions a deux onglets : Connexions et Transferts.
L'onglet Connexions répertorie l'ID de connexion, l'écouteur, l'heure de connexion, le protocole, le nom d'utilisateur, l'adresse IP et l'agent utilisateur du client pour toutes les sessions actives. Pendant notre test de partage, trois connexions HTTPS simultanées étaient visibles à partir de la même adresse IP, toutes provenant du compte inituser. Un bouton Terminer la connexion est disponible en bas pour mettre fin de force à toute session active.

L'onglet Transferts affiche les transferts de fichiers actifs en temps réel. Chaque ligne affiche l'ID de transfert, l'utilisateur, le chemin du fichier local, le temps restant, la progression, la taille totale, le taux de transfert et le type. Pendant que le destinataire téléchargeait le fichier vidéo partagé, le transfert est apparu immédiatement ici : 150,1 Mo au total, 13 % de progression, s'exécutant à 4,44 Mo/s.
Rapports
La section Rapports est le Gestionnaire de rapports, qui génère des rapports détaillés de l'activité des clients en fonction des noms d'utilisateur, des plages de dates et de l'accès aux fichiers. Six types de rapports sont disponibles : Rapport utilisateur et fichier, Rapport de connexion, Rapport d'audit, Rapport de compte, Rapport de dossier et Rapport de stockage. L'utilisation de cette fonctionnalité nécessite d'abord de connecter une base de données SQL ; le panneau affiche une invite « Configuration requise » jusqu'à ce que ce soit configuré.
Chaque type de rapport a son propre formulaire de requête. Le rapport de fichier, par exemple, vous permet de filtrer par période (une plage de dates ou une fenêtre de rétrospective glissante), par nom d'utilisateur et par chemin de fichier. Les résultats peuvent être triés par hôte, nom d'utilisateur et horodatage, avec une limite configurable. La même structure de requête se retrouve dans les autres types de rapports.

Gestionnaire d'utilisateurs
Le Gestionnaire d'utilisateurs est l'endroit où vous créez et gérez toutes les personnes pouvant accéder au serveur. Il comporte six onglets : Utilisateurs, Groupes, Politique, Extensions bloquées, Comptes demandés et Partages publics.
L'onglet Utilisateurs répertorie tous les comptes Cerberus. Actuellement, seul inituser est présent. À partir de là, des comptes peuvent être créés, modifiés et supprimés.
L'onglet Groupes est vide dans notre configuration mais c'est là que vous pouvez créer des groupes d'utilisateurs et gérer les autorisations au niveau du groupe plutôt que par utilisateur.
L'onglet Politique contrôle les exigences de complexité du mot de passe et les politiques de changement de mot de passe. La configuration actuelle exige une longueur minimale de 10 caractères avec au moins 1 lettre, 1 chiffre et 1 caractère spécial. La section Politique de changement de mot de passe impose une rotation tous les 180 jours, s'applique aux connexions HTTP/S et envoie une notification par email 3 jours avant l'expiration.
L'onglet Extensions bloquées vous permet de définir une liste noire d'extensions de fichiers. En mode refus, toute tentative d'upload ou de renommage d'un fichier avec une extension listée est bloquée. Plusieurs extensions peuvent être ajoutées en même temps en utilisant la séparation par des virgules. La liste est actuellement vide.
L'onglet Comptes demandés gère le flux de demande de compte en libre-service disponible depuis la page de connexion de l'interface web. À partir de là, vous configurez le serveur SMTP de notification, l'email de l'administrateur, le texte personnalisé des emails d'approbation et de refus et les champs requis sur le formulaire d'inscription : prénom, nom, téléphone, mobile et justification. Les demandes de compte entrantes apparaissent au bas de cette page pour approbation par l'administrateur.
L'onglet Partages publics définit les valeurs par défaut à l'échelle du serveur pour tous les liens de partage créés par les utilisateurs. Les options configurables incluent les durées de partage par défaut et maximales, si les mots de passe sont requis pour tous les partages, s'il faut appliquer la politique de mot de passe du système aux fichiers partagés, l'obscurcissement du nom de fichier, s'il faut autoriser les téléchargements zip et comment les notifications sont gérées. La section Mot de passe à usage unique ci-dessous contrôle les paramètres OTP pour la longueur du code d'accès, les exigences en matière de caractères, la durée de vie et le seuil de verrouillage après des tentatives échouées.

Utilisateurs AD, utilisateurs LDAP et utilisateurs SSO
La section Utilisateurs AD connecte Cerberus à un domaine Windows. Si le serveur est joint à un domaine, la liste des utilisateurs d'Active Directory est automatiquement récupérée. Dans notre cas, elle montre Administrator, Cerberus, DefaultAccount, Guest et WDACUtilityAccount de la machine locale. À partir de là, vous pouvez autoriser les comptes AD à accéder directement au serveur FTP, sans créer de comptes Cerberus distincts pour chacun. La section comprend également des onglets pour Vue d'ensemble du domaine, Options de liaison, Paramètres MFA utilisateur et Mappages personnalisés utilisateur et groupe. Les utilisateurs LDAP et les utilisateurs SSO dans la barre latérale gauche couvrent le même concept pour les annuaires LDAP et les fournisseurs d'identité SSO, respectivement.
La section Contrôles du pare-feu gère toute la sécurité au niveau de la connexion. La page principale affiche un diagramme du pipeline d'autorisation de connexion montrant les six étapes que chaque connexion entrante traverse : nouvelle connexion, connexions d'écouteur autorisées, IP autorisée, pays autorisé, limite d'écouteur et autorisée. Les statuts actifs pour la géolocalisation (désactivée), le blocage automatique (actif après 5 tentatives, bloque pendant 180 minutes) et la protection DoS (active) sont affichés sur le même écran. Les adresses IP peuvent être ajoutées à une liste d'autorisation ou de refus depuis le panneau de gestion des pays et des IP. Ce niveau de contrôle de la couche réseau n'existe pas dans les services basés sur le cloud, c'est un avantage significatif pour les déploiements sur site.
L'onglet Blocage automatique des menaces configure en détail les règles de force brute et de DoS. Le blocage automatique et la protection DoS ont chacun leur propre bascule. Sous Paramètres de blocage, vous définissez le nombre de connexions échouées avant qu'un auto-blocage ne soit déclenché (par défaut : 5), la fenêtre de temps avant que le compteur ne se réinitialise (120 minutes) et éventuellement une liste de noms d'utilisateur spécifiques qui doivent toujours déclencher un blocage IP en cas d'échec. La section Délai d'auto-blocage vous permet de choisir entre bloquer une IP pendant un nombre défini de minutes (par défaut 180) ou la bloquer définitivement.
Gestionnaire de serveur
Le Gestionnaire de serveur est le hub de configuration principal du serveur. Les onglets couvrent les paramètres généraux, les Protocoles, les Écouteurs, les Messages, l'Accès à distance, la Sécurité, la Journalisation et les Paramètres avancés. C'est là que vit toute la configuration technique du serveur : paramètres de protocole, SSL/TLS, suites de chiffrement, ports d'écoute et comportement de journalisation.

Gestionnaire d'événements
Le Gestionnaire d'événements est l'une des sections les plus performantes du panneau d'administration. Il comporte quatre onglets : Règles d'événement, Tâches planifiées, Cibles d'événement et Moniteur de dossier.
Les règles d'événement vous permettent de définir des déclencheurs basés sur des événements qui se produisent sur le serveur. Lors de la création d'une nouvelle règle, la liste déroulante Type de règle propose : Événement de transfert de fichier, Événement d'IP bloquée, Événement de blocage de compte utilisateur, Date de désactivation de l'utilisateur écoulée, Événement d'expiration du mot de passe du compte, Événement de nouvelle demande de compte, Événement de connexion, Événement de déconnexion, Événement de création de répertoire, Événement de suppression de fichier, Événement de déplacement/copie de fichier, Événement de mise à niveau disponible, Événement de fichier partagé public, Événement de transfert de fichier public, Sauvegarde du serveur synchronisée et Événement de fichier analysé.
Chaque règle a un déclencheur, un ensemble de conditions et un ensemble d'actions. Nous avons créé une règle de test en utilisant le déclencheur Événement de transfert de fichier.
La section des conditions vous permet de filtrer par une longue liste de variables : horodatage, ID de connexion, adresse IP, ID de session, nom d'utilisateur, groupe d'utilisateurs, type de protocole, prénom, nom, email, numéro de mobile, nom de fichier, extension de fichier, chemin de fichier local, chemin de fichier distant, etc. Nous avons défini une condition de nom d'utilisateur égal à « inituser ». La logique de filtre prend en charge les modes Correspondre si l'un ou Correspondre si tous.

Lorsque les conditions sont remplies, les actions disponibles sont : Notification d'événement par email, Lancer un exécutable, Lancer une opération de fichier, Lancer une opération de serveur, Envoyer un POST HTTP, Envoyer un fichier et Obtenir un fichier. Cela permet de construire des workflows pilotés par événements entièrement dans Cerberus par exemple, déclencher un POST HTTP vers un webhook externe ou envoyer un fichier à un autre serveur chaque fois qu'un utilisateur spécifique télécharge quelque chose.
Les tâches planifiées fonctionnent de la même manière mais se déclenchent sur un intervalle de temps plutôt que sur un événement. Vous définissez un planning, définissez des conditions et choisissez parmi le même ensemble d'actions : avec deux ajouts spécifiques aux tâches planifiées : Rapport enregistré par email et Analyser un dossier.
La section Cibles d'événement est l'endroit où vous définissez les points de terminaison externes vers lesquels les actions peuvent envoyer. Quatre types de cibles sont disponibles : Cible serveur SMTP, Cible exécutable, Cible de post HTTP et Cible de transfert de fichier. Celles-ci sont référencées lors de la configuration des actions dans les règles d'événement et les tâches planifiées. Un exemple pratique : si un utilisateur nommé « x » télécharge un fichier de plus de 10 Go, envoyer une alerte Big File à l'entreprise Slack via une cible de post HTTP.
Gestionnaire de synchronisation
Le Gestionnaire de synchronisation vous permet de répliquer automatiquement les paramètres sur plusieurs instances de Cerberus FTP Server. Cela permet la haute disponibilité et la redondance : si vous exécutez plusieurs serveurs, ils peuvent rester synchronisés sans duplication manuelle de la configuration. Toutes les instances doivent exécuter la même version et avoir des clés de licence uniques. La configuration est simple depuis les panneaux Liste des serveurs et Configurer les paramètres généraux.
Localisation
La section Localisation vous permet de modifier chaque chaîne de texte dans l'interface web côté serveur et côté client. La locale est chargée à partir d'un fichier JSON, et la traduction anglaise par défaut et la traduction dans la langue actuelle sont affichées côte à côte pour chaque balise de chaîne. Cela donne aux administrateurs un contrôle total sur la langue et la terminologie utilisées dans toute l'interface.
Files.com
Notre visite guidée couvre l'interface du dossier racine, le flux d'upload, les actions sur les fichiers, les journaux d'historique, le modèle d'autorisations, le chiffrement, les notifications et les options de gouvernance des données.
Aperçu de l'interface
Lorsque vous arrivez pour la première fois sur Files.com, le navigateur de fichiers s'ouvre immédiatement. Il n'y a pas d'assistant d'intégration ni de liste de configuration ; vous êtes déposé directement dans la vue du dossier racine.
La barre latérale gauche répertorie chaque module majeur de la plateforme : Files, partage, comptes utilisateurs, chiffrement, etc.
L'étendue de la barre latérale indique clairement que Files.com est plus qu'un produit de stockage cloud. C'est une plateforme avec de sérieuses ambitions d'entreprise.
Le dossier racine lui-même a quatre onglets : Files, Historique, Autorisations et Paramètres. La vue de la liste des fichiers prend en charge trois modes d'affichage, la personnalisation des colonnes et des filtres avancés accessibles depuis la barre d'outils.
Emplacement de stockage
Avant d'uploader quoi que ce soit, nous avons vérifié où les fichiers seraient réellement stockés.
Cliquer sur le sélecteur de région dans le coin supérieur droit ouvre la boîte de dialogue Emplacement de stockage. Files.com propose cinq régions de stockage gérées prêtes à l'emploi.
Au-delà de ces options hébergées, il y a aussi une option Monter un serveur distant. Cela vous permet de connecter un serveur Files.com sur site et de router tout le stockage vers une infrastructure que vous contrôlez entièrement, qu'il s'agisse de votre propre centre de données ou d'un cloud privé.
Pour les organisations ayant des exigences strictes en matière de résidence des données, la combinaison de la sélection régionale et du montage sur site couvre la plupart des scénarios de conformité.
Upload de Files
Le dossier racine commence vide. Trois actions d'upload sont disponibles depuis le centre de l'écran :
Nouveau dossier : Créer une structure de dossiers avant l'upload
Upload de Files : Sélectionner des fichiers individuels
Upload de dossier : Uploader un répertoire entier en une fois
Nous avons uploadé un fichier PDF de 21 Mo (Test.pdf) en utilisant le bouton Upload de Files.
Le panneau d'upload apparaît en bas de l'écran et reste visible pendant le transfert. Vous pouvez mettre en pause ou annuler les transferts individuels directement depuis ce panneau. Une ligne de résumé en bas indique le nombre total de fichiers restants et leur taille combinée sur tous les uploads actifs.
Liste des fichiers et actions en bloc
Une fois l'upload terminé, le fichier apparaît dans la liste avec les colonnes suivantes visibles par défaut.
Test.pdf était listé comme un document Acrobat, modifié le 1er mars 2026 à 6:05 AM, et faisait 21 Mo.
Les actions en bloc fonctionnent sur plusieurs fichiers sélectionnés simultanément. Pour les opérations sur un seul fichier, le bouton Actions sur le côté droit de chaque ligne ouvre un menu contextuel avec un ensemble plus complet d'options.
L'option Couleur de priorité vous permet d'étiqueter visuellement les fichiers pour signaler les éléments qui nécessitent une attention dans un espace de travail partagé. Dupliquer est une option distincte de Copier, qui crée une copie locale dans le même dossier sans nécessiter de sélection de destination.
Onglet Historique
L'onglet Historique journalise chaque action effectuée par les utilisateurs dans le dossier. Nous avons trouvé trois entrées après notre session initiale :
Le journal capture à la fois les opérations sur les fichiers (création, modification, suppression) et les événements de session (connexion). Chaque entrée comprend l'utilisateur, la description de l'action, l'interface utilisée (Web dans notre cas) et un horodatage.
Le filtre de plage de dates est par défaut sur une vue d'un jour mais peut être ajusté. Des filtres et la sélection de colonnes sont également disponibles sur cette vue. Le bouton Exporter vous permet d'extraire le journal complet pour une analyse externe ou un rapport de conformité.
Onglet Autorisations
L'onglet Autorisations affiche les utilisateurs et les groupes qui ont accès au dossier actuel, et à quel niveau.
Le modèle d'autorisations est granulaire. Pour chaque utilisateur ou groupe, vous pouvez contrôler sept types d'autorisations distincts.
Comme nous étions le seul utilisateur du site, les sept autorisations étaient cochées pour notre compte. L'interface comprend une note : « Vous êtes le seul utilisateur de ce site et avez déjà un accès complet. Pour accorder des autorisations de dossier à d'autres, vous devrez créer un nouvel utilisateur.«
Un bouton Ajouter une nouvelle autorisation est disponible en bas de la liste. Les autorisations peuvent cascader à partir des dossiers parents ou des groupes, ce qui signifie que vous n'avez pas à les définir manuellement à chaque niveau d'une hiérarchie de dossiers.
L'onglet comprend également une section extensible Termes et symboles qui explique chaque type d'autorisation.
Onglet Paramètres
L'onglet Paramètres contient quatre sous-sections : Partage, Chiffrement, Notifications et Gouvernance des données.
Chiffrement
La sous-section Chiffrement affiche une seule option : GPG, actuellement défini sur Désactivé. Cliquer sur Modifier ouvre la configuration pour activer le chiffrement basé sur GPG pour les fichiers stockés dans ce dossier.
Notifications
Cette section était la partie la plus impressionnante de l'onglet Paramètres. Files.com prend en charge six canaux de notification.
Chaque canal a son propre bouton Voir qui mène à l'écran de configuration. La gamme d'intégrations ici est vraiment utile pour les environnements d'entreprise. Amazon SNS et Google Pub/Sub, en particulier, sont rares dans les outils de gestion de fichiers, ce qui suggère que la plateforme est conçue pour les cas d'usage de pipelines automatisés, pas seulement pour le partage manuel de fichiers.
Gouvernance des données
La section Gouvernance des données est organisée en deux catégories : Rétention des données et Restrictions des données.
Tous les paramètres sont livrés avec des boutons Modifier. L'expiration des fichiers vous permet de définir des politiques de suppression automatique utiles pour les dossiers qui contiennent des données temporaires ou sensibles au temps. L'option Archiver les Files supprimés peut être activée pour conserver les fichiers supprimés dans une archive plutôt que de les supprimer définitivement.
Du côté des restrictions, Limiter les extensions de fichier vous permet de mettre sur liste blanche ou liste noire des types de fichiers spécifiques (par exemple, autoriser uniquement les uploads .pdf et .xlsx). Limiter les noms de fichier par expression régulière offre le contrôle plus granulaire, vous permettant d'appliquer des conventions de nommage avec des motifs regex. L'aperçu en filigrane ajoute un filigrane aux écrans d'aperçu des fichiers, pertinent lors du partage de documents sensibles avec des parties externes.
Chacun de ces paramètres est désactivé par défaut, ce qui signifie que la plateforme est livrée dans un état permissif et laisse les administrateurs activer les restrictions au besoin.
Partage
Cliquer sur Partage dans la barre latérale gauche développe un sous-menu avec six éléments.
La plateforme utilise par défaut les Liens de partage. Des filtres, la personnalisation des colonnes et un bouton Exporter sont disponibles, comme dans toutes les autres vues de liste de la plateforme.
Création d'un lien de partage
Cliquer sur Nouveau lien de partage ouvre un panneau en ligne dans le navigateur de fichiers plutôt que de naviguer vers un écran séparé.
Le premier paramètre est le type de partage, étiqueté Refléter les modifications du fichier/dossier dans le partage :
Lien de partage en direct : Pointe toujours vers la version actuelle du fichier. Si le fichier est mis à jour après la création du lien, les destinataires voient toujours la dernière version.
Lien de partage instantané : Le lien est verrouillé sur l'état du fichier au moment de la création. Les modifications ultérieures de l'original n'affectent pas ce que les destinataires peuvent accéder.
Cette distinction est importante dans les flux de travail documentaires. Un instantané est approprié pour un contrat signé ou un rapport versionné ; un lien en direct est approprié pour une spécification vivante ou un document de travail partagé.
Vous pouvez inclure plusieurs fichiers dans un seul partage, ou uploader des éléments supplémentaires directement dans le lot de partage au moment de la création. Les éléments uploadés directement dans le partage sont limités au lien de partage uniquement et sont supprimés lorsque le lien expire ou est révoqué.
Actions disponibles
La liste déroulante Actions disponibles contrôle ce que les destinataires sont autorisés à faire avec les fichiers partagés. Cette gamme couvre la plupart des scénarios de partage réels sans nécessiter de comptes utilisateurs distincts pour les parties externes.
Boîtes de réception
La section Boîtes de réception sous Partage vous permet de créer des points de terminaison de soumission de fichiers dédiés qui acheminent les fichiers entrants directement dans un dossier Files.com. Trois types de boîtes de réception sont disponibles :
Accepter les Files via le web : Génère une URL publique. Des contrôles de mot de passe, de formulaire d'inscription et de consentement sont disponibles.
Accepter les Files via email : Génère une adresse email de boîte de réception dédiée. Les Files envoyés en pièce jointe arrivent directement dans le dossier configuré. La liste blanche des expéditeurs par adresse ou domaine est prise en charge.
Accepter les Files via le web et l'email : Accepte les deux canaux simultanément. L'application du mot de passe et du formulaire d'inscription n'est pas prise en charge dans ce mode combiné.
Chaque boîte de réception nécessite un dossier de destination, un titre d'affichage et une clé d'URL. La clé d'URL détermine le chemin public de la boîte de réception. L'URL est générée en tant qu'aperçu avant l'enregistrement de la boîte de réception, vous pouvez donc vérifier l'adresse avant de la publier.
Configuration de la boîte de réception
Nous avons défini la destination sur le dossier racine, entré un titre et défini la clé d'URL. L'URL publique de la boîte de réception est générée immédiatement en tant qu'aperçu à https://aimultiple.files.com/u/aimultiple-file-uploads, vous pouvez donc vérifier l'adresse avant de l'enregistrer.
Contrôles de soumission (Web)
Pour les boîtes de réception basées sur le web, une section Contrôles de soumission fournit trois portes d'accès indépendantes :
Un mot de passe est requis avant que le formulaire d'upload ne soit accessible. La plateforme applique les mêmes règles de complexité de mot de passe configurées dans les Paramètres utilisateur aux mots de passe de la boîte de réception.
Le formulaire d'inscription oblige les uploaders à remplir un formulaire avant de soumettre. Vous pouvez utiliser le formulaire standard de la plateforme ou sélectionner un formulaire personnalisé créé dans la section Formulaires personnalisés. Un email de réception facultatif informe les uploaders de la soumission réussie.
Le consentement oblige les uploaders à accepter un accord de consentement avant de continuer. Les accords peuvent être créés en ligne ou sélectionnés dans une bibliothèque existante.
Les trois contrôles sont facultatifs et peuvent être combinés dans n'importe quelle configuration sur une seule boîte de réception.
Boîte de réception email
Lors de la configuration d'une boîte de réception basée sur l'email, Files.com génère automatiquement une adresse dédiée. Dans notre test, c'était aimultiple-aimultiple-file-uploads@inbox.files.com.
Les Files envoyés en pièce jointe à cette adresse sont déposés directement dans le dossier de destination configuré. Notez qu'en passant en mode email, les contrôles de mot de passe, de formulaire d'inscription et de consentement disparaissent complètement et sont remplacés par des paramètres spécifiques à l'email.
La boîte de réception email expose deux sections de configuration supplémentaires. Permissions et réponses de l'expéditeur email vous permet de restreindre éventuellement les soumissions à des adresses d'expéditeur ou des domaines entiers spécifiques via une liste blanche, ce qui nécessite d'activer d'abord l'authentification des emails entrants dans les Paramètres de partage. Une bascule Notifications peut éventuellement envoyer un email de confirmation à l'expéditeur lors d'un upload réussi.
Les paramètres des emails entrants contiennent l'option Séparer les soumissions en sous-dossiers, qui organise les pièces jointes de chaque email dans son propre sous-dossier en utilisant un modèle de nommage. Le modèle prend en charge les jetons nom, email et domaine de l'email, ainsi que les jetons date/heure. Si laissé vide, les sous-dossiers sont nommés séquentiellement. Cela empêche les soumissions de différents expéditeurs de s'accumuler dans un répertoire plat.
Boîte de réception confirmée
Après l'enregistrement, l'écran de confirmation affiche les deux points de terminaison simultanément. Le bouton Visiter la boîte de réception ouvre directement la page d'upload publique. Un bouton Voir les Files renvoie au dossier de destination.
Test de vitesse d'upload via la boîte de réception
La page publique de la boîte de réception ne nécessite ni compte ni connexion. Elle affiche le titre de la boîte de réception, les boutons Upload de Files et Upload de dossier, et une zone de glisser-déposer.
Le logo Files.com et le schéma de couleurs apparaissent par défaut.
Nous avons uploadé un fichier de 342 Mo via cette page pour mesurer le débit réel. Avec le stockage défini sur USA, Virginie, l'upload s'est effectué à 6 Mo/s. Notre connexion de test est une ligne symétrique de 1 000 Mbit/s avec une capacité d'upload de 128 Mo/s. Le débit atteint était d'environ 5 % de la bande passante disponible, bien en dessous de ce que la connexion peut fournir.
Vitesse d'upload : USA vs. Allemagne
Nous avons testé la boîte de réception en uploadant un fichier de 342 Mo via le formulaire web public. Notre connexion de test est une ligne symétrique de 1 000 Mbit/s avec une capacité d'upload de 128 Mo/s.
Avec le stockage défini sur USA, Virginie, l'upload s'est effectué à 6 Mo/s, soit environ 5 % de la bande passante disponible.
Nous avons basculé la région de stockage du compte sur UE – Allemagne, Francfort. La migration de région s'est terminée en quelques secondes, tous les fichiers existants étant immédiatement disponibles dans la nouvelle région.
Le même fichier uploadé à Francfort à 14 Mo/s plus du double du résultat en Virginie. L'amélioration est cohérente avec une distance géographique réduite depuis notre emplacement de test à Istanbul. Cela dit, 14 Mo/s contre une connexion de 128 Mo/s représente encore 11 % d'utilisation. Le débit d'upload via la boîte de réception était nettement limité dans toutes les régions, ce qui constitue une limitation significative pour les cas d'usage impliquant des transferts de fichiers volumineux.
Test de soumission par email
Nous avons également testé la boîte de réception email en envoyant le même fichier de 342 Mo en pièce jointe. Gmail l'a automatiquement converti en lien Google Drive plutôt que de l'envoyer en pièce jointe directe. Le fichier n'est pas parvenu dans la boîte de réception Files.com et aucune notification d'erreur n'a été retournée. En testant à nouveau avec un petit fichier envoyé en véritable pièce jointe inline, cela a fonctionné correctement : le fichier est apparu dans le dossier racine automatiquement, organisé dans son propre sous-dossier.
Le dossier racine, après plusieurs soumissions de test, montre la structure automatique des sous-dossiers fonctionnant comme prévu. La soumission par email d'un expéditeur nommé a été organisée dans un dossier étiqueté avec son nom et son adresse email. Les soumissions anonymes par formulaire web ont atterri dans des dossiers nommés séquentiellement. Aucun tri manuel n'a été nécessaire.
Comptes utilisateurs
La section Comptes utilisateurs dans la barre latérale gauche ouvre une liste d'utilisateurs. Cliquer sur Créer un utilisateur révèle un formulaire détaillé organisé en plusieurs sections pliables :
Identité de l'utilisateur recueille le nom d'utilisateur, la méthode d'authentification, l'email, le nom complet et la société. La méthode d'authentification par défaut est l'inscription par email, qui envoie au nouvel utilisateur une invitation à définir son propre mot de passe.
Autorisations vous permet d'attribuer un rôle, Utilisateur standard ou Administrateur du site, plus des rôles supplémentaires optionnels (Administrateur de la facturation, Administrateur du site en lecture seule). Les autorisations au niveau du dossier sont configurées ici également.
Sécurité fournit des contrôles d'accès par utilisateur, y compris une date d'expiration de l'accès, une date de désactivation automatique pour les utilisateurs qui ne se sont pas connectés avant une date limite définie, des restrictions d'adresse IP, une option de contournement de la liste blanche IP du site et les paramètres d'authentification à deux facteurs (utiliser le paramètre du site, toujours exiger ou ne jamais exiger). Un indicateur Utilisateur partagé/Bot exempte le compte des exigences 2FA et empêche les modifications du mot de passe ou de l'email.
Options de connexion couvre les protocoles autorisés et la configuration du dossier racine FTP/SFTP. Les préférences gèrent le fuseau horaire, la langue et l'avatar. La catégorisation et les notes fournissent des champs d'étiquetage interne et de notes.
La plateforme inclut également des Règles de cycle de vie utilisateur, qui vous permettent de désactiver ou de supprimer automatiquement les comptes inactifs depuis un nombre spécifié de jours. Ceci est utile pour nettoyer les comptes créés pour des clients ou des sous-traitants qui ne sont plus actifs, sans nécessiter d'audits manuels. Des rapports d'accès sont également disponibles depuis la vue de la liste des utilisateurs à des fins d'audit.
Partenaires
Le sous-menu Partenaires sous Comptes utilisateurs est conçu pour les organisations de groupes d'utilisateurs gérées en externe ou les fournisseurs dont les utilisateurs partagent le même accès au dossier et la même structure d'autorisations. La création d'un partenaire nécessite un nom, une affectation de dossier racine et une configuration des autorisations. La section Contrôles d'accès utilisateur vous permet de définir si les administrateurs partenaires peuvent créer des utilisateurs, réinitialiser les identifiants, contourner la 2FA pour les connexions FTP/SFTP/WebDAV et gérer les clés GPG pour leurs propres utilisateurs.
SSO
La section SSO prend en charge 13 fournisseurs d'identité prêts à l'emploi : Auth0, Microsoft Entra ID, Box, Dropbox, Cisco Duo, Google, Idaptive, JumpCloud, Microsoft Active Directory, Okta, OneLogin, SAML et Slack. Le provisionnement et le déprovisionnement SCIM sont pris en charge pour automatiser la gestion du cycle de vie des utilisateurs et des groupes via le fournisseur d'identité.
Chiffrement
SFTP/SSH Keys associe des clés publiques aux comptes utilisateurs, permettant à ces utilisateurs de s'authentifier sur Files.com via SFTP sans mot de passe. Le formulaire vous permet de sélectionner un utilisateur, d'ajouter un titre et de coller une clé publique ou de charger un fichier de clé. Vous pouvez également générer une paire de clés directement dans le navigateur. Ceci est particulièrement utile pour les intégrations de systèmes automatisés et l'authentification à long terme qui ne devrait pas expirer ou tourner automatiquement.
GPG
La section GPG gère les clés GPG/PGP utilisées pour le chiffrement et le déchiffrement automatiques des fichiers au niveau du dossier. Files.com note que cela est courant dans les environnements de santé et de finance où les contreparties ou les exigences de conformité imposent le chiffrement GPG.
Suites de chiffrement
La section Suites de chiffrement contrôle les suites de chiffrement SSL/TLS autorisées pour les connexions FTP et SFTP. Par défaut, Files.com exige les chiffrements modernes les plus sécurisés.
Types de déclencheurs d'automatisation
Quatre types de déclencheurs sont disponibles pour les automatisations :
- Intervalle s'exécute selon un planning récurrent tel que quotidien, hebdomadaire, mensuel, trimestriel ou annuel
- Planification personnalisée s'exécute à des heures, jours ou intervalles exacts que vous définissez ; prend en charge plusieurs exécutions par jour et le saut facultatif des jours fériés par région
- Webhook entrant se déclenche lorsqu'il est déclenché par un système externe via un point de terminaison webhook Files.com sécurisé
- Ad-Hoc (Exécuter manuellement) s'exécute à la demande en utilisant l'action Exécuter maintenant, sans planning attaché ; adapté aux tâches ponctuelles
Le déclencheur Planification personnalisée prend en charge les exclusions de jours fériés par région, ce qui signifie que les automatisations peuvent être configurées pour ignorer les exécutions les jours fériés nationaux dans un pays spécifié, un niveau de précision de planification que la plupart des plateformes n'offrent pas par défaut.
Services
Le menu Services dans la barre latérale gauche gère les protocoles de connexion que les clients peuvent utiliser pour accéder à Files.com. Chaque service a ses propres sous-onglets Paramètres et Journaux, permettant aux administrateurs de configurer le comportement et de consulter l'historique des connexions indépendamment par protocole.
La page des paramètres FTP, illustrée ci-dessous, montre le niveau de contrôle disponible. Les options incluent l'activation ou la désactivation complète du service, le contrôle de la conversion des fins de ligne en mode ASCII, l'exigence de SSL sur toutes les connexions, la auto-création éventuelle des dossiers parents pour les uploads de clients qui s'attendent à ce comportement et la définition d'un message du jour personnalisé affiché aux clients FTP lors de la connexion. La même profondeur de configuration est disponible pour SFTP, AS2 et WebDAV.
Intégrations
Le menu Intégrations se développe en sept sous-sections : Catalogue, Serveurs distants, Synchronisation, Montage, SSO, SIEM et SMTP personnalisé.
La page Catalogue présente la bibliothèque complète des intégrations tierces disponibles. L'étendue ici est notable ; elle couvre les cibles de stockage cloud, les protocoles de transfert de fichiers, les fournisseurs d'identité, les outils de productivité, les plateformes d'observabilité et de sécurité, l'automatisation des flux de travail et les SDK développeur pour JavaScript, .NET, Python, PHP, Ruby, Go et Rclone. Le catalogue inclut également l'application de bureau Files.com, l'application CLI et l'agent en tant que connecteurs installables.
Serveurs distants
Serveurs distants vous permet de connecter Files.com à un système de stockage externe et de l'utiliser comme destination pour les dossiers, les automatisations et les synchronisations plutôt que de compter uniquement sur le stockage géré de Files.com. Une fois qu'un serveur distant est configuré, il peut être monté pour un accès en temps réel ou utilisé comme source ou cible pour les tâches de synchronisation planifiées. Ceci est particulièrement pertinent pour les organisations qui doivent stocker des fichiers dans un environnement spécifique pour des raisons de conformité mais souhaitent tout de même utiliser Files.com pour l'orchestration, le contrôle d'accès et les fonctionnalités de transfert de fichiers.
Synchronisation
La fonctionnalité Synchronisation vous permet de définir des tâches de synchronisation de fichiers planifiées ou déclenchées entre deux points de terminaison pris en charge — ce site, un système sur site connecté par agent ou un serveur distant configuré. La source et la destination sont configurées indépendamment, et les options incluent la conservation ou la suppression des fichiers source après la copie. Un nom de fichier déclencheur peut être spécifié pour déclencher un événement en aval après la fin de la synchronisation. Les motifs d'inclusion et d'exclusion permettent un contrôle fin des fichiers qui sont dans le périmètre d'une tâche de synchronisation donnée.
SMTP personnalisé
L'option SMTP personnalisé sous Intégrations permet à tous les emails sortants de Files.com — notifications, confirmations de boîte de réception, envois de liens de partage — d'être envoyés via votre propre serveur de messagerie plutôt que via l'infrastructure de Files.com. Pour les organisations ayant des exigences strictes en matière de gouvernance des données ou de routage des emails, cela garantit qu'aucune métadonnée de message ne transite par un relais de messagerie tiers.
Notifications
Le menu Notifications prend en charge six canaux de diffusion :
Email, Webhooks, Amazon SNS, Google Pub/Sub, Slack et Microsoft Teams.
La configuration suit le même schéma pour tous les canaux. Pour Slack, vous fournissez une URL de webhook entrant de votre espace de travail Slack, sélectionnez le chemin du dossier à surveiller, choisissez si les notifications s'appliquent uniquement au dossier sélectionné ou à tous les sous-dossiers, et spécifiez si elles doivent se déclencher pour toutes les actions sur les fichiers ou seulement certaines. Le résultat est des alertes en temps réel dans votre espace de travail Slack pour toute activité de fichier sur une arborescence de dossiers choisie, utile pour les équipes qui ont besoin d'une visibilité opérationnelle sur les soumissions entrantes ou les modifications de fichiers sans se connecter à la plateforme.
Applications client
Le menu Applications client fournit des téléchargements et de la documentation pour la gamme complète d'applications clientes Files.com. Les clients disponibles incluent une application de bureau pour Windows et macOS, une application en ligne de commande (CLI) et une application mobile. L'application de bureau intègre Files.com en tant que lecteur monté dans le Finder Mac ou l'Explorateur de fichiers Windows, permettant des opérations de fichiers natives y compris les transferts par glisser-déposer. L'application CLI est particulièrement utile pour les flux de travail scriptés et les transferts de serveur à serveur. Avoir le support CLI en plus des clients GUI signifie que la plateforme peut accueillir à la fois les utilisateurs finaux et les opérateurs techniques depuis le même compte.
Agent sur site
L'Agent sur site est un service d'arrière-plan multiplateforme qui connecte vos systèmes de fichiers locaux, y compris les périphériques NAS (NFS, SMB, CIFS) et les réseaux de stockage (SAN), à votre site Files.com. Une fois installé, l'agent peut être enregistré en tant que serveur distant et utilisé pour un accès monté en temps réel ou comme source/destination dans les tâches de synchronisation. C'est le mécanisme clé pour les organisations qui doivent conserver des fichiers sur leur propre infrastructure pour des raisons de conformité GDPR, HIPAA ou autres, mais qui souhaitent tout de même tirer parti de Files.com pour le contrôle d'accès, l'orchestration du transfert de fichiers et le partage. Toute la transmission de données entre l'agent et Files.com est chiffrée.
Utilisation
Le menu Utilisation fournit une vue en temps réel et historique de la consommation du compte. Le résumé de la période de facturation actuelle affiche le stockage total utilisé, le volume de transfert ventilé par sortant natif et entrant/sortant du serveur distant, et le nombre d'utilisateurs facturables. Un graphique de série chronologique vous permet de basculer entre les vues Stockage, Utilisation du transfert, Utilisateurs et API, avec une plage de dates configurable. Un outil Exporter l'utilisation du site par dossier génère un rapport de la consommation de stockage par chemin de dossier, avec des options pour la profondeur de récursivité et le seuil de taille minimale du dossier, utile pour identifier où le stockage est concentré avant de prendre des décisions de rétention ou de nettoyage.
Sécurité
La page Mots de passe détaille toutes les restrictions actives. La configuration actuelle exige un minimum de 10 caractères, incluant une lettre, un chiffre, un symbole et des lettres majuscules et minuscules. La réutilisation des 10 derniers mots de passe est bloquée. Empêcher l'utilisation de mots de passe compromis est activé, ce qui signifie que les mots de passe qui apparaissent dans les bases de données de fuites d'identifiants connues sont rejetés à la création. L'expiration du mot de passe est configurable mais désactivée par défaut. Une option notable est Appliquer les règles de mot de passe aux partages, boîtes de réception et dossiers servis publiquement — lorsqu'elle est activée, les mêmes exigences de complexité s'étendent aux mots de passe définis sur les liens de partage et les boîtes de réception, pas seulement aux comptes utilisateurs internes. La protection contre la force brute est également configurable, les valeurs par défaut propres à Files.com étant appliquées sauf remplacement.
Authentification à deux facteurs
La page 2FA contrôle l'application à l'échelle du site et les méthodes d'authentification autorisées. L'application est actuellement définie sur « non requis » — elle peut être modifiée pour exiger la 2FA pour tous les utilisateurs ou des types d'utilisateurs spécifiques. Les quatre méthodes prises en charge sont SMS, TOTP (applications d'authentification), Clé matérielle et YubiKey Native. Une bascule distincte contrôle si les utilisateurs FTP, SFTP et WebDAV peuvent contourner la 2FA pour ces protocoles spécifiques, utile pour les comptes système automatisés qui ne peuvent pas répondre de manière interactive à un défi 2FA.
Gouvernance des données
Le menu Gouvernance des données contient sept sous-sections : Rétention, Restrictions, Organisation, Consentements, Régions globales, Intégrité des fichiers et Restauration.
Rétention des données
La section Rétention gère la durée de conservation des données sur la plateforme. L'expiration des fichiers vous permet de définir des règles qui suppriment automatiquement le contenu des dossiers après une période spécifiée. Archiver les Files supprimés contrôle la durée de conservation des fichiers supprimés avant d'être définitivement purgés — c'est la fenêtre pendant laquelle les fichiers supprimés peuvent être récupérés. Un onglet Paramètres configure le comportement d'écrasement à l'échelle du site et le mode Archive uniquement.
Restrictions des données
La section Restrictions fournit des contrôles granulaires sur ce qui peut être uploadé et comment les noms de fichiers sont structurés. Les onglets couvrent les limites d'extension de fichier, les limites de longueur de nom de fichier, les limites de nom de fichier par expression régulière, les verrous de dossier et les aperçus en filigrane. Ces restrictions s'appliquent aux opérations d'upload, de déplacement et de copie, et cascadent vers les sous-dossiers sauf remplacement explicite.
La section Organisation permet la gestion des fichiers basée sur des règles au moment de l'upload. Renommer les Files uploadés vous permet de définir des règles qui standardisent automatiquement les noms de fichiers lorsque les fichiers arrivent, utile pour maintenir des schémas de nommage cohérents entre les intégrations.
Organiser les Files définit des règles pour déplacer ou copier automatiquement les fichiers dans des sous-dossiers en fonction de critères. Créer des dossiers utilisateur provisionne automatiquement un dossier personnel pour chaque utilisateur. Ensemble, ces fonctionnalités peuvent remplacer entièrement les flux de travail manuels de gestion de fichiers.
Consentements
La section Consentements est l'endroit où les accords juridiques sont créés et stockés pour être utilisés sur toute la plateforme. Tout accord défini ici devient disponible pour la sélection lors de la configuration des boîtes de réception basées sur le web ou des liens de partage qui nécessitent une acceptation par l'utilisateur avant l'accès.
Régions globales
La section Régions globales, présentée ci-dessus comme Régions de stockage des données, vous permet d'attribuer des dossiers individuels à des régions de stockage géographiques spécifiques. Le dossier racine de notre compte est actuellement attribué à UE : Allemagne, Francfort, suite à notre migration de région précédente. Dans une organisation multi-région, différents dossiers peuvent être acheminés vers différents points de terminaison de stockage régionaux ; par exemple, les fichiers soumis par des clients européens peuvent être stockés à Francfort tandis que les soumissions nord-américaines atterrissent en Virginie, améliorant à la fois la latence et la conformité avec les exigences de résidence des données. Lorsqu'une attribution de région change, les fichiers existants sont automatiquement migrés vers la nouvelle région en arrière-plan.
Intégrité des fichiers
La section Intégrité des fichiers vous permet de configurer les sommes de contrôle que Files.com calcule et stocke pour chaque fichier uploadé. Quatre algorithmes sont disponibles : SHA256, SHA1, CRC et MD5. Lorsqu'elles sont activées, la somme de contrôle est stockée avec les métadonnées du fichier et peut être utilisée pour vérifier qu'un fichier n'a pas été altéré après l'upload. Ceci est particulièrement précieux dans les secteurs réglementés où la détection de falsification de fichiers est une exigence de conformité, et pour les flux de travail de transfert automatisés où le système récepteur doit vérifier l'intégrité du fichier avant de le traiter.
Restauration
La section Restauration fonctionne comme une corbeille de niveau entreprise. Les fichiers, dossiers et utilisateurs précédemment supprimés peuvent être récupérés tant qu'ils tombent dans la fenêtre de rétention configurée dans les paramètres de Rétention des données. Les demandes de restauration s'exécutent en tant que tâches d'arrière-plan, ce qui les rend adaptées aux opérations de récupération à grande échelle.
Lors de la création d'une demande de restauration, vous pouvez définir la portée de l'opération sur un dossier spécifique ou l'ensemble du site, filtrer par date de suppression pour limiter ce qui est récupéré et choisir de restaurer les fichiers en place (chemin d'origine) ou dans un nouveau dossier à la racine. Les horodatages de modification des fichiers peuvent être préservés tels quels ou mis à jour à la date et à l'heure actuelles, avec un avertissement que la préservation de l'horodatage d'origine peut immédiatement déclencher les règles d'expiration des fichiers si elles sont actives sur le dossier de destination. Les autorisations de dossier peuvent éventuellement être restaurées avec les fichiers. Les demandes de restauration sont suivies avec des mises à jour de statut, et les fichiers qui ont été définitivement purgés en fonction des paramètres de rétention ne peuvent pas être récupérés.
Branding
La page Branding révèle toute l'étendue du marquage blanc disponible. Les éléments configurables incluent le nom du site, le schéma de couleurs de l'interface, le texte d'aide de la page de connexion, le texte d'en-tête et de pied de page pour l'interface interne et les pages publiques (boîtes de réception, liens de partage), un logo personnalisé, une image d'arrière-plan de connexion personnalisée, des icônes personnalisées et l'adresse de réponse et le texte de pied de page utilisés dans les notifications par email sortantes. Combiné avec le paramètre Domaine personnalisé, ces options permettent aux organisations de présenter Files.com entièrement sous leur propre marque — le nom Files.com n'a pas besoin d'apparaître nulle part dans l'expérience utilisateur.
Développeurs
Le menu Développeurs en bas de la barre latérale gauche contient trois sous-sections : SDK, API et CLI. Cette section s'adresse aux équipes qui souhaitent intégrer les fonctionnalités de Files.com directement dans leurs propres applications, scripts ou pipelines automatisés.
SDK
Files.com maintient des SDK officiellement pris en charge pour sept langages : Ruby, .NET, JavaScript, Python, Go, Java et PHP. Chaque SDK est publié dans le registre de paquets standard de son langage et lié à un dépôt GitHub public. Les SDK exposent toutes les capacités de la plateforme disponibles via l'interface utilisateur web — opérations sur les fichiers, gestion des utilisateurs, autorisations, liens de partage, boîtes de réception, paramètres de dossier et configuration du site — en tant qu'objets natifs dans le langage cible. La plateforme recommande explicitement d'utiliser les SDK plutôt que les appels directs à l'API, notant que leurs équipes d'ingénierie internes utilisent les mêmes SDK et que les problèmes sont donc trouvés et corrigés rapidement.
API
La section API donne accès à la documentation de l'API REST de Files.com et à la gestion des clés d'API. Chaque action disponible via l'interface web est également disponible via l'API, ce qui la rend adaptée à l'intégration des capacités de Files.com dans des applications personnalisées, des sites web, des solutions iPaaS ou des bases de données. Les clés d'API de niveau administrateur peuvent effectuer des opérations de gestion de site, y compris le provisionnement d'utilisateurs, les modifications d'autorisations, la création de liens de partage, la configuration de boîtes de réception et les paramètres de dossier — toute la surface administrative de la plateforme, accessible par programmation.
CLI
La sous-section CLI donne accès à l'application en ligne de commande de Files.com. Aux côtés de l'application de bureau pour Windows et macOS, de l'interface basée sur le navigateur, de l'application mobile et de la surface SDK/API, la CLI complète un ensemble complet de modalités d'accès. Pour les flux de travail d'automatisation — transferts planifiés, traitement de fichiers scripté, opérations de serveur à serveur — la CLI est l'outil le plus direct disponible. Elle prend en charge les mêmes opérations de fichiers et d'administration que l'interface web et peut être intégrée dans des scripts shell, des tâches cron ou des pipelines CI/CD sans écrire de code d'application. Pour les équipes qui gèrent Files.com dans le cadre d'une pile d'automatisation d'infrastructure plus large, la CLI est souvent l'interface quotidienne la plus pratique.
Thru, Inc
Nous sommes inscrits à Thru et avons testé son interface de transfert de fichiers à partir de zéro, en parcourant la configuration de l'organisation, la configuration des points de terminaison, la création de flux et le flux de travail de transfert de fichiers de bout en bout.
Configuration et premières impressions
Après la connexion, le tableau de bord présente immédiatement des statistiques de transfert, des octets entrants/sortants, le stockage actuel par rapport au stockage maximal, les opérations de traitement de fichiers (chiffrer, déchiffrer, compresser, décompresser) et un graphique de transactions ventilé par mois. Sur un compte vierge, toutes les valeurs sont à zéro, ce qui est attendu, mais la disposition fait un travail raisonnable pour communiquer ce que la plateforme suit.
La navigation de gauche se compose de six éléments principaux : Tableau de bord, Organisations, Flux, Activité, Rapports et Alertes, plus Aide et Administration en bas.
Organisations
Les organisations servent de conteneur de niveau supérieur pour toutes les ressources. La création d'une organisation nécessite un nom, des étiquettes facultatives et une description
Après l'enregistrement, la liste se met à jour avec la nouvelle entrée :
Cliquer sur AIMultiple ouvre l'écran Propriétés. La barre latérale gauche affiche maintenant le menu au niveau de l'organisation : Points de terminaison, Abonnement, Clés PGP, Clés SSH, Certificats, Nœuds Thru et Utilisateurs machine.
Propriétés vous permet de modifier les informations saisies au moment de la création.
Points de terminaison
C'est ici que la flexibilité de Thru devient apparente. Lors de la création d'un nouveau point de terminaison, la liste déroulante Type expose une gamme d'options de stockage. D'après les tests, les types disponibles incluent :
La création d'un nouveau point de terminaison demande un titre et un type. La liste déroulante des types répertorie les options de stockage disponibles :
- Thru FTPS : le propre stockage FTPS géré de Thru
- Thru SFTP : le propre stockage SFTP géré de Thru
- Thru File Share : un nœud auto-hébergé exécutant le serveur de transfert de fichiers compatible de Thru (voir Nœuds Thru ci-dessous)
- Amazon S3 : acheminer les transferts vers votre propre bucket AWS
- Azure Blob Storage : acheminer les transferts vers votre propre stockage Azure
- SFTP externe : se connecter à un serveur SFTP tiers
- FTPS externe : se connecter à un serveur FTPS tiers
- Formulaire web : une page d'upload basée navigateur pour les parties externes
Les points de terminaison Thru gérés (FTPS, SFTP) sont l'option la plus simple — les identifiants et les URL sont provisionnés automatiquement. Les options de stockage externe (S3, Azure, SFTP/FTPS tiers) sont un différenciateur significatif par rapport aux plateformes qui n'offrent que leur propre stockage géré.
Nous avons sélectionné Thru FTPS pour les tests. L'adresse du point de terminaison a été générée immédiatement et affichée à l'écran.
Abonnement
L'écran Abonnement vous permet de sélectionner une organisation et d'activer un abonnement pour celle-ci.
Clés PGP
La génération de clés PGP est intégrée directement dans la plateforme. Le formulaire recueille le nom de la clé, le nom d'utilisateur/email, l'algorithme, la force de la clé, la phrase secrète (avec confirmation) et une date d'expiration facultative. Les clés peuvent être utilisées pour chiffrer ou déchiffrer les fichiers lorsqu'ils passent par les flux. Ceci est configuré au niveau du point de terminaison du flux, pas globalement, ce qui est la conception correcte.
La gestion des clés SSH suit une structure identique à PGP (nom, email, algorithme, force de la clé, phrase secrète). Celles-ci sont utilisées comme identifiants d'authentification pour les points de terminaison de type SFTP. La génération est gérée au sein de la plateforme plutôt que d'obliger les utilisateurs à importer des clés générées en externe, bien que cette dernière option existe probablement également.
Certificats
La section Certificats permet d'importer des certificats SSL/TLS à utiliser avec les points de terminaison FTPS via une fenêtre modale de glisser-déposer. L'interface spécifie seulement que le fichier doit être un certificat valide — aucune autre indication n'est fournie sur les formats acceptés (PEM, PFX, CRT, etc.), les exigences de chaîne de certificats ou si les certificats client par rapport aux certificats serveur sont des concepts distincts dans ce contexte. C'est une lacune notable. La plupart des administrateurs traitant de la gestion des certificats FTPS auront des questions auxquelles l'interface utilisateur ne répond actuellement pas en ligne.
Nœuds auto-hébergés (Nœuds Thru)
Les nœuds Thru méritent une attention particulière. Via la section Nœuds Thru, les utilisateurs peuvent enregistrer un nœud puis télécharger un script d'installation pour Windows (PowerShell) ou Linux (curl & bash), avec crontab ou systemd comme gestionnaire de services sur Linux. Le nœud transforme effectivement n'importe quel serveur en un point de terminaison Thru compatible, une capacité significative pour les organisations qui ne peuvent pas ou ne veulent pas faire transiter les données par un stockage cloud tiers.
Note de comparaison : files.com n'offre pas d'option de nœud auto-hébergé ; le stockage est exclusivement géré par le fournisseur. La capacité auto-hébergée de Thru est un différenciateur concret pour les déploiements sur site ou hybrides.
Guide d'installation Linux
L'installation est simple sur les deux plateformes. L'implication pratique : si vous ne voulez pas utiliser le stockage géré de Thru, Amazon S3, Azure ou un serveur FTP/SFTP externe, vous pouvez exécuter le propre serveur de transfert de fichiers de Thru sur votre propre matériel. Lors de la création d'un point de terminaison File Share, Thru vous invite à sélectionner l'un des nœuds enregistrés ici. C'est un chemin de stockage auto-hébergé qui n'a pas d'équivalent dans Files.com, qui n'offre que des régions de stockage gérées et des connexions à des serveurs distants.
La section Utilisateurs machine est vide. Le tableau a des colonnes Point de terminaison de flux, Type et Point de terminaison d'organisation mais aucune entrée. On s'attend à ce que les utilisateurs machine associés à un nœud Thru installé apparaissent ici — puisqu'aucune installation de nœud n'a été effectuée dans ce benchmark, la liste reste vide.
De retour dans le menu principal, Flux est l'endroit où se trouve la logique de transfert réelle de la plateforme. Les flux définissent comment les fichiers se déplacent d'un point de terminaison source à un point de terminaison de destination, avec des règles, des transformations et des déclencheurs appliqués en cours de route. La liste est actuellement vide.
Nous avons créé un nouveau flux. Après l'enregistrement, l'éditeur de flux s'ouvre :
Configuration de la source et de la cible
Cliquer sur Ajouter un point de terminaison de flux côté source ouvre un sélecteur de point de terminaison. Thru vous invite à sélectionner une source de stockage. Nous avons créé un point de terminaison Formulaire web à utiliser comme source. Cela génère une page d'upload basée navigateur pour les déposants externes. Pour la cible, nous avons sélectionné le point de terminaison Thru FTPS créé précédemment.
Le flux est maintenant en direct.
Une fois les deux côtés connectés, nous avons cliqué sur Voir et Pousser les modifications pour publier le flux. Depuis la liste des flux, les flux individuels peuvent être exportés — utile pour répliquer des configurations entre environnements ou sauvegarder des définitions de flux.
Point de terminaison Formulaire web créé, ajout au flux
Flux avec source et cible toutes deux configurées
Écran de confirmation Voir et Pousser les modifications
Liste des flux affichant les options d'exportation

Paramètres du point de terminaison source
Cliquer sur le menu à trois points du point de terminaison source ouvre la boîte de dialogue Modifier les paramètres du point de terminaison du flux. Le côté source a six onglets : Configuration, Options de traitement, Antivirus, Files déclencheurs, Renommer et Alertes.
La configuration couvre le filtrage des noms de fichiers et le chemin source. Les filtres Inclure et Exclure prennent en charge les expressions régulières ; seulement l'interface utilisateur renvoie à une référence regex et montre un motif d'exemple. Le chemin source est par défaut / mais peut être restreint à un sous-répertoire spécifique.
Options de traitement est une seule liste déroulante : Désactivé, Chiffrement, Déchiffrement, Compression, Décompression. Transformation en vol sans outil externe — chiffrer avant de transmettre, compresser avant de stocker ou décompresser à l'ingestion.
Antivirus est une seule bascule. Lorsqu'il est activé, chaque fichier passant par ce point de terminaison est analysé avant d'être transmis. Aucun détail sur le moteur, le comportement de quarantaine ou l'accès au journal d'analyse n'est exposé dans l'interface utilisateur — fonctionnalité utile, documentation mince.
Les Files déclencheurs résolvent le problème de l'upload partiel. Le mode actif — un NOM DE FICHIER TEMP, pour chaque fichier — écrit les fichiers entrants sous une extension temporaire (par exemple, example.doc.filepart) jusqu'à ce que le transfert complet soit terminé, moment auquel le fichier est renommé. Cela empêche qu'un fichier à moitié écrit soit récupéré et transmis en cours de transfert. Particulièrement important pour les gros fichiers uploadés en morceaux.
Renommer permet de renommer les fichiers à l'ingestion en utilisant des règles de motif de fichier configurables. Plusieurs règles peuvent être définies ; la première règle correspondante l'emporte. Aucune règle n'a été configurée pendant les tests.
Alertes prend en charge les notifications par adresse email pour les événements d'Inactivité, de Limite de transfert dépassée et de Mise en quarantaine. Celles-ci alimentent la section Alertes à l'échelle de la plateforme.
Paramètres du point de terminaison cible
L'éditeur de point de terminaison cible a les mêmes onglets que la source — Configuration, Options de traitement, Files déclencheurs, Renommer, Alertes — plus deux supplémentaires : Utilisateurs et Mappage.
L'onglet Utilisateurs affiche les identifiants utilisés pour s'authentifier auprès du stockage cible. Parce que FirstStorage est un point de terminaison FTPS géré par Thru, un compte de service (ftps-tgt-20773, Type d'authentification : Mot de passe utilisateur) a été automatiquement provisionné, sans configuration manuelle des identifiants requise. Pour les cibles SFTP ou FTP externes, c'est ici que vous ajouteriez ou géreriez les identifiants de connexion.
L'onglet Mappage définit où les fichiers atterrissent sur la cible. Chaque règle de mappage a trois champs : Point de terminaison source (la source à laquelle appliquer la règle), Chemin source (le répertoire d'origine) et Chemin cible (le répertoire de destination sur la cible). Par défaut, toutes les sources, tous les chemins, sont acheminés vers /. Plusieurs mappages peuvent être ajoutés pour acheminer les fichiers de différents répertoires source vers différents dossiers cibles — utile pour tout pipeline qui a besoin d'une sortie structurée à partir d'une entrée plate ou mixte.
Intégration du formulaire web
Le point de terminaison source dans ce flux est un type Upload UI Web HTTPS Thru — un formulaire d'upload hébergé. Cliquer sur le menu à trois points de ce point de terminaison révèle une option Embed Thru Upload Component.
La fenêtre modale d'intégration fournit deux blocs de code : un ensemble de balises <script> et <link> hébergées sur CDN pour importer la bibliothèque de composants web Thru, et une balise d'élément personnalisé (<thru-upload>) pré-remplie avec l'ID du point de terminaison du flux et l'URL de l'API. Une clé d'API doit être sélectionnée dans une liste déroulante pour activer l'extrait. L'attribut API-key est renseigné une fois qu'une clé est choisie.
Le composant a été intégré sur un serveur de test externe. Chaque requête a échoué en pratique en raison d'erreurs CORS. Aucune configuration CORS n'a été trouvée dans l'interface d'essai, bien qu'il puisse en exister une ailleurs dans la plateforme. L'API de staging Thru a bloqué les requêtes cross-origin du domaine de test parce qu'il manquait un en-tête Access-Control-Allow-Origin. La fonctionnalité est bien conçue sur le plan conceptuel, mais bloquée au niveau de la couche d'intégration sans une demande de support ou une configuration non découverte.
La boîte de dialogue Upload de fichier, accessible via le menu à trois points directement dans Flow Studio, a fonctionné sans problème pour les tests internes. Un PDF a été uploadé vers le point de terminaison source et s'est terminé avec succès à 100 %.
Activité
La section Activité est un journal de transfert entièrement filtrable. Filtres disponibles : Flux, Organisation, Point de terminaison, Point de terminaison du flux, Plage de dates, Nom de fichier (avec prise en charge des caractères génériques), Statut de traitement, Statut de transfert, Type de vue (Source et cible, Source uniquement, Cible uniquement) et Afficher les Files purgés. Le panneau de filtre peut être épinglé ou masqué.
Le PDF uploadé quelques instants plus tôt est apparu immédiatement dans le journal. La ligne affiche Type (Source), Flux (TestFlow), Point de terminaison du flux (20772: SourceStorage, Upload UI Web HTTPS Thru), Organisation (AIMultiple), Nœud Thru (Cloud), Nom de fichier, Taille du fichier (148,5 Kio), Nombre de livraisons (0/1) et Dernière mise à jour de l'état (Terminé).
Cliquer sur l'enregistrement du fichier ouvre une boîte de dialogue Téléchargement de fichier qui affiche les détails du fichier, le nombre total de téléchargements réussis et échoués et un historique complet des téléchargements. Deux boutons d'action sont présents : Télécharger le fichier et Partager….
Le bouton Partager ouvre une fenêtre contextuelle Configuration du partage directement dans la boîte de dialogue. Paramètres : Actif pendant et Téléchargements max (entier). Cliquer sur Générer le lien de partage produit une URL de téléchargement limitée en temps et en nombre. C'est une fonctionnalité pratique de distribution ad hoc — aucune étape d'hébergement de fichier séparée nécessaire.
Le bouton Exporter dans la vue Activité déclenche une tâche de génération de rapport. La page Rapports d'exportation (accessible depuis le menu principal Rapports) affiche le statut de la tâche, le temps de génération (177ms dans ce cas) et un horodatage de rétention. Une notification toast en bas à droite confirme quand l'exportation est prête avec un bouton Télécharger direct. Les rapports sont des exportations de journal d'activité simples ; aucun constructeur d'analytique personnalisé n'a été observé.
Alertes
La page Alertes regroupe les alertes générées par le système sur tous les flux. Les colonnes du tableau sont : Source, Type d'alerte, Créée le, Gravité, ID d'alerte, Organisation, État, Détails et Actions. Les boutons Filtrer et Effacer toutes les alertes sont disponibles.
Pendant les tests, aucune alerte ne s'était déclenchée, la liste était donc vide. La valeur de cette vue devient apparente à l'échelle — plutôt que de naviguer dans la configuration de chaque flux pour vérifier l'historique des alertes, toutes les alertes déclenchées sur tous les flux et organisations remontent ici en un seul endroit avec une gravité et un état filtrables.
Administration
La section Administration est accessible depuis le bas de la navigation de gauche et couvre la configuration au niveau de la plateforme. Le sous-menu Administration contient : Utilisateurs, Rôles, Rétention, Journal d'audit, MFA, Nœuds Thru, Indicateurs de fonctionnalités et Mappages SSO.
L'écran Utilisateurs répertorie tous les comptes de la plateforme, y compris leurs horodatages de dernière connexion, leurs statuts et leurs indicateurs de bannissement. La gestion des rôles, les politiques de rétention des fichiers et les mappages SSO couvrent les exigences standard d'administration d'entreprise. Le Journal d'audit fournit un enregistrement complet des actions de la plateforme — qui a fait quoi et quand — ce qui est une exigence de base pour les cadres de conformité comme SOC 2, HIPAA et similaires. MFA et les Mappages SSO indiquent que l'intégration d'identité d'entreprise est prise en charge.
Le menu Aide fournit de la documentation pour les utilisateurs finaux et les développeurs, y compris la référence API. La qualité et la profondeur de la documentation n'ont pas été évaluées en détail lors de ce benchmark, mais la présence d'une section spécifique aux développeurs est pertinente pour les équipes qui prévoient des intégrations basées sur API.
Les benchmarks de performances et de débit sont hors du champ de cette évaluation et seront couverts séparément.
Solarwinds Serv-U
Nous avons téléchargé et installé SolarWinds Serv-U MFT Server à partir de zéro, configuré le panneau d'administration et exploré l'interface de gestion, y compris la configuration du serveur, la gestion des utilisateurs et la gestion des événements.
Mise en route
Le processus d'essai commence sur la page produit Serv-U. Cliquer sur le lien Télécharger l'essai gratuit ouvre un formulaire demandant le prénom, le nom, l'email professionnel, le pays, le code postal, le numéro de téléphone et le nom de l'entreprise, plus de champs que Cerberus n'en exige. Soumettez-le et vous serez redirigé vers une page de téléchargement où vous pouvez sélectionner votre version.
Contrairement à Cerberus, qui est uniquement pour Windows, Serv-U prend en charge à la fois Windows et Linux côté serveur. Nous avons choisi d'installer la version Linux sur une instance AWS m6i.xlarge, la même taille utilisée dans notre test Cerberus.
Installation
Nous sommes connectés au serveur via SSH, avons téléchargé le programme d'installation avec wget, extrait l'archive et exécuté le binaire. Le programme d'installation pose quatre questions : confirmer l'installation, choisir le répertoire d'installation, installer en tant que service et démarrer maintenant. Quatre réponses oui, et l'installation était terminée en environ cinq secondes.
La note d'installation imprimée dans le terminal est importante : un écouteur est créé sur le port 8443, et les identifiants d'administration par défaut sont le nom d'utilisateur admin et le mot de passe admin. Le fichier journal de démarrage affichera toutes les adresses IP et tous les ports sur lesquels Serv-U écoute.
Panneau d'administration web
Naviguer vers l'IP du serveur sur le port 8443 ouvre une page de connexion. C'est une différence significative par rapport à Cerberus : le panneau d'administration de Serv-U est une interface web accessible à distance depuis n'importe quel navigateur. Cerberus n'a pas d'équivalent ; sa gestion nécessite de se connecter directement à la machine serveur via le bureau à distance, ce qui est moins pratique.
Après s'être connecté avec les identifiants par défaut, Serv-U invite à configurer l'authentification multifacteur. Les applications recommandées sont Google, Microsoft, LastPass et Authy. La configuration implique de scanner un code QR. Vous pouvez sauter cette étape.
Tableau de bord
Après avoir sauté la configuration MFA, le tableau de bord se charge. Il affiche les statistiques de session, les statistiques de connexion et les statistiques de transfert sur l'ensemble du serveur. Les sessions actuelles, le total des sessions, le nombre de connexions, la durée moyenne des sessions, l'heure de la dernière connexion, et les vitesses de téléchargement et d'upload sont tous visibles en un coup d'œil. Un journal du serveur en direct est affiché sous les statistiques, avec des contrôles pour Geler le journal, Effacer le journal et Filtrer le journal. Deux onglets supplémentaires affichent les Sessions actives et un lien vers la communauté THWACK.
La barre latérale gauche répertorie : Tableau de bord, Détails du serveur, Utilisateurs, Groupes, Répertoires, Limites et paramètres, et Activité du serveur sous la section Globale, suivie d'une section Domaines affichant actuellement Domaine Admin.
Détails du serveur
La section Détails du serveur a sept onglets : Accès IP, Passerelle Serv-U, Base de données, Événements, Informations de licence, Informations sur le programme et Identité du serveur.
L'onglet Accès IP gère les règles de connexion à l'échelle du serveur. Chaque règle prend une adresse IP, un nom ou un masque et attribue soit l'accès autorisé, soit l'accès refusé, avec une date d'expiration et une description facultatives. Les formats pris en charge incluent la correspondance exacte, le caractère générique, la plage, la notation CIDR et le caractère générique à un seul caractère. Les règles peuvent être importées et exportées.
L'onglet Passerelle Serv-U configure un composant de proxy inverse facultatif qui termine les connexions de transfert de fichiers dans la DMZ, empêchant les connexions entrantes de la DMZ vers le réseau interne et gardant complètement les données hors de la DMZ. La configuration nécessite une adresse de passerelle, un port (par défaut 1180) et une adresse IP publique.
L'onglet Base de données vous permet de connecter Serv-U à une source de données ODBC externe pour charger les utilisateurs et les groupes. La base de données externe nécessite un pilote ODBC installé sur le système. Les mappages de tables d'utilisateurs et de groupes peuvent être personnalisés. Les utilisateurs chargés depuis la base de données remplacent les comptes créés localement avec le même nom.
L'onglet Événements est l'endroit où les règles d'événement au niveau du serveur sont créées. Chaque événement a un type, un nom et une action. Le type d'événement affiché dans le formulaire de création est par défaut Démarrage du serveur, mais peut être modifié pour couvrir d'autres déclencheurs au niveau du serveur. Les actions incluent Envoyer un email avec les champs À, Cci, Sujet et Message ainsi que d'autres types d'actions. Un bouton Créer des événements courants génère automatiquement un ensemble de règles d'événement standard.
Les informations de licence affichent le statut d'enregistrement actuel, l'édition, le nombre de copies, la date d'achat et les jours d'essai restants. Il inclut également un tableau de comparaison côte à côte des capacités du serveur FTP par rapport au serveur MFT en ce qui concerne les utilisateurs maximum, les domaines, les sessions, les capacités, l'architecture, les protocoles, le web et le mobile, l'administration et la personnalisation. L'édition MFT affiche illimité pour toutes les limites d'utilisateurs et de sessions et ajoute des fonctionnalités telles que la gestion automatisée des fichiers, les événements et les notifications par email, les événements de file d'attente Microsoft, le partage de fichiers, la passerelle Serv-U, la haute disponibilité, la validation FIPS 140-2, les statistiques utilisateur et groupe, l'administration web à distance, le HTML et CSS personnalisés du client web, l'authentification via une bibliothèque personnalisée, l'authentification par base de données, l'authentification Windows/AD et l'authentification LDAP.
Utilisateurs
La section Utilisateurs a deux onglets : Utilisateurs globaux et Utilisateurs de base de données. La création d'un utilisateur ouvre une boîte de dialogue Propriétés de l'utilisateur avec neuf onglets : Informations sur l'utilisateur, Accès au répertoire, Chemins virtuels, Journalisation, Groupes, Événements, Accès IP, Limites et paramètres et Authentification multifacteur.
Les informations sur l'utilisateur recueillent l'identifiant de connexion, le mot de passe, le nom complet, le répertoire personnel, les clés SSH, le niveau de privilège d'administration, le type de compte (Permanent ou autre), l'adresse email et la description. Les options incluent le verrouillage de l'utilisateur dans son répertoire personnel, la connexion toujours autorisée et l'obligation de changer le mot de passe à la prochaine connexion. Un bouton Disponibilité définit des restrictions de temps de connexion par date et jour de la semaine. Un bouton Message de bienvenue configure un message personnalisé affiché à l'utilisateur lors de la connexion.
L'onglet Accès au répertoire définit les fichiers et répertoires auxquels l'utilisateur peut accéder. Les règles sont héritées de tous les groupes auxquels l'utilisateur appartient, ainsi que des règles au niveau du domaine et du serveur. Chaque règle associe un chemin à un ensemble d'autorisations et une taille maximale facultative.
L'onglet Chemins virtuels lie des chemins physiques en dehors du répertoire personnel de l'utilisateur dans sa liste de répertoires. Le tableau associe les chemins physiques aux chemins virtuels, remplaçant la méthode traditionnelle de lien de raccourci.
L'onglet Journalisation contrôle exactement ce qui est enregistré pour cet utilisateur. Les options de message de journal incluent : messages de sécurité, noms IP, téléchargements, téléchargements compressés, uploads, suppressions de fichiers, renommages de fichiers et de répertoires, créations de répertoires, suppressions de répertoires, partages de fichiers, commandes FTP, réponses FTP, commandes SSH, réponses SSH, commandes SSH détaillées, réponses SSH détaillées, commandes HTTP et réponses HTTP. La journalisation dans un fichier peut être activée séparément, avec un chemin configurable, une rotation automatique des journaux et des limites sur le nombre de fichiers et la rétention de taille. Les balises de chemin du fichier journal prennent en charge les jetons pour l'heure, le jour, le mois, l'année, le nom de domaine, l'identifiant de connexion et le nom complet de l'utilisateur.
L'onglet Groupes affiche les groupes auxquels l'utilisateur appartient. Un utilisateur peut être membre de plusieurs groupes, et l'ordre d'appartenance est significatif, car il détermine quels paramètres de groupe prévalent.
L'onglet Événements répertorie les règles d'événement au niveau de l'utilisateur. Les événements se déclenchent automatiquement pour exécuter des programmes, envoyer des emails ou afficher des messages dans l'icône de la barre d'état système. Un bouton Créer des événements courants génère automatiquement un ensemble de règles standard.
L'onglet Accès IP définit des restrictions IP spécifiques à l'utilisateur, vérifiées en dernier lorsque l'utilisateur tente de se connecter. Les règles suivent le même format d'adresse, d'accès et d'expiration que les règles au niveau du serveur, et peuvent être importées et exportées. (Image 20)
L'onglet Limites et paramètres affiche les limites de connexion pour l'utilisateur. Le type de limite de connexion affiche : sessions maximales par compte utilisateur (20), sessions maximales par adresse IP pour le compte (20), exiger une connexion sécurisée avant la connexion (oui), délai d'inactivité automatique de la connexion (10 minutes), délai d'expiration automatique de la session (aucun délai), bloquer les schémas anti-délai d'expiration (non), bloquer l'adresse IP de la session expirée (aucun délai), autoriser les connexions FTP et FTPS (oui), autoriser les connexions SFTP (oui), autoriser les connexions HTTP et HTTPS (oui) et exiger un nom DNS inversé (non). Chaque limite peut être appliquée à des jours et heures spécifiques. Les boutons Ratios et quotas et Files sans ratio sont également disponibles. (Image 21)
L'onglet Authentification multifacteur affiche le statut MFA de l'utilisateur (actuellement Non configuré), une liste déroulante Authentificateur multifacteur (définie sur Activé), un champ Nom de l'entreprise et un bouton Réinitialiser MFA. S'il est défini sur Appliqué plutôt qu'Activé, MFA devient obligatoire et l'utilisateur ne peut pas se connecter sans.
Groupes
La section Groupes a deux onglets : Groupes globaux et Groupes de base de données. La création d'un groupe ouvre une boîte de dialogue Propriétés du groupe avec la même structure d'onglets que les utilisateurs : Informations sur le groupe, Accès au répertoire, Chemins virtuels, Journalisation, Membres, Événements, Accès IP, Limites et paramètres et Authentification multifacteur.
Les informations sur le groupe prennent un nom de groupe, un répertoire personnel, des clés SSH, un niveau de privilège d'administration et une description. Les options incluent la connexion toujours autorisée, l'activation du compte, le verrouillage de l'utilisateur dans le répertoire personnel et l'application prioritaire des règles d'accès au répertoire du groupe. Les boutons Disponibilité et Message de bienvenue sont également disponibles ici. Tous les paramètres disponibles au niveau de l'utilisateur sont également configurables au niveau du groupe. Si un utilisateur a un paramètre conflictuel défini au niveau de l'utilisateur, le paramètre au niveau de l'utilisateur remplace le paramètre du groupe.
Répertoires
La section Répertoires a trois onglets : Accès au répertoire, Chemins virtuels et Gestion des fichiers.
L'onglet Accès au répertoire gère les règles d'accès globales aux répertoires pour tous les utilisateurs du serveur. La création d'une règle prend un chemin et vous permet de définir indépendamment les autorisations de fichier (lecture, écriture, ajout, renommage, suppression, exécution) et les autorisations de répertoire (lister, créer, renommer, supprimer). L'héritage des sous-répertoires et une taille maximale de répertoire peuvent également être configurés. Les boutons de raccourci Accès complet et Lecture seule sont disponibles.
L'onglet Chemins virtuels associe des chemins physiques à des chemins virtuels à l'échelle du serveur, le même concept qu'au niveau de l'utilisateur, mais appliqué globalement. Une case à cocher contrôle si le chemin virtuel est inclus dans les calculs de taille maximale du répertoire. (Image 25)
L'onglet Gestion des fichiers vous permet de définir des règles automatisées pour les fichiers dans un répertoire spécifié. Chaque règle cible un chemin de répertoire et choisit une action : supprimer les fichiers après un nombre spécifié de jours, ou déplacer les fichiers vers un autre emplacement après un nombre spécifié de jours. Serv-U évalue chaque fichier individuellement en fonction de sa date de création. (Image 26)
Limites et paramètres
La section Limites et paramètres est le hub de configuration global pour l'ensemble du serveur. Elle comporte sept onglets : Limites, Paramètres, Paramètres FTP, Chiffrement, Configuration du branding, Partage de fichiers et Authentification multifacteur.
L'onglet Limites répertorie les limites de connexion qui s'appliquent à l'échelle du serveur et cascadent vers tous les domaines, groupes et utilisateurs, sauf si elles sont remplacées à un niveau inférieur. Le type de limite de connexion inclut : sessions maximales sur le serveur (illimité), sessions maximales par adresse IP sur le serveur (illimité), sessions maximales par compte utilisateur (20), sessions maximales par adresse IP pour le compte utilisateur (20), exiger une connexion sécurisée avant la connexion (oui), délai d'inactivité automatique de la connexion (10 minutes), délai d'expiration automatique de la session (aucun délai), bloquer les schémas anti-délai d'expiration (non), créer automatiquement les répertoires personnels (oui), bloquer l'adresse IP de la session expirée (aucun délai), autoriser X-Forwarded-For à changer les adresses IP de connexion HTTP (non), exiger un nom DNS inversé (non) et sessions maximales par adresse IP sur le domaine (illimité). La liste déroulante du type de limite peut être modifiée pour afficher les catégories de transfert, de quota ou d'autres limites.
L'onglet Paramètres couvre trois domaines. Les paramètres de connexion vous permettent de configurer le auto-blocage des utilisateurs qui se connectent plus de 4 fois en 30 secondes pendant 15 minutes, avec une option pour masquer les informations du serveur de l'identité SSH. Les paramètres réseau contrôlent le délai d'expiration des paquets (300 secondes), la plage de ports PASV et si les adresses IP de pair correspondantes sont requises pour les connexions de contrôle et de données. La section Message de récupération de mot de passe vous permet de personnaliser le sujet et le corps de l'email envoyé aux utilisateurs lorsqu'ils demandent leurs identifiants de compte, avec des variables de modèle pour le nom et le mot de passe.
L'onglet Paramètres FTP répertorie chaque commande FTP prise en charge par le serveur et vous permet de les activer ou de les désactiver individuellement. Ce niveau de contrôle au niveau des commandes FTP est unique à Serv-U parmi les plateformes que nous avons testées.
L'onglet Chiffrement couvre la configuration du certificat SSL pour FTPS et HTTPS (chemin du certificat, chemin de la clé privée, mot de passe et chemin du certificat CA), la configuration de la clé privée SSH pour SFTP (type de clé, empreinte et génération de clé), les options SSL avancées (bascules TLS 1.2 et 1.3, configuration de la suite de chiffrement), les chiffrements SSH, les MAC SSH, les algorithmes d'échange de clés SSH, les algorithmes de clés SSH et une bascule de mode FIPS 140-2. Le niveau de granularité ici, sélectionner des suites de chiffrement individuelles, des MAC et des algorithmes d'échange de clés, vise carrément les déploiements soucieux de la sécurité et axés sur la conformité.
L'onglet Configuration du branding est divisé en trois sections. Le branding de la nouvelle page de connexion vous permet de définir un logo personnalisé, une image d'arrière-plan, un favicon, un texte de titre de connexion, une couleur d'arrière-plan et un texte de corps de page de connexion. Le branding de la page de connexion héritée prend en charge un répertoire de conteneur HTML personnalisé avec des fichiers CSS, d'en-tête et de pied de page séparés pour des mises en page de page de connexion entièrement personnalisées. Le branding du client web définit le logo affiché dans l'interface de gestion de fichiers, avec une exigence de dimension 400×100 pixels et un champ de personnalisation de l'arrière-plan CSS uniquement.
L'onglet Partage de fichiers configure comment les utilisateurs du domaine peuvent envoyer et recevoir des fichiers avec des invités externes. Les paramètres incluent l'URL du domaine, le chemin du référentiel de partage de fichiers, le nombre de jours après l'expiration où les partages sont automatiquement supprimés, et les modèles de sujet et de corps de l'email d'invitation, tous deux modifiables et prenant en charge les variables pour la date d'expiration, l'URL du partage et les commentaires. SMTP doit être configuré séparément pour que les emails d'invitation soient envoyés automatiquement.
L'onglet Authentification multifacteur définit la politique MFA globale. La liste déroulante Authentificateur multifacteur peut être définie sur Désactivé, Activé ou Appliqué. Le champ Nom de l'entreprise définit le libellé du compte qui apparaît dans les applications d'authentification lorsque les utilisateurs scannent le code QR.
Activité du serveur
La section Activité du serveur a quatre onglets : Sessions, Statistiques, Statistiques utilisateur et groupe et Journal.
L'onglet Sessions répertorie toutes les sessions actuellement actives avec des colonnes pour l'ID, le type, l'utilisateur, l'adresse IP, le nom d'hôte, l'adresse du serveur, l'emplacement, la dernière commande et le client. Cliquer sur une session remplit le panneau Informations sur la session active ci-dessous avec des données en temps réel détaillées : utilisateur, niveau de privilège, adresse IP, vitesse, vitesse moyenne de téléchargement et d'upload, temps écoulé, temps d'inactivité, horodatage depuis, téléchargé, uploadé, emplacement et dernière commande. Les boutons Déconnecter, Abandonner, Diffuser et Espionner & Chat sont disponibles en bas.
L'onglet Statistiques affiche les statistiques de session, de connexion et de transfert à l'échelle du serveur depuis la dernière réinitialisation. Les champs affichés incluent l'heure de début des statistiques, les sessions actuelles, le total des sessions, les sessions sur 24 heures, le nombre maximal de sessions, la durée moyenne des sessions, la session la plus longue, le nombre de connexions, la durée moyenne de connexion, l'heure de la dernière connexion, l'heure de la dernière déconnexion, l'utilisateur le plus connecté, le nombre actuel de connexions, la vitesse de téléchargement, la vitesse d'upload, le total téléchargé, le total uploadé, la vitesse moyenne de téléchargement et la vitesse moyenne d'upload.
L'onglet Statistiques utilisateur et groupe affiche les mêmes statistiques de session, de connexion et de transfert ventilées par utilisateur ou par groupe. Vous sélectionnez soit les statistiques utilisateur, soit les statistiques de groupe, puis choisissez une collection et un utilisateur ou un groupe spécifique à afficher. Les statistiques peuvent être enregistrées ou réinitialisées depuis cet onglet.
L'onglet Journal affiche le propre journal d'application de Serv-U — messages de démarrage, statut de chargement des bibliothèques, confirmations de liaison de port et erreurs. C'est le journal de processus du serveur, pas les journaux d'activité des utilisateurs. L'activité au niveau de l'utilisateur est journalisée séparément dans un chemin de fichier texte configuré par utilisateur dans l'onglet Journalisation. Il n'y a pas de visionneuse de journal intégrée avec des capacités de filtrage ou d'audit pour l'activité des utilisateurs — si vous avez besoin d'examiner ce qu'un utilisateur spécifique a fait, vous ouvrez directement le fichier journal.
Domaines
Un domaine Admin est créé automatiquement lors de l'installation. Pour tester le transfert et le partage de fichiers, nous avons créé un nouveau domaine en utilisant l'Assistant de domaine, qui passe par six étapes.
Étape 1 : Détails du domaine : saisissez un nom pour le domaine et une description facultative.
Étape 2 : Type de domaine : choisissez entre Domaine de transfert de fichiers, Domaine de partage de fichiers, ou les deux simultanément. Les deux peuvent être activés en même temps.
Étape 3 : Partage de fichiers : définissez l'URL du domaine, sélectionnez le dossier du référentiel de partage de fichiers n'importe où sur le système de fichiers du serveur, et configurez éventuellement SMTP pour l'envoi des emails d'invitation. Contrairement à certaines plateformes qui vous restreignent à un répertoire prédéfini, vous pouvez pointer cela vers n'importe quel dossier de la machine.
Étape 4 : Protocoles : activez ou désactivez chaque protocole et définissez son port. Les protocoles disponibles sont FTP et SSL/TLS explicite (port 21), FTPS/SSL/TLS implicite (port 990), SFTP utilisant SSH (port 22), HTTP (port 80) et HTTPS TLS chiffré HTTP (port 443). Différents domaines peuvent fonctionner sur différents ports.
Étape 5 : Écouteurs IP : sélectionnez l'adresse IPv4 sur laquelle le domaine écoute, utile lorsque plusieurs IP sont liées au serveur. Les écouteurs IPv6 peuvent être créés simultanément.
Étape 6 : Chiffrement : Choisissez d'autoriser ou non les utilisateurs à récupérer leurs mots de passe par email.
Tous les paramètres de sécurité disponibles globalement et au niveau de l'utilisateur sont également configurables par domaine, ce qui donne aux administrateurs un contrôle granulaire sur la posture de sécurité de chaque domaine indépendamment.
Interface client
Après avoir créé le domaine et un utilisateur, naviguer vers l'URL du domaine ouvre la même page de connexion que le panneau d'administration, suivie d'une invite de configuration MFA. Nous avions appliqué MFA, donc sauter n'était pas une option cette fois.
Après avoir terminé la configuration MFA et s'être connecté, l'interface client Serv-U s'ouvre. La barre latérale gauche affiche Mon stockage (Accueil, Favoris) et Partage de fichiers (Demandé, Envoyé). La vue Accueil est un explorateur de fichiers qui affiche la structure des répertoires du serveur avec les colonnes nom, date de dernière modification et taille. Les boutons Upload, Nouveau dossier, Actualiser et Plus sont disponibles dans la barre d'outils.
L'upload ouvre une boîte de dialogue avec une zone de glisser-déposer et une option de parcourir. La progression de l'upload est affichée en ligne avec une barre de pourcentage. Il n'y a pas d'option d'upload de dossier — seulement des fichiers individuels, en sélection unique ou multiple. Aucun aperçu de fichier n'est montré pendant l'upload.
Tout dossier dans l'explorateur de fichiers peut être ajouté aux Favoris depuis son menu contextuel. La section Favoris dans la barre latérale gauche affiche le nom du dossier et le chemin avec une option Supprimer des favoris.
Partage de fichiers : Demander
La section Demandé sous Partage de fichiers vous permet de générer un lien d'upload à partager avec quelqu'un pour qu'il puisse vous envoyer des fichiers. La création d'une nouvelle demande ouvre une boîte de dialogue en deux étapes.
Étape 1 : Partage de fichier : définissez un titre (auto-rempli avec un horodatage d'expiration), une description facultative et des paramètres avancés, y compris une date et une heure d'expiration, une bascule de protection par mot de passe et une bascule de limite de fichiers.
Étape 2 : Invité et expéditeur : entrez une ou plusieurs adresses email de destinataire (séparées par des virgules). Les options incluent vous notifier lorsque le fichier a été uploadé et vous envoyer une copie de l'email du lien d'upload. Une section Modifier les détails de l'expéditeur est également disponible.
Après avoir terminé, la liste Demandé affiche la nouvelle demande avec son statut En attente. Une boîte de dialogue Obtenir le lien affiche l'URL d'upload et sa date d'expiration avec un bouton Copier le lien.
L'ouverture du lien d'upload affiche une page Demander des fichiers présentant le sujet, le nom et l'email de l'expéditeur, la date d'expiration, le statut de protection par mot de passe et l'URL d'upload. En dessous se trouve une zone d'upload avec glisser-déposer et une option de parcourir.
Une fois que le destinataire upload via le lien, le fichier apparaît dans la liste Demandé de votre panneau avec les détails de l'expéditeur et de l'upload visibles.
Partage de fichiers : Envoyer
La section Envoyé fonctionne dans la direction opposée : vous uploadez un fichier et générez un lien de téléchargement pour un destinataire. La création d'une nouvelle demande d'envoi suit la même structure de pop-up en deux étapes que la demande de fichiers : d'abord, définissez un titre, une description, une expiration, un mot de passe et des options de limite de fichiers, puis entrez l'adresse email du destinataire.
Après avoir terminé les étapes, Serv-U génère un lien de téléchargement et vous le présente directement ; aucun email n'est automatiquement envoyé au destinataire. Vous copiez le lien et le partagez vous-même.
Le destinataire ouvre le lien et upload le fichier — ou dans le cas de l'envoi, le télécharge depuis une page minimale sans branding ni contexte au-delà du lien lui-même.
Dans l'ensemble, les flux de partage et de demande de fichiers fonctionnent, mais l'expérience utilisateur est sensiblement rugueuse. Chaque action nécessite de naviguer à travers plusieurs pop-ups, l'interface fournit un retour minimal et les pages destinées aux destinataires sont clairsemées. Comparé au client web de Cerberus, qui a un gestionnaire de fichiers approprié, un aperçu vidéo en ligne et une interface raisonnablement polie, le client Serv-U semble avoir été construit après coup. Le panneau d'administration est l'endroit où Serv-U a clairement investi ses efforts ; l'expérience de l'utilisateur final a reçu considérablement moins d'attention.
Citer cette recherche
Choisissez le format qui correspond à votre lieu de publication. Coller la version avec lien dans votre CMS préserve le lien retour.
@misc{dogan2026,
author = {Dogan, Sedat and Sezer, Sena},
title = {{Benchmark MFT: Files.com, Diplomat, Cerberus et Serv-U testés}},
year = {2026},
month = jul,
howpublished = {\url{https://aimultiple.com/mft-benchmark}},
note = {AIMultiple. Consulté le 24 Juillet 2026}
}





































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












































































Soyez le premier à commenter
Votre adresse courriel ne sera pas publiée. Tous les champs sont obligatoires. Les commentaires sont laissés dans leur langue d'origine.