Evaluación comparativa de MFT: Files.com, Diplomat, Cerberus y Serv-U probados
Probamos cuatro plataformas de transferencia gestionada de archivos: Files.com, Thru, Cerberus FTP Server y Serv-U MFT Server, trabajando en la configuración, flujos de trabajo de transferencia de archivos, recopilación entrante, configuración de seguridad, automatización y administración.
Cada observación a continuación proviene del uso práctico de cuentas de prueba o software instalado.
Nuestro entorno de prueba: Una línea simétrica de 1.000 Mbit/s (128 MB/s de capacidad de subida) con sede en Estambul, con instancias AWS m6i.xlarge aprovisionadas para Cerberus (Windows Server 2025) y Serv-U (Linux).
Resultados de la evaluación comparativa de transferencia gestionada de archivos
1. Configuración e implementación
- Files.com no tiene paso de instalación. Después de registrarse, accede directamente al explorador de archivos. No hay asistente de incorporación ni lista de verificación de configuración. La plataforma está completamente alojada; no se requiere ningún servidor por su parte.
- Thru también está alojado en la nube. Después de registrarse, el panel de control es accesible de inmediato. La configuración inicial requiere crear una organización y al menos un endpoint antes de que se pueda realizar cualquier transferencia de archivos. Hay una secuencia de configuración obligatoria, pero es sencilla.
- Cerberus FTP Server es solo para Windows. Los sistemas operativos de servidor compatibles son Windows Server 2016, 2019, 2022, 2025 y Windows 10/11. La instalación requiere aprovisionar una máquina Windows, ejecutar un instalador y proporcionar las credenciales de la cuenta de servicio. El panel de administración es una aplicación de escritorio nativa que se ejecuta en el servidor; no es accesible de forma remota. Para las pruebas, aprovisionamos una instancia de Windows Server 2025 en AWS.
- Serv-U es compatible tanto con Windows como con Linux. Instalamos la versión Linux en una instancia AWS m6i.xlarge. La instalación a través de la terminal requiere cuatro confirmaciones (confirmar, elegir un directorio, instalar como servicio y empezar ahora) y se completa en aproximadamente cinco segundos. El panel de administración está basado en navegador y es accesible de forma remota, lo cual es una diferencia práctica significativa con respecto a Cerberus.
2. Acceso al panel de administración
Esta es una de las diferencias funcionales más claras entre los productos alojados en la nube y los locales.
- Files.com y Thru están completamente basados en navegador y son accesibles desde cualquier dispositivo.
- El panel de administración de Serv-U se ejecuta en el puerto 8443 y es accesible desde cualquier navegador de forma remota.
- El panel de administración de Cerberus es una aplicación de escritorio nativa de Windows que se ejecuta en el propio servidor; gestionarlo requiere una sesión de escritorio remoto en la máquina Windows. No existe una interfaz de administración web equivalente.
3. Interfaz de transferencia de archivos
- Files.com admite Subir Files, Carpetas y Carpetas Nuevas desde la misma pantalla. Un panel de subida persistente en la parte inferior muestra el progreso, permite pausar y cancelar por transferencia, y muestra el número total de archivos restantes y el tamaño combinado de todas las subidas activas. Los Files se pueden previsualizar, etiquetar con colores (Color de Prioridad), duplicar y gestionar mediante un menú contextual por archivo.
- Thru gestiona las transferencias a través de su Flow Studio, los archivos se mueven entre puntos finales de origen y destino configurados en lugar de a través de una interfaz de subida directa. La subida de archivos interna mediante el modal de Subida de Archivos en Flow Studio funciona sin problemas. La función de incrustación de formulario web (para páginas orientadas a remitentes externos) falló en la práctica debido a errores CORS. No se encontró configuración CORS en la interfaz de prueba, aunque podría existir en otra parte de la plataforma.
- Cerberus FTP proporciona una interfaz web para usuarios finales separada del panel de administración. El administrador de archivos admite actualizar, marcar todo, eliminar, renombrar, nueva carpeta, zip y descomprimir. Se admite la subida de carpetas. Durante la subida de un archivo de video, apareció un reproductor de video en línea en la cola de subida mientras la transferencia aún estaba en curso. Hay una vista previa del archivo disponible durante la subida.
- Serv-U la interfaz del cliente admite la subida de archivos individuales y múltiples, pero no la subida de carpetas. No hay vista previa del archivo durante la subida.
4. Rendimiento de subida
Medimos el rendimiento utilizando un archivo de 342 MB subido a través de la bandeja de entrada web pública de Files.com. Nuestra conexión de prueba: 1.000 Mbit/s simétrica, 128 MB/s de capacidad de subida, Estambul.
- Con el almacenamiento configurado en EE. UU., Virginia, la subida se ejecutó a 6 MB/s, aproximadamente el 5 % del ancho de banda disponible. Al cambiar la región de almacenamiento de la cuenta a UE Alemania, Frankfurt, el mismo archivo se subió a 14 MB/s, más del doble que el resultado de Virginia, en consonancia con la reducción de la distancia geográfica desde Estambul. La migración de región en sí se completó en segundos, con los archivos existentes disponibles de inmediato en la nueva región. Ambos resultados reflejan limitaciones de rendimiento significativas, ya que la velocidad de subida de la bandeja de entrada de la conexión disponible es una limitación real para casos de uso de transferencia de archivos grandes, independientemente de la región.
- El rendimiento de Cerberus se midió durante la descarga por parte de un destinatario de un archivo de video compartido. La pestaña de transferencia en el panel de administración mostró 150.1 MB, 4.44 MB/s y un progreso del 13 % durante nuestra ventana de monitoreo.
- El rendimiento de Thru y Serv-U no se midió cuantitativamente en esta evaluación comparativa.
5. Recopilación de archivos entrantes
Files.com admite tres tipos de bandeja de entrada: formulario web (genera una URL pública), bandeja de entrada de correo electrónico (genera una dirección de correo electrónico dedicada, los archivos enviados como archivos adjuntos llegan directamente a una carpeta configurada) y una bandeja de entrada combinada web y de correo electrónico. Las bandejas de entrada web admiten protección con contraseña, un formulario de registro y un acuerdo de clickwrap, todos opcionales y combinables. Las bandejas de entrada de correo electrónico admiten la inclusión en lista blanca de remitentes por dirección o dominio y pueden organizar cada envío en su propia subcarpeta utilizando una plantilla de nomenclatura con tokens de nombre, correo electrónico, dominio y fecha/hora.
Probamos la bandeja de entrada de correo electrónico enviando un archivo de 342 MB desde Gmail. Gmail lo convirtió en un enlace de Google Drive en lugar de enviarlo como un archivo adjunto directo. El archivo no llegó a la bandeja de entrada y no se devolvió ningún error. Un archivo pequeño enviado como un archivo adjunto en línea genuino funcionó correctamente y apareció en la carpeta de destino, organizado automáticamente en su propia subcarpeta.
Thru admite un tipo de endpoint de Formulario Web que genera una página de subida basada en navegador para remitentes externos. La función de incrustación está disponible en la interfaz a través de una opción Embed Thru Upload Component, pero falló en la práctica debido a errores CORS. No se encontró configuración CORS en la interfaz de prueba, aunque podría existir en otra parte de la plataforma.
Cerberus admite el uso compartido de archivos a través de un asistente de cinco pasos: aspectos básicos del uso compartido (nombre, caducidad, contraseña), opciones (descarga/subida pública, notificaciones, auto-limpieza al expirar), seguridad (contraseña de un solo uso por correo electrónico, lista de invitados hasta 500), correo electrónico (enviar enlace directamente a los destinatarios) y revisión. Los destinatarios acceden a una vista de archivos de solo lectura protegida con contraseña, con opciones de descarga individual y descarga zip.
Serv-U admite tanto el uso compartido de archivos salientes (subir un archivo y enviar un enlace de descarga) como las solicitudes de archivos entrantes (generar un enlace de subida; el destinatario le envía archivos). Los flujos funcionan, pero requieren navegar por múltiples ventanas emergentes. Las páginas orientadas al destinatario son mínimas, sin marca, sin información contextual más allá de la interfaz de subida.
6. Soporte de protocolos
Las cuatro plataformas son compatibles con FTP, FTPS, SFTP y HTTPS. Files.com además admite AS2 y WebDAV; ni Thru, ni Cerberus, ni Serv-U incluyen estos protocolos en su oferta estándar.
La pestaña de Configuración de FTP de Serv-U enumera todos los comandos FTP que admite el servidor y permite habilitar o deshabilitar cada uno individualmente, un nivel de control de comandos FTP no observado en las otras plataformas probadas.
Nos registramos en Files.com y probamos su interfaz de gestión de archivos desde cero, subiendo archivos, navegando por la estructura de carpetas, gestionando permisos y explorando la configuración de notificaciones y gobernanza.
7. Automatización y flujo de trabajo
Files.com admite cuatro tipos de activadores de automatización: Intervalo (diario, semanal, mensual, trimestral, anual), Programación personalizada (horas y días exactos, admite múltiples ejecuciones por día, con exclusión de días festivos por región), Webhook entrante (activado por un sistema externo) y Ad-Hoc (ejecución manual). La exclusión de región por días festivos del activador de Programación personalizada es poco común en las plataformas de gestión de archivos. Las reglas de organización de archivos admiten el cambio de nombre automático al subir, auto-mover/copiar a subcarpetas y la creación automática de carpetas personales por usuario.
Thru incorpora la automatización en su modelo Flow Studio. Los endpoints de origen y destino se configuran de forma independiente, con opciones de procesamiento por endpoint (cifrado, descifrado, compresión, descompresión), manejo de archivos desencadenantes para evitar el reenvío de subidas parciales y reglas de cambio de nombre. La plataforma admite la programación a través de activadores de Intervalo, Programación personalizada, Webhook entrante y Ad-Hoc a nivel de flujo.
Cerberus gestiona la automatización a través de su Administrador de eventos. Las reglas de eventos admiten 16 tipos de activadores, incluidos Evento de transferencia de archivos, Evento de inicio de sesión, Evento de archivo eliminado, Evento de mover/copiar archivo, Evento de IP bloqueada, entre otros. Las acciones disponibles incluyen Notificación de evento por correo electrónico, Iniciar un ejecutable, Iniciar operación de archivo, Enviar HTTP POST, Enviar un archivo y Obtener un archivo. Las tareas programadas utilizan el mismo conjunto de acciones con dos adiciones: Enviar informe guardado por correo electrónico y Escanear una carpeta. Los objetivos de evento definen los puntos finales externos a los que las acciones pueden enviar: SMTP, Ejecutable, HTTP POST y Transferencia de archivos.
Serv-U admite reglas de eventos a nivel de servidor, dominio, grupo y usuario. La pestaña de Eventos a nivel de servidor admite tipos de eventos como Inicio del servidor, entre otros. Los eventos a nivel de usuario admiten Enviar correo electrónico y otros tipos de acciones, con un atajo para Crear eventos comunes que genera auto-máticamente un conjunto de reglas estándar.
8. Cifrado y seguridad
Files.com admite cifrado GPG, configurable por carpeta (con aplicación de PGP, generación de claves y gestión integradas en la plataforma). Se admite la autenticación de clave SFTP/SSH con generación de pares de claves en el navegador. El control del conjunto de cifrado está disponible. La política de contraseñas exige un mínimo de 10 caracteres con requisitos de letras, números, símbolos y mayúsculas/minúsculas; bloquea las últimas 10 contraseñas reutilizadas; y rechaza las contraseñas encontradas en bases de datos de fugas de credenciales conocidas. Las reglas de contraseña se pueden extender opcionalmente para incluir enlaces de uso compartido y bandejas de entrada. 2FA admite SMS, TOTP, Clave de hardware y YubiKey Native. Los usuarios de FTP, SFTP y WebDAV pueden estar exentos de 2FA para cuentas de sistema automatizadas. La fijación de IP de sesión, el bloqueo geográfico por país y la inclusión en lista blanca de IP están disponibles.
Thru incluye la generación de claves PGP integrada en la plataforma (nombre, correo electrónico, algoritmo, fuerza de clave, frase de contraseña, caducidad opcional). Las claves SSH siguen la misma estructura. Los certificados SSL/TLS se pueden importar arrastrando y soltando. La interfaz de usuario de importación de certificados no especifica los formatos aceptados, los requisitos de la cadena o las distinciones entre certificados de cliente y servidor.
Cerberus proporciona una sección de Controles de firewall que muestra seis etapas. El bloqueo automático se activa después de un número configurable de inicios de sesión fallidos (predeterminado 5) y bloquea durante una duración configurable (predeterminado 180 minutos) o de forma permanente. La protección DoS está activa por defecto. Las políticas de contraseñas por usuario y por grupo son configurables. La lista de extensiones bloqueadas permite a los administradores definir una lista de denegación por extensión de archivo para subidas y cambios de nombre.
Serv-U la configuración del conjunto de cifrado cubre SSL/TLS para FTPS y HTTPS, claves privadas SSH para SFTP, conmutadores individuales de TLS 1.2/1.3, cifrados SSH, MAC SSH, algoritmos de intercambio de claves SSH, algoritmos de clave SSH y modo FIPS 140-2. Esta es la configuración de cifrado más granular de las cuatro plataformas probadas. Serv-U Gateway proporciona un componente de proxy inverso DMZ que termina las conexiones de transferencia de archivos en la DMZ, evitando conexiones entrantes a la red interna.
9. Gestión de usuarios y accesos
Files.com la creación de usuarios incluye nombre de usuario, método de autenticación, correo electrónico, nombre completo, empresa, asignación de rol (Usuario estándar o Administrador del sitio, más opciones de Administrador de facturación y Administrador del sitio de solo lectura), permisos a nivel de carpeta, fecha de caducidad de acceso por usuario, fecha de desactivación automática para cuentas inactivas, restricciones de IP, configuración de 2FA, protocolos permitidos y configuración de la carpeta raíz FTP/SFTP. Las reglas del ciclo de vida del usuario desactivan o eliminan automáticamente las cuentas inactivas durante un número configurable de días. SSO admite 13 proveedores de identidad: Auth0, Microsoft Entra ID, Box, Dropbox, Cisco Duo, Google, Idaptive, JumpCloud, Microsoft Active Directory, Okta, OneLogin, SAML y Slack. Se admite el aprovisionamiento y desaprovisionamiento SCIM.
Thru incluye una sección de Usuarios de máquina destinada a cuentas asociadas con nodos Thru instalados. Una sección de Administración cubre Usuarios, Roles, Retención, Registro de auditoría, MFA, Nodos Thru, Indicadores de funciones y Asignaciones de SSO.
Cerberus la gestión de usuarios incluye pestañas de Usuarios, Grupos, Política, Extensiones bloqueadas, Cuentas solicitadas y Recursos compartidos públicos. La política de contraseñas exige una longitud mínima (10 caracteres), requisitos de caracteres (letra, número, carácter especial) y rotación cada 180 días con una notificación por correo electrónico de 3 días de antelación. Las secciones de Usuarios AD, Usuarios LDAP y Usuarios SSO son elementos de menú separados. Usuarios AD extrae las cuentas de dominio automáticamente si el servidor está unido a un dominio. La creación de cuentas de usuario se puede solicitar desde la página de inicio de sesión de la interfaz web con un flujo de aprobación del administrador.
Serv-U la creación de usuarios abarca nueve pestañas: Información del usuario, Acceso a directorios, Rutas virtuales, Registro, Grupos, Eventos, Acceso IP, Límites y Configuración, y Autenticación multifactor. Las reglas de acceso a directorios, las asignaciones de rutas virtuales, los límites de conexión, el nivel de detalle del registro y las restricciones de IP son configurables por usuario, por grupo, por dominio y de forma global, y los niveles inferiores anulan a los superiores. Se admite la autenticación de base de datos a través de ODBC para cargar usuarios y grupos desde un origen de datos externo. La autenticación de Windows/AD, la autenticación LDAP y el soporte para una biblioteca de autenticación personalizada son características de la edición MFT.
10. Monitoreo y auditoría
Files.com los registros de historial capturan cada operación de archivo y evento de sesión tanto a nivel de carpeta como a nivel de todo el sitio. Los registros se pueden exportar y filtrar. Las sumas de comprobación de integridad de archivos (SHA256, SHA1, CRC, MD5) se pueden calcular y almacenar al subir para la detección de manipulaciones. La sección de Uso muestra el almacenamiento en tiempo real e histórico, el volumen de transferencia desglosado por salida nativa y entrada/salida del servidor remoto, el recuento de usuarios facturables y una herramienta de exportación por carpeta para identificar la concentración de almacenamiento.
Thru: La sección de Actividad es un registro de transferencias filtrable con filtros para Flujo, Organización, Endpoint, Nombre de archivo (con comodín), Estado de procesamiento, Estado de transferencia y rango de fechas. Los registros de archivos individuales muestran el recuento de entregas, el último estado y un historial de descargas completo. Un botón Compartir dentro del registro del archivo genera una URL de descarga limitada por tiempo y recuento bajo demanda. La generación del informe de exportación se ejecutó en 177ms durante las pruebas.
Cerberus: La sección de Conexiones muestra las sesiones activas (ID de conexión, escucha, hora de inicio de sesión, protocolo, nombre de usuario, dirección IP, agente de usuario del cliente) y las transferencias activas (ID de transferencia, usuario, ruta local, tiempo restante, progreso, tamaño total, velocidad de transferencia). La sección de Informes admite seis tipos de informes pero requiere una conexión a una base de datos SQL antes de su uso. Las entradas de registro incluyen detalles del protocolo de enlace SSL e información del paso de validación, suficiente para diagnosticar errores de configuración sin herramientas externas.
Serv-U: El monitoreo de actividad cubre Sesiones (datos de sesión en tiempo real con acciones Desconectar, Abortar, Difundir y Espiar y Chatear), Estadísticas (métricas de sesión y transferencia de todo el servidor desde el último reinicio) y Estadísticas de Usuario y Grupo (las mismas métricas por usuario o grupo). La pestaña Registro muestra el registro de proceso del servidor, no la actividad del usuario. El registro de actividad a nivel de usuario se escribe en una ruta de archivo de texto configurable por usuario. No hay un visor de registros integrado con filtrado o exportación lista para auditoría para la actividad del usuario.
Inmersión profunda en la evaluación comparativa de MFT plataforma por plataforma
Diplomat MFT by Coviant Software
Descargamos e instalamos Diplomat MFT desde cero en una máquina Windows, trabajamos en la configuración inicial del servicio y exploramos la interfaz de administración completa, claves, socios, transacciones, servidor de transferencia de archivos e informes.
Primeros pasos
El proceso de prueba comienza en el sitio web de Coviant Software. Después de rellenar un breve formulario de registro, recibe un enlace de descarga. El instalador es un ejecutable estándar de Windows; no hay versión para Linux disponible. Diplomat MFT se ejecuta exclusivamente en Windows.
Instalación
Al ejecutar el instalador se abre un asistente de InstallShield. La pantalla Tipo de configuración ofrece Completa (todas las funciones, más espacio en disco) y Personalizada (para usuarios avanzados). Seleccionamos Completa y pulsamos Siguiente.
Después de la selección del tipo de configuración, el instalador solicita una cuenta de servicio de Windows. Abrimos Servicios (services.msc), localizamos el servicio Diplomat Trial 64, abrimos sus Propiedades, navegamos a la pestaña Iniciar sesión, seleccionamos Esta cuenta e introdujimos NT AUTHORITY\NetworkService. Los campos de contraseña se rellenan automáticamente.
Después de hacer clic en Aceptar, hicimos clic con el botón derecho en el servicio y seleccionamos Iniciar. La columna Iniciar sesión se actualizó a NetworkService y el servicio se inició.
Panel de administración
Al hacer clic en el icono de Diplomat MFT Trial en el escritorio se abre https://localhost:8081/ en el navegador. Aparece una advertencia de certificado autofirmado en la primera carga; al hacer clic en Avanzado y continuar, aparece la pantalla de inicio de sesión de Coviant Software.
Las credenciales predeterminadas son Administrator/diplomat. Después de iniciar sesión, el sistema solicita inmediatamente un cambio de contraseña. Una vez establecida, se carga la interfaz principal. El panel de administración está basado en navegador y es accesible de forma remota, una diferencia significativa con respecto a Cerberus, que requiere una sesión de escritorio remoto en la máquina del servidor.
La pantalla principal muestra una barra de navegación superior con ocho menús: Archivo, Claves, Socios, Transacciones, Servidor de transferencia de archivos, Configuración, Trabajos e Informes. La barra lateral izquierda muestra el árbol de configuración: Claves (5), Socios (7), Transacciones (6) y Servidor de transferencia de archivos. La versión de prueba que se ejecuta aquí es 9.5 Trial Build 20260702, Enterprise Edition.
Claves
La sección Claves es donde se gestionan todas las credenciales de cifrado. La prueba se instala con cinco claves de ejemplo preconfiguradas en tres categorías.
Claves OpenPGP (3)
Se incluyen dos claves públicas y un par de claves. Al seleccionar Clave pública de auditor de ejemplo se muestran sus detalles completos: nombre de clave, tipo de clave (ECDSA), ID de usuario y una opción de notificación de caducidad. La sección Clave maestra solo para firma muestra el algoritmo (ECDSA), la curva elíptica (NISTP521), la fecha de creación (Feb 02, 2026), caducidad (Nunca) e ID de clave.
Desplazándose hacia abajo se muestran campos técnicos adicionales: Huella digital de clave, Versión (4), Algoritmo simétrico (AES_256) y Algoritmos hash (SHA512, SHA256). A continuación, aparece una sección de Subclave para cifrar y firmar con su propio algoritmo (ECDH), curva elíptica (NISTP521), fechas de inicio y caducidad e ID de clave.
Pares de claves
La carpeta Pares de claves contiene My Org Example PGP Key Pair, el par de claves de la organización que se utiliza para descifrar archivos entrantes y firmar los salientes. El formulario es idéntico al de una clave pública con una adición: un campo de Frase de contraseña con una opción de mostrar/ocultar que protege la clave privada.
Desplazándose hasta la parte inferior de la página del par de claves, se muestra una sección de Socios y transacciones relacionados. Para este par de claves, se enumeran cuatro socios que lo utilizan, cuatro transacciones hacen referencia a él y una sincronización lo utiliza. Los puntos verdes y rojos junto a cada elemento indican el estado activo o inactivo. Esta vista muestra exactamente lo que se vería afectado antes de eliminar o reemplazar una clave.
Claves SSH (2)
Las claves SSH gestionan la autenticación para conexiones SFTP en lugar del cifrado de archivos. Hay dos pares de claves SSH presentes: My Org Example Bank SFTP Client Key Pair y My Org Example SFTP Host Key Pair.
El Bank SFTP Client Key Pair muestra el algoritmo (RSA), la longitud de bits (2048), una huella digital SHA256 y un campo de frase de contraseña. La sección Relacionado muestra a Example Bank como el socio que lo utiliza, y las dos transacciones bancarias que hacen referencia a él.
El SFTP Host KeyPair es la clave que Diplomat presenta a los clientes que se conectan cuando actúa como servidor SFTP. Misma estructura (RSA, 2048 bits, huella digital SHA256), pero no hay socios, transacciones o sincronizaciones vinculadas; existe como un marcador de posición listo para usar.
Certificados SSL
La carpeta Certificados SSL está presente pero vacía en la prueba. Certificados SSL de servidor (0) y Certificados SSL de cliente (0) están disponibles como categorías para importar certificados utilizados con puntos finales FTPS.
Socios
Los socios definen cada sistema externo o ubicación donde Diplomat transfiere archivos: servidores SFTP, buckets de almacenamiento en la nube, recursos compartidos de archivos de red, agentes de sucursales y más. La prueba incluye siete socios de ejemplo divididos en dos grupos: Perfiles públicos (1) y Perfiles de confianza (6).
Perfiles públicos: Example Bank
El socio Example Bank es un Perfil de socio público que utiliza SFTP (SSH2) como método de transporte. La sección Servidor SFTP muestra los detalles de la conexión: dirección (sftp.examplebank.com), puerto (22), nombre de usuario (MyOrgExample), Clave de cliente SSH (My Org Example Bank SFTP Client Key Pair), un campo Directorio y un tiempo de espera de 30 segundos. Las opciones adicionales incluyen Verificar clave de host SSH, Usar firmas RSA fuertes, Comprobación de integridad de archivos (Tamaño de archivo), Condición de archivo listo (Tiempo de inactividad de archivo), servidor proxy y configuración de nombre de archivo temporal. Un botón PROBAR en la esquina superior derecha prueba la conexión sin iniciar una transferencia.
Al pulsar PROBAR en el perfil de ejemplo, se devolvió: “Conexión de socket no exitosa. No se recibió el listado del directorio del servidor.” como se esperaba, ya que sftp.examplebank.com no es una dirección real. En un socio real, este botón confirma la conexión antes de que se programe cualquier trabajo.
Desplazándose hacia abajo se muestra la sección de Claves OpenPGP, donde la Clave de cifrado/descifrado del socio y la Clave de firma/verificación del socio están configuradas como Clave pública de Example Bank. Una sección de Transacciones y sincronizaciones relacionadas en la parte inferior muestra qué trabajos utilizan este socio.
Al hacer clic en el menú desplegable de cualquiera de los campos de clave PGP, se enumeran todas las claves definidas actualmente en la sección Claves: Example Auditor Public Key, Example Bank Public Key y My Org Example PGP Key Pair. Así es como se conectan las claves y los socios: las claves se definen una vez y se referencian donde sea necesario.
Opciones de método de transporte
Al abrir el menú desplegable Método de transporte en cualquier perfil de socio, se muestra la lista completa de tipos de conexión admitidos. Protocolos de transferencia clásicos: SFTP (SSH2), FTP, FTPS (TLS), HTTP, HTTPS, SMB, Red local, AS2. Almacenamiento en la nube: Amazon S3, Microsoft Azure, Google Cloud, Oracle Cloud, Box, Dropbox, OneDrive, SharePoint, ShareFile, Zoho WorkDrive. Otros: Diplomat Remote Agent, Biscom Transit, Correo electrónico.
Perfiles de confianza: Branch Office A
Branch Office A es un Perfil de socio de confianza que utiliza Diplomat Remote Agent como método de transporte, el agente propietario de Coviant instalado en el sitio remoto. La sección Diplomat Remote Agent muestra la dirección del sitio, el puerto, la clave del sitio MFT y cuatro botones de acción. La descripción señala que el ancho de banda para las transferencias a esta sucursal está limitado a 30 Mbps para evitar saturar su conexión WAN.
Desplazándose hacia abajo se muestra dónde se aplica ese límite: Tamaño de fragmento (100 MB) y Ancho de banda máximo (30 Mbps). Las configuraciones adicionales incluyen Cifrar/Descifrar OpenPGP automático, Intentar reinicio de punto de control en caso de error de transmisión, Comprobación de integridad de archivos (Suma de comprobación SHA-256), Reintentos máximos, Retraso de reintento, Tiempo de espera y un campo de Proceso posterior personalizado para ejecutar un comando o script después de que se complete cada transferencia. La sección Relacionado en la parte inferior muestra que este socio es utilizado por la sincronización “Push new HR docs to all branch offices”.
Transacciones
Las transacciones son donde los socios y las claves se unen en trabajos de transferencia reales. La prueba incluye seis ejemplos preconfigurados en tres tipos: Entrante (2), Saliente (2) y Sincronización (2). Cada transacción tiene un campo de descripción en lenguaje sencillo que explica exactamente lo que hace, una práctica útil que hace que la configuración se autodocumente.
Entrante: Obtener archivo de resultados de pago del banco
Este trabajo programado extrae archivos de resultados cifrados del servidor SFTP del banco cada tarde de lunes a viernes, los descifra y los coloca en una carpeta local. Si no se encuentran archivos, el trabajo lo cuenta como un error en lugar de un éxito silencioso, una elección de diseño deliberada capturada en la descripción y aplicada por la configuración Error si no se encuentran archivos.
La sección Perfil de socio de origen extrae automáticamente la configuración completa de Example Bank SFTP, incluida la dirección, el puerto y la clave de cliente SSH, porque el socio ya estaba definido. Una opción Guardar como nuevo socio le permite promocionar cualquier cambio en línea a una entrada de socio permanente, y un botón IR AL SOCIO salta directamente a la página de ese socio.
La sección Socios de destino utiliza una pestaña PREDETERMINADA con un botón + junto a ella, lo que significa que un solo origen puede ramificarse a múltiples destinos simultáneamente. Esta transacción envía a Local Example Folder (Red local, C:\Example).
El manejo de archivos es donde la sección Claves se vuelve operativa. Verificar está marcado y la Clave de verificación OpenPGP está configurada como Example Bank Public Key. Los archivos entrantes se verifican mediante firma con la clave pública del banco antes de ser aceptados. La atribución del socio se muestra en línea en el lado derecho de la pantalla, aclarando qué clave se aplica a qué socio.
La sección Ejecución del trabajo ofrece EJECUTAR AHORA para ejecuciones manuales inmediatas o Programar para automatización recurrente.
Los reintentos están configurados para 3 intentos a intervalos de 5 minutos, con un correo electrónico de depuración enviado a soporte de TI en cada intento. Esto significa que si el banco sube el archivo tarde, el trabajo lo reintenta antes de marcarse como fallido. Las solicitudes externas permiten que el trabajo se active a través de API o agente de scripting, y permitir la ejecución como una transacción vinculada le permite ejecutarse como parte de una cadena.
La vinculación de transacciones muestra qué trabajos activan este y qué sincronizaciones hacen referencia a él. Las notificaciones admiten tanto Correo electrónico comercial (enviado a las partes interesadas) como Notificaciones de mensajería (Slack y webhooks de Teams, configurables por estado del trabajo Éxito, Error, Advertencia).
El archivado almacena una copia comprimida de los archivos transferidos por tipo de archivo y resultado, por ejemplo, archivar solo en caso de éxito. Las notificaciones de correo electrónico de TI envían un informe de depuración al equipo de TI independientemente de las notificaciones comerciales.
Los procesos previos al trabajo ejecutan un script personalizado antes de que comience la transferencia. Los procesos posteriores al trabajo incluyen un proceso de descompresión (con tipo de zip, plantilla de archivo, contraseña y directorio de destino) para descomprimir automáticamente los archivos comprimidos a su llegada, además de un proceso personalizado para ejecutar cualquier comando posterior a la transferencia.
Al hacer clic en VALIDAR antes de guardar, se devuelve una confirmación verde: “Transacción EXAMPLE: Get Payment Results file from Bank is Valid.”
Al ejecutar el trabajo con EJECUTAR AHORA, se abre una ventana de progreso que muestra Estado: Ejecutando (Creando lista de archivos) al 0 % Completado.
El trabajo se completó con Estado: Error en 40.5 segundos, como se esperaba, ya que sftp.examplebank.com no es un servidor real. El informe de ejecución muestra cada paso: el error de conexión, archivos encontrados (0), descifrado no requerido, clave de verificación especificada (Example Bank Public Key), mensaje no firmado y la ruta de archivo donde Diplomat registró el intento. Incluso una ejecución fallida produce un registro de auditoría completo.
Entrante: Al subir ClientUser, enviar al servidor de marketing
Este trabajo funciona de manera diferente: en lugar de una programación, utiliza la supervisión de archivos: observa una carpeta y se activa cada vez que aparece un archivo nuevo.
El origen es el directorio de subida del servidor de transferencia de archivos para ExampleClientUser (Red local). La condición de archivo listo está configurada en Tiempo de inactividad de archivo con 45 segundos; el trabajo espera hasta que un archivo haya dejado de cambiar durante 45 segundos antes de tratarlo como completo, evitando que las subidas parciales se reenvíen a mitad de la transferencia. La acción posterior a la transferencia es Eliminar, manteniendo limpia la carpeta de subida y señalando al cliente que el archivo fue procesado.
La ejecución del trabajo muestra Ejecutar trabajos usando: Supervisión de archivos, con Incluir Files modificados marcado y Recursivo desactivado. Deshabilitar/Notificar después de 15 minutos alerta si la supervisión deja de funcionar.
La sección de Notificaciones para este trabajo tiene un webhook de Slack en vivo configurado y configurado para Éxito: cuando un archivo se mueve con éxito al Servidor de marketing, un mensaje cae en el canal de Slack del equipo de marketing automáticamente.
Saliente: Supervisar el servidor de contabilidad para enviar Files de impuestos a los auditores
Este trabajo de carpeta activa observa el servidor de contabilidad en busca de nuevos archivos de impuestos y los envía cifrados por correo electrónico a los auditores.
La acción posterior a la transferencia es Mover en lugar de Eliminar. En caso de éxito, los archivos se mueven a una subcarpeta filed; en caso de error, van a una ruta de error separada. El origen es el recurso compartido de informes del servidor de contabilidad, supervisado mediante Bloqueo de archivos.
El destino utiliza el transporte de correo electrónico, sin servidor SFTP involucrado. El correo electrónico está pre-dirigido a auditors@example.com con el asunto “Tax file for My Org” y un cuerpo de mensaje. Los Files se envían como archivos adjuntos automáticamente.
El manejo de archivos aplica tanto Cifrar (Example Auditor Public Key) como Firmar (My Org Example PGP Key Pair), más una Clave de cifrado adicional (My Org Example PGP Key Pair), para que la organización remitente conserve una copia que pueda descifrar. La ejecución del trabajo utiliza Supervisión de archivos, no una programación.
Las notificaciones comerciales van a JaneDoe@auditors.example.com (Todos los trabajos). Las notificaciones de mensajería utilizan un webhook de Teams configurado para Advertencia y Error, una elección de canal diferente a la del trabajo del Servidor de marketing, que utilizó Slack para Éxito.
Saliente: Enviar autorizaciones de pago al banco
Lo contrario del trabajo Obtener resultados de pago: este envía archivos de pago salientes al servidor SFTP del banco cada mañana de lunes a viernes. Primero se ejecuta un script previo al trabajo para solicitar al servidor de contabilidad que genere el archivo de pagos. El origen es una carpeta local (Bank\PaymentAuthorizations), el destino es la bandeja de salida SFTP del banco (outbox/authorizations/).
El socio de destino es Example Bank (SFTP), el mismo socio utilizado como origen en el trabajo entrante. La misma definición de socio cubre ambas direcciones.
El manejo de archivos cifra con la clave pública de Example Bank y firma con My Org Example PGP Key Pair. La ejecución del trabajo está programada (Diario), solo de lunes a viernes, coincidiendo con la descripción “cada mañana de lunes a viernes”.
Sincronización: Enviar nuevos documentos de RR. HH. a todas las sucursales
Las sincronizaciones funcionan de manera diferente a las transacciones: en lugar de mover archivos, reflejan una ubicación de origen en uno o más destinos. Este trabajo se ejecuta cada tarde de lunes a viernes a las 15:00 y mantiene las sucursales A y B como espejos exactos del servidor de RR. HH.
La configuración crítica es Eliminar elementos de destino que no estén presentes en el origen, marcada aquí, lo que significa que los archivos eliminados del servidor de RR. HH. también se eliminan de las sucursales. Incluir subcarpetas también está marcado. Una pestaña Excluir contiene los patrones de exclusión manifest.ini y _* a los que se hace referencia en la descripción.
El origen es el socio HR Docs (Red local, \\hr\shared\docs). El orden de transferencia es primero en profundidad.
Los socios de destino muestran una insignia de 2, dos destinos simultáneos. Cada uno utiliza Diplomat Remote Agent con Cifrado/Descifrado OpenPGP automático, Intentar reinicio de punto de control en caso de error de transmisión, Suma de comprobación (SHA-256), Tamaño de fragmento de 100 MB y Ancho de banda máximo de 30 Mbps, el mismo límite definido en el perfil del socio.
Sincronización: Enviar copias de seguridad de configuración diarias a S3 Glacier
La segunda sincronización se ejecuta cada noche, 5 minutos después de la medianoche, y sincroniza los propios archivos de copia de seguridad de Diplomat con un bucket de AWS S3 Glacier. A diferencia de la sincronización de documentos de RR. HH., Eliminar elementos de destino que no estén presentes en el origen está desmarcado, por lo que las copias de seguridad antiguas nunca se eliminan de S3; solo se agregan otras nuevas. El filtro Incluir tiene como alcance los archivos *.dbu y *.dmrg (los formatos de copia de seguridad propios de Diplomat) con Recursivo marcado y solo Files.
Creación de una transacción desde cero
Los nuevos socios y transacciones se crean desde los menús de encabezado. El menú Socios ofrece Crear socio público y Crear socio de confianza. El menú Transacciones ofrece Crear transacción entrante, Crear transacción saliente y Crear sincronización.
Para probar el flujo de trabajo completo, creamos un nuevo socio (AIMultiple, Red local) y una nueva transacción entrante (Obtener pago de AIMultiple). El formulario se abre en blanco con la misma estructura que las transacciones de ejemplo: Información del archivo, Perfiles de socio de origen y destino, Manejo de archivos, Ejecución del trabajo y todas las secciones posteriores.
Al probar el directorio de destino, se devolvió: “Directorio C:/Users/Public/Documents encontrado. Acceso de escritura habilitado.” con un listado de directorio en vivo.
El trabajo se configuró con Programación (Diario), 3 reintentos a intervalos de 5 minutos y sin exclusiones de días. Al ejecutarlo con EJECUTAR AHORA, se produjo Estado: Exitoso en 0.125 segundos: 1 archivo encontrado, 1 transferido, 28 bytes, archivado y comprimido automáticamente.
Configuración
El menú Configuración cubre la configuración de todo el sistema. Elementos clave: Correo electrónico (SMTP para todas las notificaciones salientes y transporte de correo electrónico), Calendarios (calendarios de días festivos personalizados a los que se hace referencia en las exclusiones de trabajos), Monitor de trabajos (panel de operaciones en vivo), Cola de trabajos (controles de concurrencia), Auditoría (registro de auditoría del sistema), Copia de seguridad, Registro, proxy, Gestión de sesiones, Configuración de SSO, Usuarios administradores, Roles de administrador y LDAP.
El Monitor de trabajos se abre en una ventana de navegador separada en localhost:8081/jobmonitor. Muestra cada trabajo con el estado de la transacción, hora de inicio, tiempo transcurrido, estado del trabajo, archivos encontrados/procesados, velocidad, recuento de intentos de ejecución y próxima ejecución programada. Una tabla de resumen en la parte inferior desglosa los totales por Entrante, Saliente y Sincronización. Las pestañas de filtro En ejecución y Activo limitan la vista a los trabajos que se están ejecutando actualmente o que han estado activos recientemente.
Los calendarios definen calendarios de días festivos con nombre que se pueden aplicar a las exclusiones de transacciones. Cada calendario especifica los días no laborables mediante casillas de verificación de días de la semana y una lista de días festivos por nombre y fecha. Las transacciones hacen referencia a un calendario en su sección de Exclusiones de calendario para omitir ejecuciones automáticamente en esas fechas.
La configuración de la cola de trabajos controla cuántos trabajos se ejecutan simultáneamente y cómo se gestiona la carga de inicio. El máximo de trabajos simultáneos predeterminado es 50. El retraso entre los inicios de trabajos iniciales predeterminado es de 1.000 ms, un escalonamiento para evitar que todos los trabajos programados se activen a la vez y sobrecarguen el servidor. Los cambios en el retraso de inicio surten efecto al reiniciar el servicio.
bTrade
bTrade se diferencia de todas las demás plataformas de esta evaluación comparativa en un aspecto fundamental: no lo instalamos. Se proporcionó acceso a un clúster de control de calidad en vivo que ejecutaba TDXchange Release 5.3.0-SNAPSHOT en Linux con PostgreSQL, al que se accedió a través de RDP en un servidor Windows en la misma red debido a las restricciones de IP en los nodos del clúster.
La interfaz de administración está completamente basada en navegador, sin instalación de cliente, sin acceso directo en el escritorio, sin configuración de servicio. Navegar a https://<server>:8443/btrademft e iniciar sesión es todo lo que se requiere.
Primeros pasos
La pantalla de inicio de sesión es mínima: Nombre de usuario, Contraseña, Iniciar sesión y un enlace para Olvidé mi contraseña. Después de iniciar sesión como usuario administrador de AIMultiple, se carga la pantalla de inicio de TDXchange con un diseño de tres paneles.

La barra lateral izquierda enumera cada módulo: Jerarquía organizativa, Participantes, Relaciones, Mensajes y actividades, Panel de control, Servicios, Configuración del sistema, Agrupación en clústeres, Administradores, Migración, bTrade IA (marcado como NUEVO) y Enlaces rápidos.
El panel derecho muestra una lista de verificación de Sugerencias: establecer políticas de contraseñas estrictas para usuarios administradores y de buzón, configurar copias de seguridad automáticas, configurar la purga de mensajes y hacer una copia de seguridad de la bóveda de contraseñas.
Cada sugerencia tiene un botón Configurar que navega directamente a la pantalla de configuración correspondiente y una opción Descartar. Esta lista de verificación de incorporación guiada reduce la fricción de “Lo he instalado, ¿y ahora qué?” que normalmente crea un panel de administración en blanco.
Siguiendo la primera sugerencia en Configuración del sistema > Seguridad > Seguridad del usuario, se revelaron los controles de la política de contraseñas: longitud mínima (10), bloqueo de cuenta después de 3 intentos fallidos, duración del bloqueo (1800 segundos), aplicación del historial de contraseñas, antigüedad máxima de la contraseña (60 días), antigüedad mínima de la contraseña (1 día), Configuración de contraseña estricta y una sección de Contraseña de un solo uso / MFA.
Jerarquía organizativa
bTrade organiza todo bajo una jerarquía de cuatro niveles antes de que se pueda configurar cualquier participante o transferencia: Dominio > Organización > Departamento > División. La Configuración rápida crea los cuatro niveles en un solo formulario.
La navegación confirmó que el dominio aparecía como ACTIVO junto a los dominios preexistentes de bTrade y HealthcareProvider. Cada nivel tiene una opción Editar para cambios posteriores a la creación.
Este requisito de definir una jerarquía antes de agregar participantes es una diferencia estructural con respecto a todas las demás plataformas de esta evaluación comparativa. Diplomat, Files.com, Thru y Serv-U le permiten definir socios o puntos finales sin ningún contenedor organizativo. bTrade impone primero la jerarquía, lo que refleja su origen como una puerta de enlace B2B multiinquilino en lugar de una herramienta de transferencia de archivos punto a punto.
Participantes
Los participantes son los socios comerciales o sistemas internos que envían y reciben archivos, el equivalente a los Socios en Diplomat o los puntos finales en Thru. La configuración rápida crea un participante y un buzón opcional accesible desde la web en un solo formulario: División (seleccionada de la jerarquía), Nombre del participante, Correo electrónico, Identificador EDI, Calificador EDI, Nombre AS2 y credenciales del buzón.
La presencia de los campos Identificador EDI, Calificador EDI y Nombre AS2 a nivel de creación de participantes es un indicador significativo del posicionamiento de bTrade. Estos campos no aparecen en la configuración de participantes de Diplomat, Files.com, Thru o Serv-U; existen porque bTrade se basa en el intercambio de mensajes EDI B2B, no solo en el movimiento de archivos.
Creamos el participante AIMultipleTest bajo la división FileTransfer con el nombre de buzón aimultiplembx y acceso web habilitado. El participante y su buzón se crearon juntos en una sola acción Crear.
Al navegar por los participantes con el filtro de División configurado en FileTransfer, se confirmó que AIMultipleTest aparecía como HABILITADO con el Identificador EDI AIMultipleTest y el buzón aimultiplembx listado. La tabla de navegación también muestra una columna de Instancias de adaptador: cada participante puede tener instancias de adaptador de protocolo con nombre (por ejemplo, ExtSFTPTP_SFTP_Send_Records) que definen cómo se conectan. El dominio HealthcareProvider preconfigurado contenía 16 participantes de ejemplo con instancias de adaptador en los protocolos AS2, AFTP y SFTP, lo que muestra la profundidad del soporte de protocolos en un escenario B2B en funcionamiento.
Los participantes también están aislados entre sí de forma predeterminada. Dos participantes pueden ver o intercambiar archivos solo cuando se define una relación explícita entre ellos (consulte Relaciones a continuación):
- Incluso con miles de participantes, uno que no tenga relación con otro no tiene ruta hacia él.
- Si un solo participante se ve comprometido, por ejemplo, a través de una contraseña débil o un algoritmo obsoleto como SHA-1, el atacante aún no puede llegar a ningún otro participante.
- Esto evita el movimiento lateral posible en modelos de participantes planos, donde una cuenta comprometida puede exponer a otras.
Más allá de los campos de identidad y EDI, se pueden definir muchas configuraciones por participante, anulando los valores predeterminados del sistema:
- Reglas de archivado: reglas de retención y purga por participante que reemplazan los valores predeterminados del sistema. Un socio que intercambia miles de archivos al día se puede configurar para purgar después de cinco días hábiles sin archivo fuera de línea.
- Enrutamiento de puerta de enlace: un participante específico se puede enrutar a través de una puerta de enlace o proxy dedicado, por ejemplo, socios en líneas alquiladas, evitando el relé DMZ predeterminado.
- Seguridad y prevención de DoS: intervalo de inicio de sesión por participante, máximo de subprocesos simultáneos y listas de permiso y denegación de IP. Un usuario malintencionado que lance miles de subprocesos simultáneos podría, de otro modo, agotar las conexiones de la base de datos y provocar la caída del sistema. Los límites se pueden aumentar para socios de alto rendimiento, por ejemplo, 500 subprocesos para un corretaje principal, y reducir para otros. Las IP incluidas en la lista de denegación se bloquean antes de la autenticación.
Cada participante se conecta a través de adaptadores, los conectores a sistemas internos o externos. Los adaptadores internos incluyen monitores de directorio y copia de archivos en un sistema de archivos montado localmente; los adaptadores externos cubren FTPS, SFTP, AS2, AS1, buzón y almacenamiento en la nube de los principales proveedores. Los adaptadores obtienen y envían archivos, y realizan un seguimiento de qué archivos ya se han descargado para que el mismo archivo no se extraiga dos veces.
Relaciones
Las relaciones definen quién puede enviar a quién y qué sucede con un archivo en tránsito, las reglas de enrutamiento y procesamiento entre dos participantes. El formulario de configuración rápida toma un Participante remitente, un Participante receptor, una opción para Crear relación inversa, Acción AS1/AS2, reglas de enrutamiento (Adaptador de envío de destino predeterminado más reglas de enrutamiento condicional que se pueden secuenciar) y Acciones (pasos de procesamiento aplicados al mensaje en orden).
Este modelo de relación es en sí mismo el límite de seguridad principal de bTrade. Un participante puede intercambiar archivos solo con socios con los que tiene una relación explícita, por lo que el acceso se define por quién puede hablar con quién en lugar de por permisos de carpeta o directorios compartidos. Comprometer a un participante no expone a los demás, una propiedad de contención que las herramientas MFT basadas en carpetas y ACL no proporcionan de forma predeterminada.
Las reglas de enrutamiento pueden enviar diferentes tipos de archivos del mismo remitente a diferentes sistemas backend en una lista secuenciada. De un mismo remitente, por ejemplo, los pagos pueden ir al mainframe, los archivos de lockbox a un segundo sistema y los cheques a un tercero.
Una sección de TD / Otros parámetros cubre las opciones de seguridad y procesamiento por relación: Usar PGP, Compresión, Cifrado, Filtrado, Hashing, Firma y Estructura de seguridad. Todas estaban configuradas como Ninguna en el entorno de control de calidad, lo que significa que son opcionales en lugar de obligatorias.
En la parte inferior del formulario de relación, una sección de SLA permite definir expectativas de nivel de servicio por relación: recuento de archivos esperado, intervalo de tiempo, máscara de nombre de archivo, receptores y tipo de acción. Esto permite la supervisión de “¿llegó el archivo esperado a tiempo?” a nivel de socio comercial, un enfoque más estructurado que la configuración Error si no se encuentra el archivo de Diplomat, que es por transacción en lugar de por relación.
Las relaciones también son donde se conecta el escaneo selectivo de contenido. Debido a que el escaneo antivirus y DLP se ejecuta a través de las Acciones de relación y el servicio ICAP en lugar de como un filtro global, se puede habilitar solo donde importa, por ejemplo, en el tráfico entrante externo, en lugar de escanear cada archivo interno.
No creamos una relación para nuestra prueba porque la transferencia ad-hoc basada en buzón que realizamos no requiere una.
Interfaz de buzón
bTrade proporciona una interfaz web independiente para usuarios finales y socios comerciales en una URL distinta (.../btrademft/mailbox). La pantalla de inicio de sesión del buzón se diferencia visualmente de la consola de administración, tema oscuro con acentos azules en lugar del verde de administración, bajo la misma marca TDXchange.
Iniciamos sesión en el buzón aimultiplembx utilizando las credenciales establecidas durante la creación del participante. La interfaz del buzón muestra cuatro carpetas en el panel izquierdo y una barra de herramientas con Subir, Actualizar, Subir archivo, Descargar, Eliminar, Restaurar y Configuración. El botón Subir archivo se activa solo después de navegar a una carpeta de destino.
La bandeja de salida contiene dos subcarpetas: edi y nonedi. Este es el primer lugar donde la identidad EDI de bTrade se vuelve operativamente visible: la plataforma separa el contenido con formato EDI de los archivos sin formato a nivel de carpeta.
Al subir un archivo de texto sin formato a la carpeta edi, se devolvió: “Ningún estándar EDI compatible comienza con AIM.” El archivo fue rechazado porque no contenía una estructura EDI válida. La carpeta edi valida el formato del contenido antes de aceptarlo, no solo la extensión del archivo.
Preparamos un archivo EDI de orden de compra X12 850 válido y lo subimos. La validación EDI pasó, pero apareció un nuevo error: “No se puede determinar el buzón de destino para el identificador de receptor [RECEIVERID].” bTrade había analizado el sobre EDI, leído el identificador del receptor del segmento ISA e intentado enrutar el archivo a un participante con ese identificador, que no existía en el sistema.
Actualizamos los segmentos ISA y GS del archivo EDI para usar AIMultipleTest como remitente y receptor, coincidiendo con el Identificador EDI asignado a nuestro participante. La subida se completó con éxito: “Subido 1/1 archivos”, 284 bytes, 100 %, marca verde.
Al verificar la bandeja de entrada, se confirmó que el archivo llegó: test.edi, 284 bytes, fecha Jul 14, 2026 14:42. El archivo se movió de outbox/edi a través de la lógica de enrutamiento de bTrade y se entregó a la bandeja de entrada del buzón correcto según el identificador de receptor en el sobre EDI.
Mensajes y actividades
La vista Mensajes en Mensajes y actividades proporciona un registro de auditoría de todas las transferencias en el que se pueden realizar búsquedas. Los filtros incluyen rango de fechas, remitente, receptor, nombre de archivo y Parámetros avanzados. Los resultados muestran Nombre de archivo, Marca de tiempo, Remitente, Receptor, Tamaño (Bytes), Detalles del mensaje y Rastro de actividades. Aparecieron tanto nuestra transferencia test.edi como una transferencia preexistente de AndrieEDI.edi (de AdHocExt a InternalTP).
Cada acción en el sistema se registra en este rastro como un registro de auditoría inmutable y a prueba de manipulaciones, almacenado cifrado en la base de datos.
Panel de control
La sección Panel de control incluye subvistas para Mensajes, Transacciones, Participantes, Buzones, Certificados, Servicios, Conexiones, Trabajos y Contraseñas. La subvista Transacciones muestra el volumen de transferencia como un gráfico de barras o circular configurable, filtrable por rango de fechas y dividido por día u otros intervalos. La subvista Participantes muestra los recuentos de mensajes entrantes y salientes desglosados por protocolo (AS2, FTP, SSH, FS, MBOX, HTTP, UDP) por participante.
Certificados
La vista Panel de control > Certificados proporciona gestión del ciclo de vida de los certificados en todo el sistema. Una opción de filtro muestra los certificados que caducan dentro de un número configurable de días. Las opciones de Tipo de certificado son TODOS, X509, SSH, PGP, X509 CSR y PQC, siendo esta última entrada indicativa de soporte para certificados de criptografía post-cuántica, que no está presente en ninguna otra plataforma probada en esta evaluación comparativa.
Para las organizaciones que evitan OpenPGP, TDXchange también ofrece TDCompress, una alternativa propietaria de cifrado y compresión. En lugar de un simple intercambio de certificados, funciona como un tiempo de ejecución que empareja certificados con instrucciones, por ejemplo, a qué participantes se puede enviar o cifrar un archivo, lo que proporciona un control más estricto que OpenPGP junto con una fuerte relación de compresión.
Servicios
El menú Servicios (lado de configuración, separado de la vista de monitoreo del Panel de control) cubre dos áreas.
La Configuración rápida crea un nuevo escucha de protocolo del lado del servidor: elija un tipo de servicio, asígnele un nombre y créelo. Los tipos disponibles son Servicio FTP(S), Servicio SFTP, Servicio AS2 y Servicio ICAP.
La retransmisión configura los nodos perimetrales de la DMZ. Se definen dos servidores de retransmisión (172.31.23.211 y 172.31.22.50), que actúan como proxies entre los socios externos y el servidor interno de bTrade. El tráfico externo llega a la retransmisión en la DMZ; la retransmisión lo reenvía hacia adentro, manteniendo el servidor central fuera de la red pública. Este es el equivalente de Diplomat MFT’s Edge Gateway.
Para transferencias de larga distancia y alta latencia, los tamaños de ventana y paquete TCP/IP se pueden ajustar por servicio SFTP, de modo que un servicio que maneja socios en una región distante se puede ajustar de manera diferente a uno que sirve a remitentes locales de alto rendimiento.
Configuración del sistema
Los adaptadores definen los motores que mueven archivos: Monitor de directorio (observa una carpeta en busca de archivos nuevos), Copia de archivos (copia archivos entre ubicaciones) y Recepción de buzón (extrae de un buzón). Cada instancia de adaptador tiene controles de habilitado/deshabilitado, Probar conexión, Ejecutar ahora y Estadísticas. Hay un adaptador de Copia de archivos Quarantine_FS_1 predefinido; los archivos que fallan el escaneo de contenido ICAP se enrutan aquí.
AdHoc configura la función de uso compartido seguro de archivos ad-hoc. Las configuraciones incluyen requisito de contraseña, máximo de intentos de inicio de sesión fallidos (5), tamaño máximo de archivo (100 KB), descargas máximas por archivo (2), período de caducidad (24 horas) y extensiones de archivo prohibidas (.exe, .vbs, etc.). Las plantillas de notificación por correo electrónico y SMS utilizan tokens (${LINK}, ${PASSWORD}, ${VALID_UNTIL}). Una opción SMS fuera de banda envía el enlace por correo electrónico y la contraseña por SMS por separado, impidiendo el acceso si alguno de los canales se ve comprometido. Esto brinda a los usuarios finales un intercambio seguro bidireccional de persona a persona. Un remitente puede enviar un archivo a un destinatario externo y recibir uno de vuelta, con el enlace y la contraseña entregados a través de canales separados.
Archivado / Purga gestiona el ciclo de vida de los datos en tres etapas: Archivado en línea (mueve registros de la BD activa a la BD de archivo, semanal, más de 30 días de antigüedad), Archivado fuera de línea (mueve a archivos planos, semanal, más de 90 días de antigüedad) y Purga (eliminación permanente, semanal). Una pestaña de Restauración devuelve los archivos fuera de línea al sistema activo cuando es necesario.
Procesamiento de Files cubre cuatro áreas. La transformación de archivos define reglas de reescritura de contenido aplicadas a los archivos que pasan. La detección de duplicados identifica y, opcionalmente, rechaza archivos repetidos. El almacén de mensajes muestra la raíz del sistema de archivos y configura el cifrado en reposo: los mensajes en disco se cifran utilizando PQC Kyber, lo que significa que los archivos almacenados están protegidos con criptografía post-cuántica. Esto defiende contra ataques de cosechar ahora, descifrar después: incluso si un atacante extrae el almacén de mensajes hoy, los archivos permanecen ilegibles para una futura computadora cuántica. Las acciones del sistema permiten insertar pasos de procesamiento personalizados en la canalización de transferencia.
Puertas de enlace define los objetivos de conexión saliente: bTrade_SMTP (correo electrónico), One_IP_Proxy (proxy SOCKS para salida de IP única), Relay Proxy (retransmisión DMZ) y IA Gateway (conexión HTTPS al servicio bTrade IA). Cada puerta de enlace tiene un botón Probar conexión.
Seguridad ofrece conjuntos de políticas de contraseñas separados para usuarios administradores y usuarios de buzón, cada uno con la misma profundidad: longitud mínima, umbrales de bloqueo, historial de contraseñas, antigüedad máxima/mínima, reglas de complejidad estrictas (que prohíben fragmentos de nombre de usuario/nombre/correo electrónico, que requieren caracteres en mayúsculas/minúsculas/dígitos/especiales) y configuración de OTP/MFA. Los desencadenantes de OTP se pueden configurar de forma independiente por tipo de usuario: siempre, solo en el primer inicio de sesión, después de N días desde el último inicio de sesión o al cambiar la contraseña.
Varios incluye gestión de licencias, valores de generación de certificados predeterminados, aplicación del protocolo TLS (TLS 1.2 y 1.3 habilitados; SSL 3.0, TLS 1.0 y 1.1 deshabilitados), programación de copias de seguridad de configuración, control del nivel de registro por componente con configuración de rotación de archivos, cuentas de credenciales comunes reutilizables en adaptadores, certificado SSL de la consola de administración, propiedades de aplicación de bajo nivel (recuentos de subprocesos, codificación EDI, configuración de caché) y preferencias de visualización.
Agrupación en clústeres
El menú Agrupación en clústeres muestra cuatro nodos en este entorno de control de calidad: mft-1 (EN EJECUCIÓN), mft-2 (DETENIDO), relay1 (EN EJECUCIÓN), relay2 (DESCONOCIDO). Cada nodo tiene controles de Iniciar, Detener y Estado. Los nuevos nodos se agregan a través de la Configuración rápida con opciones de autenticación SSH. Los tipos de nodo son MFT (servidor central) y RELAY, las mismas dos categorías que se ven en toda la interfaz.
Las retransmisiones y los nodos del clúster se administran desde esta única interfaz, y un nodo caído se puede reiniciar en su lugar dada la configuración de red habitual, por ejemplo, UDP entre nodos.
Administradores
La Configuración rápida crea cuentas de administrador con asignación de roles (SYSTEM_ADMIN, FullMFTAdmin, MFTAdminLimited, FileTransferOPS) y un Mapa de alcance que limita la visibilidad de un administrador a un Dominio, Organización, Departamento o División específicos en la jerarquía. Esto permite la administración delegada: un administrador responsable de una división no puede ver ni modificar la configuración de otra. Los roles personalizados permiten definir nuevos conjuntos de permisos más allá de los roles integrados.
El área de Administradores también proporciona una recertificación de acceso periódica, donde se solicita a un administrador que revise y vuelva a confirmar qué participantes y usuarios aún requieren acceso. Las cuentas obsoletas y las relaciones de socios comerciales inactivas se muestran para su revisión en lugar de acumularse silenciosamente, un control de gobierno que la mayoría de las herramientas MFT punto a punto dejan en manos de la limpieza manual.
Migración
La migración maneja la exportación/importación completa del sistema, la exportación/importación selectiva de participantes y las rutas de migración desde productos bTrade más antiguos (TDNgine a través de conexión de base de datos Oracle o archivos de configuración; TDAccess/TDPeer a través de carga de archivos de configuración). La importación de base de datos lleva una advertencia prominente de que sobrescribe todos los datos existentes. Exportar tiempos de ejecución genera paquetes de configuración firmados para participantes individuales.
Más allá de las copias de seguridad nocturnas estándar, la configuración completa y la base de datos se pueden exportar y restaurar en otro lugar: reinstalar TDXchange e importar la exportación de la base de datos reconstruye un intercambio en funcionamiento sin un sistema de recuperación ante desastres separado. La misma exportación envía la configuración y los participantes de un entorno de prueba a producción.
bTrade IA
El bot de bTrade IA (etiquetado como NUEVO en la barra lateral izquierda) acepta una consulta de búsqueda de texto gratis y la enruta a través de la puerta de enlace de IA configurada para buscar en los datos del sistema. Ingresamos “Mostrar todos los mensajes transferidos en los últimos 7 días” y recibimos dos resultados: nuestra transferencia test.edi. Los resultados incluyen remitente, receptor, tipo de mensaje, fecha de creación, tamaño de archivo y enlaces directos a Detalles del mensaje y Rastro de actividades.
La consulta en lenguaje natural identificó correctamente ambas transferencias sin requerir que se completara ningún campo de filtro. Las búsquedas se pueden guardar y administrar de la misma manera que las búsquedas guardadas estándar. Esta es la única plataforma en esta evaluación comparativa con una interfaz funcional de búsqueda en lenguaje natural sobre el historial de transferencias.
Cerberus FTP
Descargamos e instalamos Cerberus FTP Server desde cero, configuramos el panel de administración y exploramos la interfaz web disponible para los usuarios finales, incluidas las subidas de archivos, la configuración de la cuenta y el uso compartido de archivos.
Primeros pasos
Cerberus no tiene un panel de control web ni un portal alojado. El proceso de prueba comienza con un breve formulario: nombre, apellido, dirección de correo electrónico y número de teléfono. Envíelo y será redirigido inmediatamente a la página de descarga.
Cerberus solo se ejecuta en Windows.
Instalación
Para esta revisión, aprovisionamos una instancia de Windows Server 2025 en AWS con un tipo de instancia m6i.xlarge. Al ejecutar el instalador, se abre una pantalla de bienvenida que confirma la versión que se está instalando. Al hacer clic en Siguiente, avanza.

La siguiente pantalla solicita las credenciales de la cuenta de servicio de Windows, un nombre de usuario y una contraseña que cumpla con la política que Cerberus utilizará para ejecutarse como un servicio en segundo plano.
Después de ingresar las credenciales, la instalación se ejecuta por sí sola y se completa en unos minutos.
El panel de administración
Una vez que finaliza la instalación, la interfaz de administración de Cerberus se abre automáticamente. No es una interfaz de usuario web; es una aplicación de escritorio nativa que se ejecuta en el servidor, accesible solo desde la propia máquina.
En el primer lanzamiento, se inicia el Asistente de introducción e intenta detectar automáticamente la dirección IP pública del servidor. En nuestra configuración, no pudo determinarla. Hicimos clic en Siguiente y el resto de la configuración se completó sin problemas.
El panel de control principal muestra una descripción general de seguridad, información de red, contadores de subida y descarga y una evaluación de vulnerabilidades, todo en una sola pantalla. La barra lateral izquierda enumera todas las áreas de gestión de la plataforma: Resumen, Registro, Conexiones, Informes, Administrador de usuarios, Usuarios AD, Usuarios LDAP, Usuarios SSO, Controles de firewall, Administrador del servidor, Administrador de eventos, Administrador de sincronización, Localización, Licencias y Asistente de configuración. Cubriremos cada sección en detalle.
La instalación se completó y llegamos a la página principal del panel de administración. No es un panel de control basado en web; es una aplicación nativa de Windows (un archivo .exe) que se ejecuta directamente en el servidor y solo se puede acceder desde esa máquina. No hay acceso remoto basado en navegador.
Interfaz web
Más allá del panel de administración, Cerberus proporciona una interfaz web para que los usuarios finales gestionen sus transferencias de archivos. Los logotipos, mensajes de bienvenida y otros elementos de diseño de esta interfaz se pueden personalizar desde la configuración de administración del lado del servidor. La pantalla de inicio de sesión es la interfaz de usuario web estándar de Cerberus.
Iniciamos sesión con la cuenta “inituser” creada durante la instalación. Inmediatamente después de iniciar sesión, Cerberus le solicita que configure dos preguntas de seguridad, necesarias antes de poder continuar.
Administrador de archivos
Después de completar las preguntas de seguridad, llegará al Administrador de archivos. Las acciones disponibles en la barra de herramientas son: actualizar, marcar todo, eliminar, renombrar, nueva carpeta, zip y descomprimir. Una barra de filtro con una opción de búsqueda recursiva se encuentra encima de la lista de archivos.
Además de las subidas de archivos individuales, puede subir carpetas enteras de una sola vez. Cuando subimos un archivo de video, apareció un reproductor de video en línea en la cola de subida mientras la transferencia aún estaba en curso. Puede obtener una vista previa del archivo antes de que termine de subir. La velocidad de subida, el porcentaje de progreso y el tamaño del archivo se muestran en tiempo real.
Configuración de la cuenta
La sección Cuenta gestiona las preferencias del usuario. La autenticación de dos factores está disponible aquí y se puede habilitar por usuario. También hay un selector de tema si desea cambiar la apariencia de la interfaz.
En la parte inferior de la página Cuenta, hay un botón Direcciones. Al hacer clic en él, se abre una Libreta de direcciones donde puede guardar nombres y direcciones de correo electrónico de las personas con las que comparte archivos con frecuencia. Los contactos también se pueden importar de forma masiva a través de CSV.
Uso compartido de archivos
El menú Compartir muestra todos los archivos y carpetas que ha puesto a disposición de otros. Para compartir algo, haga clic con el botón derecho en una carpeta en el Administrador de archivos para abrir un asistente de uso compartido de cinco pasos.
Paso 1: Confirma el nombre de la carpeta, establece un tiempo de caducidad (el valor predeterminado es 24 horas) y, opcionalmente, establece una contraseña para el enlace compartido.
Paso 2: Opciones: controla los permisos, las notificaciones y la limpieza. Permitir descargas públicas está marcado de forma predeterminada. También puede permitir subidas públicas a la carpeta, opcionalmente manteniendo esas subidas ocultas para otros visitantes. Un menú desplegable de notificaciones le permite optar por recibir alertas por correo electrónico cuando se descargan o suben archivos. Una opción de Limpieza puede eliminar automáticamente los archivos compartidos cuando caduca el recurso compartido.
Paso 3: Seguridad le permite exigir una contraseña de un solo uso enviada por correo electrónico antes de otorgar acceso. También hay una lista de invitados disponible aquí, limitada a un máximo de 500 invitados.
Paso 4: Correo electrónico: envía opcionalmente el enlace compartido directamente a los destinatarios desde el asistente. Los campos Para, CC y CCO están disponibles, junto con una línea de asunto (rellenada previamente como “Nueva carpeta compartida”) y un cuerpo de mensaje opcional. También hay una casilla de verificación “Enviarme una copia”.
Paso 5: Revisar: resume todas las configuraciones configuradas antes de la creación: nombre de la carpeta, fecha y hora de caducidad, si se requiere una contraseña y si las descargas públicas están habilitadas.
Después de hacer clic en Crear recurso compartido, nos encontramos con un error: “La información del host proporcionada por el cliente falló la validación. Póngase en contacto con el administrador del sistema.”
Para depurar esto, volvimos al panel de administración y abrimos la sección Registro. El registro enumera cada evento del servidor en orden cronológico, incluida la marca de tiempo, la dirección IP, el usuario, el ID del escucha y una descripción. Pudimos localizar el error exacto del intento fallido de compartir en la lista. Las entradas del registro también mostraban los detalles del protocolo de enlace SSL y el paso de validación específico que rechazó la solicitud. Este nivel de detalle facilitó la identificación de la causa raíz.
Después de resolver el problema de configuración del lado del servidor, el recurso compartido se creó correctamente. La página Configuración del recurso compartido en la interfaz web ahora enumera ambos recursos compartidos activos para la cuenta inituser, mostrando el nombre de la carpeta, la fecha de creación, la fecha de caducidad, el recuento de descargas y la URL completa del recurso compartido público para cada uno.
Al abrir la URL del recurso compartido como destinatario, se muestra una solicitud de contraseña, una simple pantalla de “Contraseña de acceso a la carpeta” con un único campo de entrada y un botón Abrir.
Después de ingresar la contraseña, el destinatario accede a una vista de solo lectura del contenido de la carpeta compartida. La lista de archivos muestra el nombre, tipo, tamaño y fecha. Hay un botón Zip y Descargar disponible en la esquina superior derecha, y los archivos individuales se pueden descargar directamente desde la lista. No se requiere inicio de sesión ni cuenta.
Conexiones
De vuelta en el panel de administración, la sección Conexiones tiene dos pestañas: Conexiones y Transferencias.
La pestaña Conexiones enumera el ID de conexión, el escucha, la hora de inicio de sesión, el protocolo, el nombre de usuario, la dirección IP y el agente de usuario del cliente para todas las sesiones activas. Durante nuestra prueba de uso compartido, se veían tres conexiones HTTPS simultáneas desde la misma dirección IP, todas originadas desde la cuenta inituser. Hay un botón Terminar conexión disponible en la parte inferior para finalizar forzosamente cualquier sesión activa.

La pestaña Transferencias muestra las transferencias de archivos activas en tiempo real. Cada fila muestra el ID de transferencia, el usuario, la ruta del archivo local, el tiempo restante, el progreso, el tamaño total, la velocidad de transferencia y el tipo. Mientras el destinatario descargaba el archivo de video compartido, la transferencia apareció aquí inmediatamente: 150.1 MB total, 13 % de progreso, ejecutándose a 4.44 MB/s.
Informes
La sección Informes es el Administrador de informes, que genera informes detallados de la actividad del cliente basados en nombres de usuario, rangos de fechas y acceso a archivos. Hay seis tipos de informes disponibles: Informe de usuario y archivo, Informe de inicio de sesión, Informe de auditoría, Informe de cuenta, Informe de carpeta e Informe de almacenamiento. El uso de esta función requiere conectar primero una base de datos SQL; el panel muestra un mensaje de “Configuración requerida” hasta que se configure.
Cada tipo de informe tiene su propio formulario de consulta. El Informe de archivo, por ejemplo, le permite filtrar por período de tiempo (un rango de fechas o una ventana de retrospectiva continua), nombre de usuario y ruta de archivo. Los resultados se pueden ordenar por host, nombre de usuario y marca de tiempo, con un límite configurable. La misma estructura de consulta se traslada a los otros tipos de informes.

Administrador de usuarios
El Administrador de usuarios es donde crea y gestiona a todos los que pueden acceder al servidor. Tiene seis pestañas: Usuarios, Grupos, Política, Extensiones bloqueadas, Cuentas solicitadas y Recursos compartidos públicos.
La pestaña Usuarios enumera todas las cuentas de Cerberus. Actualmente, solo está presente inituser. Desde aquí, las cuentas se pueden crear, editar y eliminar.
La pestaña Grupos está vacía en nuestra configuración, pero es donde puede crear grupos de usuarios y gestionar permisos a nivel de grupo en lugar de por usuario.
La pestaña Política controla los requisitos de complejidad de la contraseña y las políticas de cambio de contraseña. La configuración actual requiere una longitud mínima de 10 caracteres con al menos 1 letra, 1 número y 1 carácter especial. La sección Política de cambio de contraseña aplica una rotación cada 180 días, se aplica a las conexiones HTTP/S y envía una notificación por correo electrónico 3 días antes de la caducidad.
La pestaña Extensiones bloqueadas le permite definir una lista de denegación de extensiones de archivo. En el modo de denegación, cualquier intento de subir o renombrar un archivo con una extensión listada se bloquea. Se pueden agregar varias extensiones a la vez utilizando la separación por comas. La lista está actualmente vacía.
La pestaña Cuentas solicitadas gestiona el flujo de solicitud de cuenta de autoservicio que está disponible en la página de inicio de sesión de la interfaz web. Desde aquí, configura el servidor SMTP de notificación, el correo electrónico del administrador, el texto personalizado del correo electrónico de aprobación y denegación, y qué campos son obligatorios en el formulario de registro: nombre, apellido, teléfono, móvil y justificación. Las solicitudes de cuenta entrantes aparecen en la parte inferior de esta página para su aprobación por parte del administrador.
La pestaña Recursos compartidos públicos establece los valores predeterminados de todo el servidor para todos los enlaces compartidos creados por los usuarios. Las opciones configurables incluyen las duraciones de recurso compartido predeterminadas y máximas, si se requieren contraseñas para todos los recursos compartidos, si se debe aplicar la política de contraseñas del sistema a los archivos compartidos, la ofuscación del nombre de archivo, si se permiten descargas zip y cómo se gestionan las notificaciones. La sección Contraseña de un solo uso a continuación controla la configuración de OTP para la longitud del código de acceso, los requisitos de caracteres, el tiempo de vida y el umbral de bloqueo después de intentos fallidos.

Usuarios AD, Usuarios LDAP y Usuarios SSO
La sección Usuarios AD conecta Cerberus a un dominio de Windows. Si el servidor está unido a un dominio, la lista de usuarios de Active Directory se extrae automáticamente. En nuestro caso, muestra Administrator, Cerberus, DefaultAccount, Guest y WDACUtilityAccount de la máquina local. Desde aquí, puede autorizar a las cuentas de AD para que accedan al servidor FTP directamente, sin crear cuentas de Cerberus separadas para cada una. La sección también incluye pestañas para Descripción general del dominio, Opciones de enlace, Configuración de MFA de usuario y Asignaciones personalizadas de usuario y grupo. Usuarios LDAP y Usuarios SSO en la barra lateral izquierda cubren el mismo concepto para directorios LDAP y proveedores de identidad SSO, respectivamente.
La sección Controles de firewall gestiona toda la seguridad a nivel de conexión. La página principal muestra un diagrama de Canalización de autorización de conexiones que muestra las seis etapas por las que pasa cada conexión entrante: nueva conexión, inicios de sesión de escucha permitidos, IP permitida, país permitido, límite de escucha y autorizado. El estado activo de Geolocalización (deshabilitado), Bloqueo automático (activo después de 5 intentos, bloquea durante 180 minutos) y Protección DoS (activo) se muestran en la misma pantalla. Las direcciones IP se pueden agregar a una lista de permiso o denegación desde el panel de Gestión de IP y país. Este nivel de control de capa de red no existe en los servicios basados en la nube, es una ventaja significativa para las implementaciones locales.
La pestaña Bloqueo automático de amenazas configura las reglas de fuerza bruta y DoS en detalle. El bloqueo automático y la protección DoS tienen cada uno su propio interruptor. En Configuración de bloqueo, se establece el número de inicios de sesión fallidos antes de que se active un auto-bloqueo (predeterminado: 5), la ventana de tiempo antes de que se reinicie el contador (120 minutos) y, opcionalmente, una lista de nombres de usuario específicos que siempre deben desencadenar un bloqueo de IP en caso de fallo. La sección Tiempo de espera de bloqueo automático le permite elegir entre bloquear una IP durante un número determinado de minutos (predeterminado 180) o bloquearla permanentemente.
Administrador del servidor
El Administrador del servidor es el centro de configuración principal del servidor. Las pestañas cubren Configuración general, Protocolos, Escuchas, Mensajes, Acceso remoto, Seguridad, Registro y Avanzado. Aquí es donde reside toda la configuración técnica del servidor: configuración del protocolo, SSL/TLS, conjuntos de cifrado, puertos de escucha y comportamiento del registro.

Administrador de eventos
El Administrador de eventos es una de las secciones más capaces del panel de administración. Tiene cuatro pestañas: Reglas de eventos, Tareas programadas, Objetivos de eventos y Monitor de carpetas.
Las reglas de eventos le permiten definir desencadenantes basados en cosas que suceden en el servidor. Al crear una nueva regla, el menú desplegable Tipo de regla ofrece: Evento de transferencia de archivos, Evento de IP bloqueada, Evento de cuenta de usuario bloqueada, Caducidad de la fecha de desactivación del usuario, Evento de caducidad de la contraseña de la cuenta, Evento de solicitud de nueva cuenta, Evento de inicio de sesión, Evento de cierre de sesión, Evento de directorio creado, Evento de archivo eliminado, Evento de mover/copiar archivo, Evento de actualización disponible, Evento de archivo público compartido, Evento de transferencia de archivos públicos, Sincronización del servidor de respaldo y Evento de archivo escaneado.
Cada regla tiene un desencadenante, un conjunto de condiciones y un conjunto de acciones. Creamos una regla de prueba utilizando el desencadenante Evento de transferencia de archivos.
La sección de condiciones le permite filtrar por una larga lista de variables: marca de tiempo, ID de conexión, dirección IP, ID de sesión, nombre de usuario, grupo de usuarios, tipo de protocolo, nombre, apellido, correo electrónico, número de móvil, nombre de archivo, extensión de archivo, ruta de archivo local, ruta de archivo remota y más. Establecimos una condición de nombre de usuario igual a “inituser”. La lógica de filtro admite los modos Coincidir si alguno o Coincidir si todos.

Cuando se cumplen las condiciones, las acciones disponibles son: Notificación de evento por correo electrónico, Iniciar un ejecutable, Iniciar operación de archivo, Iniciar operación de servidor, Enviar HTTP POST, Enviar un archivo y Obtener un archivo. Esto hace posible crear flujos de trabajo basados en eventos completamente dentro de Cerberus, por ejemplo, desencadenar un HTTP POST a un webhook externo o enviar un archivo a otro servidor cada vez que un usuario específico sube algo.
Las tareas programadas funcionan de la misma manera pero se activan en un intervalo de tiempo en lugar de un evento. Usted define una programación, establece condiciones y elige del mismo conjunto de acciones: con dos adiciones específicas para las tareas programadas: Enviar informe guardado por correo electrónico y Escanear una carpeta.
Los objetivos de eventos es donde se definen los puntos finales externos a los que las acciones pueden enviar. Hay cuatro tipos de objetivos disponibles: Objetivo de servidor SMTP, Objetivo ejecutable, Objetivo de HTTP Post y Objetivo de transferencia de archivos. Se hace referencia a ellos al configurar acciones en Reglas de eventos y Tareas programadas. Un ejemplo práctico: si un usuario llamado “x” sube un archivo de más de 10 GB, envíe una Alerta de archivo grande al Slack de la empresa a través de un objetivo HTTP POST.
Administrador de sincronización
El Administrador de sincronización le permite replicar automáticamente la configuración en múltiples instancias de Cerberus FTP Server. Esto permite alta disponibilidad y redundancia: si está ejecutando varios servidores, pueden mantenerse sincronizados sin duplicación manual de la configuración. Todas las instancias deben ejecutar la misma versión y tener claves de licencia únicas. La configuración es sencilla desde la Lista de servidores y los paneles de Configuración general.
Localización
La sección Localización le permite editar cada cadena de texto tanto en la interfaz web del lado del servidor como en la del lado del cliente. La configuración regional se carga desde un archivo JSON, y tanto la traducción predeterminada en inglés como la traducción en el idioma actual se muestran una al lado de la otra para cada etiqueta de cadena. Esto brinda a los administradores un control total sobre el idioma y la terminología utilizados en toda la interfaz.
Files.com
Nuestro recorrido cubre la interfaz de la carpeta raíz, el flujo de subida, las acciones de archivo, los registros de historial, el modelo de permisos, el cifrado, las notificaciones y las opciones de gobernanza de datos.
Descripción general de la interfaz
Cuando llega por primera vez a Files.com, el explorador de archivos se abre inmediatamente. No hay asistente de incorporación ni lista de verificación de configuración; se le dirige directamente a la vista de la carpeta raíz.
La barra lateral izquierda enumera todos los módulos principales de la plataforma: Files, uso compartido, cuentas de usuario, cifrado, etc.
La amplitud de la barra lateral deja claro que Files.com es más que un producto de almacenamiento en la nube. Es una plataforma con serias ambiciones empresariales.
La carpeta raíz en sí tiene cuatro pestañas: Files, Historial, Permisos y Configuración. La vista de lista de archivos admite tres modos de visualización, personalización de columnas y filtros avanzados accesibles desde la barra de herramientas.
Ubicación de almacenamiento
Antes de subir nada, verificamos dónde se almacenarían realmente los archivos.
Al hacer clic en el selector de región en la esquina superior derecha, se abre el modal de Ubicación de almacenamiento. Files.com ofrece cinco regiones de almacenamiento administradas listas para usar.
Además de estas opciones alojadas, también hay una opción de Montaje de servidor remoto. Esto le permite conectar un servidor Files.com On-Premise y enrutar todo el almacenamiento a la infraestructura que usted controle por completo, ya sea su propio centro de datos o una nube privada.
Para las organizaciones con requisitos estrictos de residencia de datos, la combinación de selección regional y montaje local cubre la mayoría de los escenarios de cumplimiento.
Subiendo archivos
La carpeta raíz comienza vacía. Tres acciones de subida están disponibles desde el centro de la pantalla:
Nueva carpeta: Crear una estructura de carpetas antes de subir
Subir archivos: Seleccionar archivos individuales
Subir carpeta: Subir un directorio completo a la vez
Subimos un archivo PDF de 21 MB (Test.pdf) usando el botón Subir Files.
El panel de subida aparece en la parte inferior de la pantalla y permanece visible mientras se ejecuta la transferencia. Puede pausar o cancelar transferencias individuales directamente desde este panel. Una fila de resumen en la parte inferior muestra el número total de archivos restantes y su tamaño combinado en todas las subidas activas.
Lista de archivos y acciones masivas
Una vez que se completa la subida, el archivo aparece en la lista con las siguientes columnas visibles de forma predeterminada.
Test.pdf aparecía como un documento de Acrobat, modificado el 1 de marzo de 2026, a las 6:05 AM, y tenía un tamaño de 21 MB.
Las acciones masivas funcionan en varios archivos seleccionados simultáneamente. Para operaciones de un solo archivo, el botón Acciones en el lado derecho de cada fila abre un menú contextual con un conjunto más completo de opciones.
La opción Color de prioridad le permite etiquetar visualmente los archivos para marcar elementos que necesitan atención en un espacio de trabajo compartido. Duplicar es una opción separada de Copiar, que crea una copia local en la misma carpeta sin requerir una selección de destino.
Pestaña Historial
La pestaña Historial registra cada acción realizada por los usuarios en la carpeta. Encontramos tres entradas después de nuestra sesión inicial:
El registro captura tanto las operaciones de archivos (creación, modificación, eliminación) como los eventos de sesión (inicio de sesión). Cada entrada incluye el usuario, la descripción de la acción, la interfaz utilizada (Web en nuestro caso) y una marca de tiempo.
El filtro de rango de fechas predeterminado es una vista de 1 día, pero se puede ajustar. Los filtros y la selección de columnas también están disponibles en esta vista. El botón Exportar le permite extraer el registro completo para análisis externos o informes de cumplimiento.
Pestaña Permisos
La pestaña Permisos muestra qué usuarios y grupos tienen acceso a la carpeta actual, y a qué nivel.
El modelo de permisos es granular. Para cada usuario o grupo, puede controlar siete tipos de permisos distintos.
Como éramos el único usuario en el sitio, los siete permisos estaban marcados para nuestra cuenta. La interfaz incluye una nota: “Eres el único usuario en este sitio y ya tienes acceso completo. Para otorgar permisos de carpeta a otros, deberás crear un nuevo usuario.“
Un botón Agregar nuevo permiso está disponible en la parte inferior de la lista. Los permisos pueden heredarse de las carpetas principales o de los grupos, lo que significa que no tiene que configurarlos manualmente en cada nivel de una jerarquía de carpetas.
La pestaña también incluye una sección expandible de Términos y símbolos que explica cada tipo de permiso.
Pestaña Configuración
La pestaña Configuración contiene cuatro subsecciones: Uso compartido, Cifrado, Notificaciones y Gobernanza de datos.
Cifrado
La subpestaña Cifrado muestra una única opción: GPG, actualmente configurada como Desactivado. Al hacer clic en Editar, se abre la configuración para habilitar el cifrado basado en GPG para los archivos almacenados en esta carpeta.
Notificaciones
Esta sección fue la parte más impresionante de la pestaña Configuración. Files.com admite seis canales de notificación.
Cada canal tiene su propio botón Ver que conduce a la pantalla de configuración. La gama de integraciones aquí es genuinamente útil para entornos empresariales. Amazon SNS y Google Pub/Sub, en particular, son poco comunes en las herramientas de gestión de archivos, lo que sugiere que la plataforma está diseñada para casos de uso de canalizaciones automatizadas, no solo para el uso compartido manual de archivos.
Gobernanza de datos
La sección Gobernanza de datos está organizada en dos categorías: Retención de datos y Restricciones de datos.
Todas las configuraciones se envían con botones Editar. La caducidad de archivos le permite establecer políticas de eliminación automática, útiles para carpetas que contienen datos temporales o sensibles al tiempo. Archivar Files eliminados se puede habilitar para retener los archivos eliminados en un archivo en lugar de eliminarlos permanentemente.
En el lado de las restricciones, Limitar extensiones de archivo le permite incluir en lista blanca o negra tipos de archivo específicos (por ejemplo, permitir solo subidas .pdf y .xlsx). Limitar nombres de archivo por expresión regular ofrece el control más granular, permitiéndole aplicar convenciones de nomenclatura con patrones regex. Las vistas previas con marca de agua agregan una marca de agua a las pantallas de vista previa de archivos, relevante cuando se comparten documentos confidenciales con partes externas.
Cada una de estas configuraciones está desactivada de forma predeterminada, lo que significa que la plataforma se envía en un estado permisivo y permite a los administradores habilitar restricciones según sea necesario.
Uso compartido
Al hacer clic en Uso compartido en la barra lateral izquierda, se expande un submenú con seis elementos.
La plataforma usa por defecto Enlaces compartidos. Los filtros, la personalización de columnas y un botón Exportar están disponibles, en consonancia con los de cualquier otra vista de lista de la plataforma.
Crear un enlace compartido
Al hacer clic en Nuevo enlace compartido, se abre un panel en línea dentro del explorador de archivos en lugar de navegar a una pantalla separada.
La primera configuración es el tipo de recurso compartido, etiquetado como Reflejar cambios de archivo/carpeta en el recurso compartido:
Enlace compartido en vivo: Siempre apunta a la versión actual del archivo. Si el archivo se actualiza después de crear el enlace, los destinatarios siempre ven la última versión.
Enlace compartido instantáneo: El enlace se bloquea al estado del archivo en el momento de la creación. Los cambios posteriores en el original no afectan a lo que los destinatarios pueden acceder.
Esta distinción es importante en los flujos de trabajo de documentos. Una instantánea es apropiada para un contrato firmado o un informe con versión; un enlace en vivo es apropiado para una especificación viva o un documento de trabajo compartido.
Puede incluir varios archivos en un solo recurso compartido, o subir elementos adicionales directamente en el paquete compartido en el momento de la creación. Los elementos subidos directamente al recurso compartido tienen como ámbito solo el enlace compartido y se eliminan cuando el enlace caduca o se revoca.
Acciones disponibles
El menú desplegable Acciones disponibles controla lo que los destinatarios pueden hacer con los archivos compartidos. Este rango cubre la mayoría de los escenarios de uso compartido del mundo real sin requerir cuentas de usuario separadas para las partes externas.
Bandejas de entrada
La sección Bandejas de entrada en Uso compartido le permite crear puntos finales de envío de archivos dedicados que enrutan los archivos entrantes directamente a una carpeta de Files.com. Hay tres tipos de bandeja de entrada disponibles:
Aceptar Files a través de la web: Genera una URL pública. La contraseña, el formulario de registro y los controles de clickwrap están disponibles.
Aceptar Files a través de correo electrónico: Genera una dirección de correo electrónico de bandeja de entrada dedicada. Los Files enviados como archivos adjuntos llegan directamente a la carpeta configurada. Se admite la inclusión en lista blanca de remitentes por dirección o dominio.
Aceptar Files a través de la web y correo electrónico: Acepta ambos canales simultáneamente. La aplicación de contraseña y formulario de registro no es compatible en este modo combinado.
Cada bandeja de entrada requiere una carpeta de destino, un título para mostrar y una clave URL. La clave URL determina la ruta pública de la bandeja de entrada. La URL se genera como una vista previa antes de guardar la bandeja de entrada, para que pueda verificar la dirección antes de publicarla.
Configuración de la bandeja de entrada
Establecimos el destino en la carpeta raíz, ingresamos un título y configuramos la clave URL. La URL pública de la bandeja de entrada se genera inmediatamente como una vista previa en https://aimultiple.files.com/u/aimultiple-file-uploads, para que pueda verificar la dirección antes de guardar.
Controles de envío (Web)
Para las bandejas de entrada basadas en web, una sección de Controles de envío proporciona tres puertas de acceso independientes:
Se requiere una contraseña antes de que el formulario de subida sea accesible. La plataforma aplica las mismas reglas de complejidad de contraseñas configuradas en Configuración de usuario a las contraseñas de la bandeja de entrada.
El formulario de registro requiere que los cargadores completen un formulario antes de enviar. Puede usar el formulario estándar de la plataforma o seleccionar un formulario personalizado creado en la sección Formularios personalizados. Un correo electrónico de recibo opcional notifica a los cargadores del envío exitoso.
Clickwrap requiere que los cargadores acepten un acuerdo de clickwrap antes de continuar. Los acuerdos se pueden crear en línea o seleccionar de una biblioteca existente.
Los tres controles son opcionales y se pueden combinar en cualquier configuración en una sola bandeja de entrada.
Bandeja de entrada de correo electrónico
Al configurar una bandeja de entrada basada en correo electrónico, Files.com genera automáticamente una dirección dedicada. En nuestra prueba, fue aimultiple-aimultiple-file-uploads@inbox.files.com.
Los Files enviados como archivos adjuntos a esta dirección se depositan directamente en la carpeta de destino configurada. Tenga en cuenta que al cambiar al modo de correo electrónico, los controles de contraseña, formulario de registro y clickwrap desaparecen por completo y se reemplazan por configuraciones específicas de correo electrónico.
La bandeja de entrada de correo electrónico expone dos secciones de configuración adicionales. Permisos y respuestas del remitente de correo electrónico le permite restringir opcionalmente los envíos a direcciones de remitente específicas o dominios completos a través de una lista blanca, lo que requiere activar primero la autenticación de correo electrónico entrante en la Configuración de uso compartido. Una opción de Notificaciones puede enviar opcionalmente un correo electrónico de confirmación al remitente tras una subida exitosa.
La Configuración de correo electrónico entrante contiene la opción Separar envíos en subcarpetas, que organiza los archivos adjuntos de cada correo electrónico en su propia subcarpeta utilizando una plantilla de nomenclatura. La plantilla admite tokens de nombre, correo electrónico y dominio de correo electrónico, así como tokens de fecha/hora. Si se deja en blanco, las subcarpetas se nombran secuencialmente. Esto evita que los envíos de diferentes remitentes se acumulen en un directorio plano.
Bandeja de entrada confirmada
Después de guardar, la pantalla de confirmación muestra ambos puntos finales simultáneamente. El botón Visitar bandeja de entrada abre la página de subida pública directamente. Un botón Ver Files enlaza a la carpeta de destino.
Prueba de velocidad de subida a través de la bandeja de entrada
La página de la bandeja de entrada pública no requiere cuenta ni inicio de sesión. Muestra el título de la bandeja de entrada, botones para subir archivos y subir carpetas, y una zona de arrastrar y soltar.
El logotipo y la combinación de colores de Files.com aparecen de forma predeterminada.
Subimos un archivo de 342 MB a través de esta página para medir el rendimiento en el mundo real. Con el almacenamiento configurado en EE. UU., Virginia, la subida se ejecutó a 6 MB/s. Nuestra conexión de prueba es una línea simétrica de 1.000 Mbit/s con 128 MB/s de capacidad de subida. El rendimiento alcanzado fue aproximadamente el 5 % del ancho de banda disponible, muy por debajo de lo que la conexión puede ofrecer.
Velocidad de subida: EE. UU. vs. Alemania
Probamos la bandeja de entrada subiendo un archivo de 342 MB a través del formulario web público. Nuestra conexión de prueba es una línea simétrica de 1.000 Mbit/s con 128 MB/s de capacidad de subida.
Con el almacenamiento configurado en EE. UU., Virginia, la subida se ejecutó a 6 MB/s, aproximadamente el 5 % del ancho de banda disponible.
Cambiamos la región de almacenamiento de la cuenta a UE – Alemania, Frankfurt. La migración de la región se completó en segundos, con todos los archivos existentes disponibles de inmediato en la nueva región.
El mismo archivo subido a Frankfurt a 14 MB/s, más del doble del resultado de Virginia. La mejora es consistente con la reducción de la distancia geográfica desde nuestra ubicación de prueba en Estambul. Dicho esto, 14 MB/s frente a una conexión de 128 MB/s sigue siendo una utilización del 11 %. El rendimiento de subida a través de la bandeja de entrada fue notablemente limitado en todas las regiones, lo cual es una limitación significativa para los casos de uso que involucran transferencias de archivos grandes.
Prueba de envío por correo electrónico
También probamos la bandeja de entrada de correo electrónico enviando el mismo archivo de 342 MB como un archivo adjunto de correo electrónico. Gmail lo convirtió automáticamente en un enlace de Google Drive en lugar de enviarlo como un archivo adjunto directo. El archivo no llegó a la bandeja de entrada de Files.com y no se devolvió ninguna notificación de error. Al volver a probar con un archivo pequeño enviado como un archivo adjunto en línea genuino, funcionó correctamente: el archivo apareció en la carpeta raíz automáticamente, organizado en su propia subcarpeta.
La carpeta raíz, después de varios envíos de prueba, muestra la estructura de subcarpetas automática funcionando como se esperaba. El envío por correo electrónico de un remitente con nombre se organizó en una carpeta etiquetada con su nombre y dirección de correo electrónico. Los envíos de formularios web anónimos llegaron a carpetas numeradas secuencialmente. No fue necesario ordenar manualmente.
Cuentas de usuario
La sección Cuentas de usuario en la barra lateral izquierda abre una lista de usuarios. Al hacer clic en Crear usuario, se muestra un formulario detallado organizado en varias secciones plegables:
Identidad del usuario recopila nombre de usuario, método de autenticación, correo electrónico, nombre completo y empresa. El método de autenticación predeterminado es Registro por correo electrónico, que envía al nuevo usuario una invitación para establecer su propia contraseña.
Permisos le permite asignar un rol, Usuario estándar o Administrador del sitio, además de roles adicionales opcionales (Administrador de facturación, Administrador del sitio de solo lectura). Los permisos a nivel de carpeta se configuran aquí también.
Seguridad proporciona controles de acceso por usuario, incluida una fecha de caducidad de acceso, una fecha de desactivación automática para los usuarios que no hayan iniciado sesión antes de una fecha límite establecida, restricciones de dirección IP, una opción de omisión para la lista blanca de IP del sitio y la configuración de Autenticación de dos factores (usar la configuración de todo el sitio, requerir siempre o no requerir nunca). Un indicador de Usuario compartido/Bot exime a la cuenta de los requisitos de 2FA e impide cambios en la contraseña o el correo electrónico.
Opciones de conexión cubre los protocolos permitidos y la configuración de la carpeta raíz FTP/SFTP. Las Preferencias manejan la zona horaria, el idioma y el avatar. Categorización y notas proporciona campos de etiquetado interno y notas.
La plataforma también incluye Reglas del ciclo de vida del usuario, que le permiten desactivar o eliminar automáticamente las cuentas que han estado inactivas durante un número específico de días. Esto es útil para limpiar cuentas creadas para clientes o contratistas que ya no están activos, sin requerir auditorías manuales. Los informes de acceso también están disponibles en la vista de lista de usuarios con fines de auditoría.
Socios
El submenú Socios en Cuentas de usuario está diseñado para grupos de usuarios gestionados externamente, organizaciones o proveedores cuyos usuarios comparten la misma estructura de acceso a carpetas y permisos. La creación de un socio requiere un nombre, una asignación de carpeta raíz y una configuración de permisos. La sección Controles de acceso de usuario le permite definir si los administradores del socio pueden crear usuarios, restablecer credenciales, omitir 2FA para conexiones FTP/SFTP/WebDAV y gestionar claves GPG para sus propios usuarios.
SSO
La sección SSO admite 13 proveedores de identidad listos para usar: Auth0, Microsoft Entra ID, Box, Dropbox, Cisco Duo, Google, Idaptive, JumpCloud, Microsoft Active Directory, Okta, OneLogin, SAML y Slack. Se admite el aprovisionamiento y desaprovisionamiento SCIM para automatizar la gestión del ciclo de vida de usuarios y grupos a través del proveedor de identidad.
Cifrado
Claves SFTP/SSH asocia claves públicas con cuentas de usuario, lo que permite a esos usuarios autenticarse en Files.com a través de SFTP sin una contraseña. El formulario le permite seleccionar un usuario, agregar un título y pegar una clave pública o cargar un archivo de clave. También puede generar un par de claves directamente en el navegador. Esto es particularmente útil para integraciones de sistemas automatizados y autenticación a largo plazo que no debe caducar ni rotar automáticamente.
GPG
La sección GPG gestiona las claves GPG/PGP utilizadas para el cifrado y descifrado automático de archivos a nivel de carpeta. Files.com señala que esto es común en entornos de atención médica y finanzas donde las contrapartes o los requisitos de cumplimiento exigen el cifrado GPG.
Cifrados
La sección Cifrados controla los conjuntos de cifrado SSL/TLS permitidos para las conexiones FTP y SFTP. De forma predeterminada, Files.com requiere los cifrados modernos más seguros.
Tipos de activadores de automatización
Hay cuatro tipos de activadores disponibles para automatizaciones:
- Intervalo se ejecuta en una programación recurrente como diaria, semanal, mensual, trimestral o anual
- Programación personalizada se ejecuta en horas exactas, días o intervalos que usted defina; admite múltiples ejecuciones por día y omisión opcional de días festivos por región
- Webhook entrante se activa cuando un sistema externo lo activa a través de un endpoint de webhook seguro de Files.com
- Ad-Hoc (Ejecutar manualmente) se ejecuta bajo demanda usando la acción Ejecutar ahora, sin programación adjunta; adecuado para tareas únicas
El activador Programación personalizada admite exclusiones de región por días festivos, lo que significa que las automatizaciones se pueden configurar para omitir ejecuciones en días festivos nacionales en un país específico, un nivel de precisión de programación que la mayoría de las plataformas no ofrecen de forma predeterminada.
Servicios
El menú Servicios en la barra lateral izquierda gestiona los protocolos de conexión que los clientes pueden usar para acceder a Files.com. Cada servicio tiene sus propias subpestañas de Configuración y Registros, lo que permite a los administradores configurar el comportamiento y revisar el historial de conexiones de forma independiente por protocolo.
La página de configuración de FTP, que se muestra a continuación, ilustra el nivel de control disponible. Las opciones incluyen habilitar o deshabilitar el servicio por completo, controlar la conversión de final de línea en modo ASCII, exigir SSL en todas las conexiones, opcionalmente auto-crear carpetas principales para las subidas de clientes que esperan este comportamiento y establecer un Mensaje del día personalizado que se muestra a los clientes FTP al iniciar sesión. La misma profundidad de configuración está disponible para SFTP, AS2 y WebDAV.
Integraciones
El menú Integraciones se expande en siete subsecciones: Catálogo, Servidores remotos, Sincronización, Montaje, SSO, SIEM y SMTP personalizado.
La página Catálogo presenta la biblioteca completa de integraciones de terceros disponibles. La amplitud aquí es notable; cubre destinos de almacenamiento en la nube, protocolos de transferencia de archivos, proveedores de identidad, herramientas de productividad, plataformas de observabilidad y seguridad, automatización del flujo de trabajo y SDK de desarrollo para JavaScript, .NET, Python, PHP, Ruby, Go y Rclone. El catálogo también incluye la aplicación de escritorio Files.com, la aplicación CLI y el Agente como conectores instalables.
Servidores remotos
Servidores remotos le permite conectar Files.com a un sistema de almacenamiento externo y usarlo como destino para carpetas, automatizaciones y sincronizaciones en lugar de depender únicamente del almacenamiento administrado de Files.com. Una vez que se configura un servidor remoto, se puede montar para acceso en tiempo real o usar como origen o destino para trabajos de sincronización programados. Esto es particularmente relevante para las organizaciones que necesitan almacenar archivos en un entorno específico por razones de cumplimiento pero aún desean usar Files.com para la orquestación, el control de acceso y las funciones de transferencia de archivos.
Sincronización
La función Sincronización le permite definir trabajos de sincronización de archivos programados o activados entre dos puntos finales compatibles, este sitio, un sistema local conectado por agente o un servidor remoto configurado. El origen y el destino se configuran de forma independiente, y las opciones incluyen si mantener o eliminar los archivos de origen después de la copia. Se puede especificar un nombre de archivo desencadenante para activar un evento descendente después de que se complete la sincronización. Los patrones de inclusión y exclusión permiten un control detallado sobre qué archivos están dentro del alcance de un trabajo de sincronización determinado.
SMTP personalizado
La opción SMTP personalizado en Integraciones permite que todos los correos electrónicos salientes de Files.com (notificaciones, confirmaciones de bandeja de entrada, entregas de enlaces compartidos) se envíen a través de su propio servidor de correo en lugar de la infraestructura de Files.com. Para las organizaciones con estrictos requisitos de gobernanza de datos o enrutamiento de correo electrónico, esto garantiza que ningún metadato de mensaje pase a través de un relay de correo de terceros.
Notificaciones
El menú Notificaciones admite seis canales de entrega:
Correo electrónico, Webhooks, Amazon SNS, Google Pub/Sub, Slack y Microsoft Teams.
La configuración sigue el mismo patrón en todos los canales. Para Slack, debe proporcionar una URL de webhook entrante de su espacio de trabajo de Slack, seleccionar la ruta de la carpeta a supervisar, elegir si las notificaciones se aplican solo a la carpeta seleccionada o a todas las subcarpetas, y especificar si se activan en todas las acciones de archivo o solo en acciones específicas. El resultado son alertas en tiempo real en su espacio de trabajo de Slack para cualquier actividad de archivo en un árbol de carpetas elegido, útil para los equipos que necesitan conciencia operativa de los envíos entrantes o cambios de archivos sin iniciar sesión en la plataforma.
Aplicaciones cliente
El menú Aplicaciones cliente proporciona descargas y documentación para la gama completa de aplicaciones cliente de Files.com. Los clientes disponibles incluyen una aplicación de escritorio para Windows y macOS, una aplicación de Command Line (CLI) y una aplicación móvil. La aplicación de escritorio integra Files.com como una unidad montada en el Finder de Mac o el Explorador de archivos de Windows, lo que permite operaciones de archivos nativas, incluidas las transferencias de arrastrar y soltar. La aplicación CLI es particularmente útil para flujos de trabajo con scripts y transferencias de servidor a servidor. Tener soporte CLI junto con clientes GUI significa que la plataforma puede acomodar tanto a usuarios finales como a operadores técnicos desde la misma cuenta.
Agente local
El Agente local es un servicio en segundo plano multiplataforma que conecta sus sistemas de archivos locales, incluidos los dispositivos NAS (NFS, SMB, CIFS) y las redes de almacenamiento conectado (SAN), a su sitio de Files.com. Una vez instalado, el agente se puede registrar como un servidor remoto y usar para acceso montado en tiempo real o como origen/destino en trabajos de sincronización. Este es el mecanismo clave para las organizaciones que deben mantener archivos en su propia infraestructura por razones de GDPR, HIPAA u otras de cumplimiento, pero que aún desean aprovechar Files.com para el control de acceso, la orquestación de transferencia de archivos y el uso compartido. Toda la transmisión de datos entre el agente y Files.com está cifrada.
Uso
El menú Uso proporciona una vista en tiempo real e histórica del consumo de la cuenta. El resumen del período de facturación actual muestra el almacenamiento total utilizado, el volumen de transferencia desglosado por salida nativa y entrada/salida del servidor remoto, y el recuento de usuarios facturables. Un gráfico de series temporales le permite cambiar entre las vistas de Almacenamiento, Uso de transferencia, Usuarios y API, con un rango de fechas configurable. Una herramienta Exportar uso del sitio por carpeta genera un informe del consumo de almacenamiento por ruta de carpeta, con opciones para la profundidad de recursividad y el umbral de tamaño mínimo de carpeta, útil para identificar dónde se concentra el almacenamiento antes de tomar decisiones de retención o limpieza.
Seguridad
La página Contraseñas detalla todas las restricciones activas. La configuración actual requiere un mínimo de 10 caracteres, que incluyan una letra, un número, un símbolo y letras mayúsculas y minúsculas. Se bloquea la reutilización de las últimas 10 contraseñas. La opción Evitar el uso de contraseñas vulnerables está habilitada, lo que significa que las contraseñas que aparecen en bases de datos de fugas de credenciales conocidas se rechazan en el momento de la creación. La caducidad de la contraseña es configurable pero está deshabilitada de forma predeterminada. Una opción notable es Aplicar reglas de contraseña a recursos compartidos, bandejas de entrada y carpetas servidas públicamente; cuando está habilitada, los mismos requisitos de complejidad se extienden a las contraseñas establecidas en enlaces compartidos y bandejas de entrada, no solo a las cuentas de usuario internas. La protección de fuerza bruta también es configurable, con los valores predeterminados propios de Files.com aplicados a menos que se anulen.
Autenticación de dos factores
La página de 2FA controla la aplicación en todo el sitio y los métodos de autenticación permitidos. La aplicación está actualmente configurada como “no requerida”; se puede cambiar para requerir 2FA para todos los usuarios o tipos de usuarios específicos. Los cuatro métodos admitidos son SMS, TOTP (aplicaciones de autenticación), Clave de hardware y YubiKey Native. Un interruptor separado controla si los usuarios de FTP, SFTP y WebDAV pueden omitir 2FA para esos protocolos específicos, útil para cuentas de sistema automatizadas que no pueden completar interactivamente un desafío de 2FA.
Gobernanza de datos
El menú Gobernanza de datos contiene siete subsecciones: Retención, Restricciones, Organización, Clickwraps, Regiones globales, Integridad de archivos y Restaurar.
Retención de datos
La sección Retención gestiona cuánto tiempo se conservan los datos en la plataforma. La caducidad de archivos le permite establecer reglas que eliminan automáticamente el contenido de la carpeta después de un período de tiempo especificado. Archivar Files eliminados controla cuánto tiempo se retienen los archivos eliminados antes de ser purgados permanentemente; esta es la ventana dentro de la cual se pueden recuperar los archivos eliminados. Una pestaña Configuración configura el comportamiento de sobrescritura en todo el sitio y el modo Solo archivo.
Restricciones de datos
La sección Restricciones proporciona controles detallados sobre lo que se puede subir y cómo se estructuran los nombres de archivo. Las pestañas cubren Límites de extensión de archivo, Límites de longitud de nombre de archivo, Límites de regex de nombre de archivo, Bloqueos de carpeta y Vistas previas con marca de agua. Estas restricciones se aplican a las operaciones de subida, movimiento y copia, y se heredan en cascada a las subcarpetas a menos que se anulen explícitamente.
La sección Organización permite la gestión de archivos basada en reglas en el punto de subida. Cambiar el nombre de los Files subidos le permite definir reglas que estandarizan automáticamente los nombres de archivo cuando llegan los archivos, útil para mantener esquemas de nomenclatura consistentes en todas las integraciones.
Organizar Files define reglas para mover o copiar archivos automáticamente a subcarpetas según criterios. Crear carpetas de usuario aprovisiona automáticamente una carpeta personal para cada usuario. Together, estas funciones pueden reemplazar flujos de trabajo de manejo manual de archivos por completo.
Clickwraps
La sección Clickwraps es donde se crean y almacenan los acuerdos legales para su uso en toda la plataforma. Cualquier acuerdo definido aquí está disponible para su selección al configurar bandejas de entrada basadas en web o enlaces compartidos que requieren la aceptación del usuario antes del acceso.
Regiones globales
La sección Regiones globales, que se muestra arriba como Regiones de almacenamiento de datos, le permite asignar carpetas individuales a regiones geográficas de almacenamiento específicas. La carpeta raíz de nuestra cuenta está actualmente asignada a UE: Alemania, Frankfurt, después de nuestra migración de región anterior. En una organización de varias regiones, diferentes carpetas se pueden enrutar a diferentes puntos finales de almacenamiento regional; por ejemplo, los archivos enviados por clientes europeos se pueden almacenar en Frankfurt mientras que los envíos norteamericanos llegan a Virginia, mejorando tanto la latencia como el cumplimiento de los requisitos de residencia de datos. Cuando cambia una asignación de región, los archivos existentes se migran automáticamente a la nueva región en segundo plano.
Integridad de archivos
La sección Integridad de archivos le permite configurar qué sumas de comprobación calcula y almacena Files.com para cada archivo subido. Hay cuatro algoritmos disponibles: SHA256, SHA1, CRC y MD5. Cuando está habilitada, la suma de comprobación se almacena junto con los metadatos del archivo y se puede usar para verificar que un archivo no ha sido alterado después de la subida. Esto es particularmente valioso en industrias reguladas donde la detección de manipulación de archivos es un requisito de cumplimiento, y para flujos de trabajo de transferencia automatizados donde el sistema receptor necesita verificar la integridad del archivo antes del procesamiento.
Restaurar
La sección Restaurar funciona como una papelera de reciclaje de nivel empresarial. Los archivos, carpetas y usuarios previamente eliminados se pueden recuperar siempre que se encuentren dentro de la ventana de retención configurada en la configuración de Retención de datos. Las solicitudes de restauración se ejecutan como trabajos en segundo plano, lo que las hace adecuadas para operaciones de recuperación a gran escala.
Al crear una solicitud de restauración, puede definir el alcance de la operación a una carpeta específica o a todo el sitio, filtrar por fecha de eliminación para limitar lo que se recupera y elegir si desea restaurar los archivos en su lugar (ruta original) o en una nueva carpeta en la raíz. Las marcas de tiempo de modificación del archivo se pueden conservar tal cual o actualizar a la fecha y hora actuales con una advertencia de que conservar la marca de tiempo original puede desencadenar inmediatamente las Reglas de caducidad de archivos si están activas en la carpeta de destino. Los permisos de carpeta se pueden restaurar opcionalmente junto con los archivos. Las solicitudes de restauración se rastrean con actualizaciones de estado, y los archivos que se han purgado permanentemente según la configuración de retención no se pueden recuperar.
Marca
La página de Marca revela el alcance completo de la marca blanca disponible. Los elementos configurables incluyen el nombre del sitio, la combinación de colores de la interfaz, el texto de ayuda de la página de inicio de sesión, el texto del encabezado y pie de página tanto para la interfaz interna como para las páginas públicas (bandejas de entrada, enlaces compartidos), un logotipo personalizado, una imagen de fondo de inicio de sesión personalizada, iconos personalizados y la dirección de respuesta y el texto del pie de página utilizados en las notificaciones por correo electrónico saliente. Combinado con la configuración de Dominio personalizado, estas opciones permiten a las organizaciones presentar Files.com completamente bajo su propia marca, el nombre de Files.com no necesita aparecer en ninguna parte de la experiencia del usuario.
Desarrolladores
El menú Desarrolladores en la parte inferior de la barra lateral izquierda contiene tres subsecciones: SDK, API y CLI. Esta sección está dirigida a los equipos que desean incorporar la funcionalidad de Files.com directamente en sus propias aplicaciones, scripts o canalizaciones automatizadas.
SDK
Files.com mantiene SDK con soporte oficial para siete lenguajes: Ruby, .NET, JavaScript, Python, Go, Java y PHP. Cada SDK se publica en el registro de paquetes estándar de su lenguaje y está vinculado a un repositorio público de GitHub. Los SDK exponen todas las capacidades de la plataforma disponibles a través de la interfaz de usuario web (operaciones de archivos, gestión de usuarios, permisos, enlaces compartidos, bandejas de entrada, configuración de carpetas y configuración del sitio) como objetos nativos en el lenguaje de destino. La plataforma recomienda explícitamente el uso de SDK en lugar de llamadas directas a la API, señalando que sus equipos de ingeniería interna utilizan los mismos SDK y que, por lo tanto, los problemas se encuentran y se solucionan rápidamente.
API
La sección API proporciona acceso a la documentación de la Files.com REST API y a la gestión de claves de API. Cada acción disponible a través de la interfaz web también está disponible a través de la API, lo que la hace adecuada para incorporar las capacidades de Files.com en aplicaciones personalizadas, sitios web, soluciones iPaaS o bases de datos. Las claves de API de nivel de administrador pueden realizar operaciones de gestión del sitio, incluyendo el aprovisionamiento de usuarios, cambios de permisos, creación de enlaces compartidos, configuración de bandejas de entrada y configuración de carpetas, toda la superficie administrativa de la plataforma, accesible mediante programación.
CLI
La subsección CLI proporciona acceso a la aplicación Files.com Command Line. Junto con la aplicación de escritorio para Windows y macOS, la interfaz basada en navegador, la aplicación móvil y la superficie SDK/API, la CLI completa un conjunto completo de modalidades de acceso. Para flujos de trabajo de automatización, transferencias programadas, procesamiento de archivos con scripts, operaciones de servidor a servidor, la CLI es la herramienta más directa disponible. Admite las mismas operaciones de archivos y administración que la interfaz web y se puede integrar en scripts de shell, trabajos cron o canalizaciones de CI/CD sin escribir código de aplicación. Para los equipos que gestionan Files.com como parte de una pila de automatización de infraestructura más grande, la CLI suele ser la interfaz diaria más práctica.
Thru, Inc
Nos registramos en Thru y probamos su interfaz de transferencia de archivos desde cero, trabajando en la configuración de la organización, la configuración de los puntos finales, la creación de flujos y el flujo de trabajo de transferencia de archivos de extremo a extremo.
Configuración y primeras impresiones
Después de iniciar sesión, el panel de control presenta inmediatamente estadísticas de transferencia, bytes de entrada/salida, almacenamiento actual vs. máximo, operaciones de procesamiento de archivos (cifrar, descifrar, comprimir, descomprimir) y un gráfico de transacciones desglosado por mes. En una cuenta nueva, todos los valores son cero, lo cual es esperable, pero el diseño hace un trabajo razonable al comunicar lo que la plataforma rastrea.
La navegación izquierda consta de seis elementos principales: Panel de control, Organizaciones, Flujos, Actividad, Informes y Alertas, además de Ayuda y Admin en la parte inferior.
Organizaciones
Las organizaciones sirven como el contenedor de nivel superior para todos los recursos. Crear una requiere un nombre, etiquetas opcionales y una descripción
Después de guardar, la lista se actualiza con la nueva entrada:
Al hacer clic en AIMultiple se abre la pantalla de Propiedades. La barra lateral izquierda ahora muestra el menú de nivel de organización: Puntos finales, Suscripción, Claves PGP, Claves SSH, Certificados, Nodos Thru y Usuarios de máquina.
Propiedades le permite editar la información ingresada en el momento de la creación.
Puntos finales
Los puntos finales son donde la flexibilidad de Thru se hace evidente. Al crear un nuevo punto final, el menú desplegable Tipo expone una gama de opciones de almacenamiento. Según las pruebas, los tipos disponibles incluyen:
La creación de un nuevo punto final solicita un título y un tipo. El menú desplegable de tipo enumera las opciones de almacenamiento disponibles:
- Thru FTPS: Almacenamiento FTPS administrado propio de Thru
- Thru SFTP: Almacenamiento SFTP administrado propio de Thru
- Thru File Share: Un nodo autohospedado que ejecuta el servidor de transferencia de archivos compatible de Thru (consulte Nodos Thru a continuación)
- Amazon S3: Enrutar transferencias a su propio bucket de AWS
- Azure Blob Storage: Enrutar transferencias a su propio almacenamiento de Azure
- SFTP externo: Conectarse a un servidor SFTP de terceros
- FTPS externo: Conectarse a un servidor FTPS de terceros
- Formulario web: Una página de subida basada en navegador para partes externas
Los puntos finales Thru administrados (FTPS, SFTP) son la opción de menor fricción: las credenciales y las URL se aprovisionan automáticamente. Las opciones de almacenamiento externo (S3, Azure, SFTP/FTPS de terceros) son un diferenciador significativo en comparación con las plataformas que solo ofrecen su propio almacenamiento administrado.
Seleccionamos Thru FTPS para la prueba. La dirección del punto final se generó inmediatamente y se mostró en pantalla.
Suscripción
La pantalla Suscripción le permite seleccionar una organización y activar una suscripción para ella.
Claves PGP
La generación de claves PGP está integrada directamente en la plataforma. El formulario recopila el nombre de la clave, el nombre de usuario/correo electrónico, el algoritmo, la fuerza de la clave, la frase de contraseña (con confirmación) y una fecha de caducidad opcional. Las claves se pueden usar para cifrar o descifrar archivos a medida que pasan por los flujos. Esto se configura a nivel de punto final del flujo, no de forma global, lo cual es el diseño correcto.
La gestión de claves SSH sigue una estructura idéntica a PGP (nombre, correo electrónico, algoritmo, fuerza de la clave, frase de contraseña). Estas se utilizan como credenciales de autenticación para los puntos finales de tipo SFTP. La generación se maneja dentro de la plataforma en lugar de requerir que los usuarios importen claves generadas externamente, aunque es probable que esta última opción también exista.
Certificados
La sección Certificados permite importar certificados SSL/TLS para usar con puntos finales FTPS a través de un modal de carga de arrastrar y soltar. La interfaz solo especifica que el archivo debe ser un certificado válido, no se proporcionan más indicaciones sobre los formatos aceptados (PEM, PFX, CRT, etc.), los requisitos de la cadena de certificados o si los certificados de cliente frente a los certificados de servidor son conceptos distintos en este contexto. Esta es una brecha notable. La mayoría de los administradores que manejan la gestión de certificados FTPS tendrán preguntas que la interfaz de usuario actualmente no responde en línea.
Nodos autohospedados (Nodos Thru)
Los Nodos Thru merecen una atención específica. A través de la sección Nodos Thru, los usuarios pueden registrar un nodo y luego descargar un script de instalación para Windows (PowerShell) o Linux (curl & bash), con crontab o systemd como gestor de servicios en Linux. El nodo convierte efectivamente cualquier servidor en un punto final Thru compatible, una capacidad significativa para las organizaciones que no pueden o no quieren enrutar datos a través del almacenamiento en la nube de terceros.
Nota de comparación: files.com no ofrece una opción de nodo autohospedado; el almacenamiento es gestionado exclusivamente por el proveedor. La capacidad autohospedada de Thru es un diferenciador concreto para las implementaciones locales o híbridas.
Guía de instalación en Linux
La instalación es sencilla en ambas plataformas. La implicación práctica: si no desea utilizar el almacenamiento administrado de Thru, Amazon S3, Azure o un servidor FTP/SFTP externo, puede ejecutar el propio servidor de transferencia de archivos de Thru en su propio hardware. Al crear un punto final File Share, Thru le solicita que seleccione uno de los nodos registrados aquí. Esta es una ruta de almacenamiento autohospedado que no tiene equivalente en Files.com, que solo ofrece regiones de almacenamiento administradas y conexiones a servidores remotos.
La sección Usuarios de máquina está vacía. La tabla tiene columnas de Punto final de flujo, Tipo y Punto final de organización, pero sin entradas. Se espera que los usuarios de máquina asociados con un Nodo Thru instalado aparezcan aquí; dado que no se realizó ninguna instalación de nodo en esta evaluación comparativa, la lista permanece vacía.
De vuelta en el menú principal, Flujos es donde reside la lógica de transferencia real de la plataforma. Los flujos definen cómo se mueven los archivos desde un punto final de origen a un punto final de destino, con reglas, transformaciones y activadores aplicados en el camino. La lista está actualmente vacía.
Creamos un nuevo flujo. Después de guardar, se abre el editor de flujo:
Configuración de origen y destino
Al hacer clic en Agregar punto final de flujo en el lado del origen, se abre un selector de puntos finales. Thru le solicita que seleccione un origen de almacenamiento. Creamos un punto final de Formulario web para usar como origen. Esto genera una página de subida basada en navegador para remitentes externos. Para el destino, seleccionamos el punto final Thru FTPS creado anteriormente.
El flujo ahora está activo.
Con ambos lados conectados, hicimos clic en Ver y enviar cambios para publicar el flujo. Desde la lista de Flujos, los flujos individuales se pueden exportar, útil para replicar configuraciones entre entornos o hacer copias de seguridad de las definiciones de flujo.
Punto final de formulario web creado, agregado al flujo
Flujo con origen y destino configurados
Pantalla de confirmación de Ver y enviar cambios
Lista de flujos mostrando opciones de exportación

Configuración del punto final de origen
Al hacer clic en el menú de tres puntos en el punto final de origen, se abre el modal Editar configuración del punto final de flujo. El lado del origen tiene seis pestañas: Configuración, Opciones de procesamiento, Antivirus, Files desencadenantes, Cambiar nombre y Alertas.
La configuración cubre el filtrado de nombres de archivo y la ruta de origen. Los filtros Incluir y Excluir admiten expresiones regulares; solo la interfaz de usuario enlaza a una referencia de regex y muestra un patrón de ejemplo. La ruta de origen predeterminada es / pero se puede reducir a un subdirectorio específico.
Opciones de procesamiento es un único menú desplegable: Deshabilitado, Cifrado, Descifrado, Compresión, Descompresión. Transformación en vuelo sin herramientas externas: cifra antes de reenviar, comprime antes de almacenar o descomprime al ingerir.
Antivirus es un único interruptor. Cuando está habilitado, cada archivo que pasa por este punto final se escanea antes de ser reenviado. No se exponen detalles del motor, comportamiento de cuarentena o acceso al registro de escaneo en la interfaz de usuario, una función útil con documentación escasa.
Los Files desencadenantes resuelven el problema de la subida parcial. El modo activo, un NOMBRE DE ARCHIVO TEMPORAL para cada archivo, escribe los archivos entrantes con una extensión temporal (por ejemplo, example.doc.filepart) hasta que la transferencia completa finaliza, momento en el que se cambia el nombre del archivo. Esto evita que un archivo a medio escribir se recoja y se reenvíe a mitad de la transferencia. Particularmente importante para archivos grandes subidos en fragmentos.
Cambiar nombre permite cambiar el nombre de los archivos al ingerirlos utilizando reglas de patrón de archivo configurables. Se pueden definir múltiples reglas; gana la primera regla que coincide. No se configuraron reglas durante la prueba.
Alertas admite notificaciones por dirección de correo electrónico para eventos de Inactividad, Límite de transferencia excedido y En cuarentena. Estas se incorporan a la sección de Alertas de toda la plataforma.
Configuración del punto final de destino
El editor del punto final de destino tiene las mismas pestañas que el origen (Configuración, Opciones de procesamiento, Files desencadenantes, Cambiar nombre, Alertas) más dos adicionales: Usuarios y Mapeo.
La pestaña Usuarios muestra las credenciales utilizadas para autenticarse con el almacenamiento de destino. Debido a que FirstStorage es un punto final FTPS administrado por Thru, se aprovisionó automáticamente una cuenta de servicio (ftps-tgt-20773, Tipo de autenticación: Contraseña de usuario), sin necesidad de configuración manual de credenciales. Para los destinos SFTP o FTP externos, aquí es donde agregaría o administraría las credenciales de inicio de sesión.
La pestaña Mapeo define dónde aterrizan los archivos en el destino. Cada regla de mapeo tiene tres campos: Punto final de origen (el origen al que aplicar la regla), Ruta de origen (el directorio de origen) y Ruta de destino (el directorio de destino en el destino). El valor predeterminado es todos los orígenes, todas las rutas, enrutados a /. Se pueden agregar múltiples mapeos para enrutar archivos de diferentes directorios de origen a diferentes carpetas de destino, útil para cualquier canalización que necesite una salida estructurada a partir de una entrada plana o mixta.
Incrustación de formulario web
El punto final de origen en este flujo es un tipo de carga de IU web HTTPS de Thru, un formulario de carga alojado. Al hacer clic en el menú de tres puntos en este punto final, se muestra una opción Embed Thru Upload Component.
El modal de incrustación proporciona dos bloques de código: un conjunto de etiquetas <script> y <link> alojadas en CDN para importar la biblioteca de componentes web de Thru, y una etiqueta de elemento personalizado (<thru-upload>) rellenada previamente con el ID del punto final del flujo y la URL de la API. Se debe seleccionar una clave de API de un menú desplegable para activar el fragmento. El atributo API-key se completa una vez que se elige una clave.
El componente se incrustó en un servidor de prueba externo. Todas las solicitudes fallaron en la práctica debido a errores CORS. No se encontró configuración CORS en la interfaz de prueba, aunque podría existir en otra parte de la plataforma. La API de prueba de Thru bloqueó las solicitudes de origen cruzado del dominio de prueba porque carecía de un encabezado Access-Control-Allow-Origin. La función está bien diseñada en concepto, pero bloqueada en la capa de integración sin una solicitud de soporte o una configuración no descubierta.
El modal de carga de archivos, accesible a través del menú de tres puntos directamente en Flow Studio, funcionó sin problemas para las pruebas internas. Se subió un PDF al punto final de origen y se completó con éxito al 100 %.
Actividad
La sección Actividad es un registro de transferencias completamente filtrable. Filtros disponibles: Flujo, Organización, Punto final, Punto final de flujo, Rango de fechas, Nombre de archivo (con soporte para comodines), Estado de procesamiento, Estado de transferencia, Tipo de vista (Origen y destino, Solo origen, Solo destino) y Mostrar Files purgados. El panel de filtros se puede anclar u ocultar.
El PDF subido momentos antes apareció en el registro de inmediato. La fila muestra Tipo (Origen), Flujo (TestFlow), Punto final de flujo (20772: SourceStorage, Carga de IU web HTTPS de Thru), Organización (AIMultiple), Nodo Thru (Nube), Nombre de archivo, Tamaño de archivo (148.5 KiB), Recuento de entregas (0/1) y Última actualización de estado (Completado).
Al hacer clic en el registro del archivo, se abre un modal de Descarga de archivo que muestra los detalles del archivo, el recuento total de descargas exitosas y fallidas, y un historial de descargas completo. Hay dos botones de acción presentes: Descargar archivo y Compartir….
El botón Compartir abre un popover de Configuración de uso compartido directamente dentro del modal. Configuraciones: Activo durante y Descargas máximas (entero). Al hacer clic en Generar enlace compartido, se produce una URL de descarga limitada por tiempo y recuento. Esta es una función de distribución ad hoc práctica, no se necesita un paso de alojamiento de archivos separado.
El botón Exportar en la vista Actividad desencadena un trabajo de generación de informes. La página Informes de exportación (accesible desde el menú principal Informes) muestra el estado del trabajo, el tiempo de generación (177ms en este caso) y una marca de tiempo de retención. Una notificación emergente en la esquina inferior derecha confirma cuando la exportación está lista con un botón Descargar directo. Los informes son exportaciones de registros de actividad simples; no se observó ningún generador de análisis personalizado.
Alertas
La página Alertas agrega alertas generadas por el sistema en todos los flujos. Las columnas de la tabla son: Origen, Tipo de alerta, Creado, Gravedad, ID de alerta, Organización, Estado, Detalles y Acciones. Los botones Filtrar y Borrar todas las alertas están disponibles.
Durante las pruebas, no se activó ninguna alerta, por lo que la lista estaba vacía. El valor de esta vista se hace evidente a escala: en lugar de navegar a la configuración de cada flujo para verificar el historial de alertas, todas las alertas activadas en cada flujo y organización aparecen aquí en un solo lugar con gravedad y estado filtrables.
Admin
La sección Admin es accesible desde la parte inferior de la navegación izquierda y cubre la configuración a nivel de plataforma. El submenú Admin contiene: Usuarios, Roles, Retención, Registro de auditoría, MFA, Nodos Thru, Indicadores de funciones y Asignaciones de SSO.
La pantalla Usuarios enumera todas las cuentas de la plataforma, incluidas sus marcas de tiempo de último inicio de sesión, estados e indicadores de prohibición. La gestión de roles, las políticas de retención de archivos y las asignaciones de SSO cubren los requisitos estándar de administración empresarial. El Registro de auditoría proporciona un registro completo de las acciones de la plataforma, quién hizo qué y cuándo, que es un requisito básico para los marcos de cumplimiento SOC 2, HIPAA y similares. MFA y Asignaciones de SSO indican que se admite la integración de identidad empresarial.
El menú Ayuda proporciona documentación tanto para usuarios finales como para desarrolladores, incluida la referencia de la API. La calidad y profundidad de la documentación no se evaluaron en detalle durante esta evaluación comparativa, pero la presencia de una sección específica para desarrolladores es relevante para los equipos que planean integraciones basadas en API.
Las evaluaciones comparativas de rendimiento y rendimiento están fuera del alcance de esta evaluación y se cubrirán por separado.
Solarwinds Serv-U
Descargamos e instalamos SolarWinds Serv-U MFT Server desde cero, configuramos el panel de administración y exploramos la interfaz de gestión, incluida la configuración del servidor, la gestión de usuarios y el manejo de eventos.
Primeros pasos
El proceso de prueba comienza en la página del producto Serv-U. Al hacer clic en el enlace Descargar prueba gratuita, se abre un formulario que solicita nombre, apellido, correo electrónico comercial, país, código postal, número de teléfono y nombre de la empresa, más campos de los que requiere Cerberus. Envíelo y será redirigido a una página de descarga donde puede seleccionar su versión.
A diferencia de Cerberus, que solo es para Windows, Serv-U es compatible tanto con Windows como con Linux en el lado del servidor. Elegimos instalar la versión de Linux en una instancia AWS m6i.xlarge, el mismo tamaño utilizado en nuestra prueba de Cerberus.
Instalación
Nos conectamos al servidor a través de SSH, descargamos el instalador con wget, extrajimos el archivo y ejecutamos el binario. El instalador hace cuatro preguntas: confirmar la instalación, elegir el directorio de instalación, instalar como servicio y empezar ahora. Cuatro respuestas sí, y la instalación se completó en unos cinco segundos.
La nota de instalación impresa en la terminal es importante: se crea un escucha en el puerto 8443, y las credenciales de administrador predeterminadas son nombre de usuario admin y contraseña admin. El archivo de registro de inicio mostrará todas las direcciones IP y puertos en los que Serv-U está escuchando.
Panel de administración basado en web
Al navegar a la IP del servidor en el puerto 8443, se abre una página de inicio de sesión. Esta es una diferencia significativa con respecto a Cerberus: el panel de administración de Serv-U es una interfaz web accesible de forma remota desde cualquier navegador. Cerberus no tiene equivalente; gestionarlo requiere conectarse directamente a la máquina del servidor a través de escritorio remoto, lo cual es menos conveniente.
Después de iniciar sesión con las credenciales predeterminadas, Serv-U solicita configurar la autenticación multifactor. Las aplicaciones recomendadas son Google, Microsoft, LastPass y Authy. La configuración implica escanear un código QR. Puede omitir este paso.
Panel de control
Después de omitir la configuración de MFA, se carga el panel de control. Muestra Estadísticas de sesión, Estadísticas de inicio de sesión y Estadísticas de transferencia en todo el servidor. Las sesiones actuales, las sesiones totales, el recuento de inicios de sesión, la duración promedio de la sesión, la hora del último inicio de sesión y las velocidades de descarga y subida son visibles de un vistazo. Un registro del servidor en vivo se muestra debajo de las estadísticas, con controles para Congelar registro, Borrar registro y Filtrar registro. Dos pestañas adicionales muestran Sesiones activas y un enlace a la comunidad THWACK.
La barra lateral izquierda enumera: Panel de control, Detalles del servidor, Usuarios, Grupos, Directorios, Límites y configuración y Actividad del servidor en la sección Global, seguida de una sección Dominios que actualmente muestra Dominio de administración.
Detalles del servidor
La sección Detalles del servidor tiene siete pestañas: Acceso IP, Serv-U Gateway, Base de datos, Eventos, Información de licencia, Información del programa e Identidad del servidor.
La pestaña Acceso IP gestiona las reglas de conexión de todo el servidor. Cada regla toma una dirección IP, nombre o máscara y asigna acceso permitido o denegado, con una fecha de caducidad y descripción opcionales. Los formatos admitidos incluyen coincidencia exacta, comodín, rango, notación CIDR y comodín de un solo carácter. Las reglas se pueden importar y exportar.
La pestaña Serv-U Gateway configura un componente de proxy inverso opcional que termina las conexiones de transferencia de archivos en la DMZ, evitando conexiones entrantes desde la DMZ a la red interna y manteniendo los datos completamente fuera de la DMZ. La configuración requiere una dirección de puerta de enlace, un puerto (predeterminado 1180) y una dirección IP pública.
La pestaña Base de datos le permite conectar Serv-U a un origen de datos ODBC externo para cargar usuarios y grupos. La base de datos externa requiere un controlador ODBC instalado en el sistema. Las asignaciones de tablas de usuarios y grupos se pueden personalizar. Los usuarios cargados desde la base de datos anulan las cuentas creadas localmente con el mismo nombre.
La pestaña Eventos es donde se crean las reglas de eventos a nivel de servidor. Cada evento tiene un tipo, un nombre y una acción. El tipo de evento que se muestra en el formulario de creación predeterminado es Inicio del servidor, pero se puede cambiar para cubrir otros desencadenantes a nivel de servidor. Las acciones incluyen Enviar correo electrónico con campos Para, CCO, Asunto y Mensaje, así como otros tipos de acciones. Un botón Crear eventos comunes genera automáticamente un conjunto de reglas de eventos estándar.
Información de licencia muestra el estado actual del registro, la edición, el número de copias, la fecha de compra y los días restantes de prueba. También incluye una tabla de comparación lado a lado de las capacidades de FTP Server frente a MFT Server en cuanto a usuarios máximos, dominios, sesiones, capacidades, arquitectura, protocolos, web y móvil, administración y personalización. La edición MFT muestra ilimitado en todos los límites de usuarios y sesiones y agrega funciones que incluyen gestión automatizada de archivos, eventos y notificaciones por correo electrónico, eventos de cola de Microsoft, uso compartido de archivos, Serv-U Gateway, alta disponibilidad, validación FIPS 140-2, estadísticas de usuarios y grupos, administración web remota, HTML y CSS de cliente web personalizado, autenticación a través de biblioteca personalizada, autenticación de base de datos, autenticación de Windows/AD y autenticación LDAP.
Usuarios
La sección Usuarios tiene dos pestañas: Usuarios globales y Usuarios de base de datos. La creación de un usuario abre un cuadro de diálogo Propiedades del usuario con nueve pestañas: Información del usuario, Acceso a directorios, Rutas virtuales, Registro, Grupos, Eventos, Acceso IP, Límites y configuración y Autenticación multifactor.
Información del usuario recopila ID de inicio de sesión, contraseña, nombre completo, directorio de inicio, claves SSH, nivel de privilegio de administración, tipo de cuenta (Permanente u otro), dirección de correo electrónico y descripción. Las opciones incluyen bloquear al usuario en su directorio de inicio, permitir siempre el inicio de sesión y requerir un cambio de contraseña en el próximo inicio de sesión. Un botón Disponibilidad establece restricciones de tiempo de inicio de sesión por fecha y día de la semana. Un botón Mensaje de bienvenida configura un mensaje personalizado que se muestra al usuario al iniciar sesión.
La pestaña Acceso a directorios define a qué archivos y directorios puede acceder el usuario. Las reglas se heredan de los grupos a los que pertenece el usuario, así como de las reglas de dominio y de servidor. Cada regla asigna una ruta con un conjunto de permisos y un tamaño máximo opcional.
La pestaña Rutas virtuales vincula rutas físicas fuera del directorio de inicio del usuario en su listado de directorios. La tabla asigna rutas físicas a rutas virtuales, reemplazando el método tradicional de enlace de acceso directo.
La pestaña Registro controla exactamente lo que se registra para este usuario. Las opciones de mensajes de registro incluyen: mensajes de seguridad, nombres de IP, descargas, descargas comprimidas, subidas, eliminaciones de archivos, cambios de nombre de archivos y directorios, creaciones de directorios, eliminaciones de directorios, archivos compartidos, comandos FTP, respuestas FTP, comandos SSH, respuestas SSH, comandos SSH detallados, respuestas SSH detalladas, comandos HTTP y respuestas HTTP. El registro en un archivo se puede habilitar por separado, con una ruta configurable, rotación automática de registros y límites en el recuento de archivos y la retención de tamaño. Las etiquetas de ruta del archivo de registro admiten tokens para hora, día, mes, año, nombre de dominio, ID de inicio de sesión y nombre completo del usuario.
La pestaña Grupos muestra a qué grupos pertenece el usuario. Un usuario puede ser miembro de varios grupos, y el orden de pertenencia es significativo, ya que determina qué configuraciones de grupo tienen prioridad.
La pestaña Eventos enumera las reglas de eventos a nivel de usuario. Los eventos se activan automáticamente para ejecutar programas, enviar correos electrónicos o mostrar mensajes de icono en la bandeja. Un botón Crear eventos comunes genera automáticamente un conjunto estándar de reglas.
La pestaña Acceso IP establece restricciones de IP específicas del usuario, que se verifican en último lugar cuando el usuario intenta iniciar sesión. Las reglas siguen el mismo formato de dirección, acceso y caducidad que las reglas a nivel de servidor, y se pueden importar y exportar. (Imagen 20)
La pestaña Límites y configuración muestra los límites a nivel de conexión para el usuario. El tipo de límite de conexión muestra: máximo de sesiones por cuenta de usuario (20), máximo de sesiones por dirección IP para la cuenta (20), requerir conexión segura antes de iniciar sesión (sí), tiempo de espera de conexión inactiva automática (10 minutos), tiempo de espera de sesión automática (sin tiempo de espera), bloquear esquemas anti-tiempo de espera (no), bloquear dirección IP de la sesión agotada (sin tiempo de espera), permitir conexiones FTP y FTPS (sí), permitir conexiones SFTP (sí), permitir conexiones HTTP y HTTPS (sí) y requerir nombre DNS inverso (no). Cada límite se puede aplicar a días y horas específicos. Los botones Ratios y cuotas y Files libres de ratio también están disponibles. (Imagen 21)
La pestaña Autenticación multifactor muestra el estado de MFA del usuario (actualmente No configurado), un menú desplegable Autenticador multifactor (configurado en Habilitado), un campo Nombre de la empresa y un botón Restablecer MFA. Si se configura en Obligatorio en lugar de Habilitado, MFA se vuelve obligatorio y el usuario no puede iniciar sesión sin él.
Grupos
La sección Grupos tiene dos pestañas: Grupos globales y Grupos de base de datos. La creación de un grupo abre un cuadro de diálogo Propiedades del grupo con la misma estructura de pestañas que los usuarios: Información del grupo, Acceso a directorios, Rutas virtuales, Registro, Miembros, Eventos, Acceso IP, Límites y configuración y Autenticación multifactor.
Información del grupo toma un nombre de grupo, directorio de inicio, claves SSH, nivel de privilegio de administración y descripción. Las opciones incluyen permitir siempre el inicio de sesión, habilitar la cuenta, bloquear al usuario en el directorio de inicio y aplicar las reglas de acceso a directorios del grupo primero. Los botones Disponibilidad y Mensaje de bienvenida también están disponibles aquí. Todas las configuraciones disponibles a nivel de usuario también se pueden configurar a nivel de grupo. Si un usuario tiene una configuración conflictiva definida a nivel de usuario, la configuración a nivel de usuario anula la configuración del grupo.
Directorios
La sección Directorios tiene tres pestañas: Acceso a directorios, Rutas virtuales y Gestión de archivos.
La pestaña Acceso a directorios gestiona las reglas de acceso a directorios globales para todos los usuarios en el servidor. La creación de una regla toma una ruta y le permite establecer permisos de archivo (leer, escribir, agregar, renombrar, eliminar, ejecutar) y permisos de directorio (listar, crear, renombrar, eliminar) de forma independiente. La herencia de subdirectorios y un tamaño máximo de directorio también se pueden configurar. Los botones de acceso directo Acceso completo y Solo lectura están disponibles.
La pestaña Rutas virtuales asigna rutas físicas a rutas virtuales en todo el servidor, el mismo concepto que a nivel de usuario, pero aplicado globalmente. Una casilla de verificación controla si la ruta virtual se incluye en los cálculos de tamaño máximo de directorio. (Imagen 25)
La pestaña Gestión de archivos le permite definir reglas automatizadas para archivos en un directorio especificado. Cada regla se dirige a una ruta de directorio y elige una acción: eliminar archivos después de un número específico de días o mover archivos a otra ubicación después de un número específico de días. Serv-U evalúa cada archivo individualmente en función de su fecha de creación. (Imagen 26)
Límites y configuración
La sección Límites y configuración es el centro de configuración global para todo el servidor. Tiene siete pestañas: Límites, Configuración, Configuración de FTP, Cifrado, Configuración de marca, Uso compartido de archivos y Autenticación multifactor.
La pestaña Límites enumera los límites de conexión que se aplican en todo el servidor y se heredan en cascada a todos los dominios, grupos y usuarios a menos que se anulen en un nivel inferior. El tipo de límite de conexión incluye: sesiones máximas en el servidor (ilimitado), sesiones máximas por dirección IP en el servidor (ilimitado), sesiones máximas por cuenta de usuario (20), sesiones máximas por dirección IP para la cuenta de usuario (20), requerir conexión segura antes de iniciar sesión (sí), tiempo de espera de conexión inactiva automática (10 minutos), tiempo de espera de sesión automática (sin tiempo de espera), bloquear esquemas anti-tiempo de espera (no), crear directorios de inicio automáticamente (sí), bloquear dirección IP de la sesión agotada (sin tiempo de espera), permitir que X-Forwarded-For cambie las direcciones IP de conexión HTTP (no), requerir nombre DNS inverso (no) y sesiones máximas por dirección IP en el dominio (ilimitado). El menú desplegable de tipo de límite se puede cambiar para mostrar categorías de transferencia, cuota u otros límites.
La pestaña Configuración cubre tres áreas. La configuración de conexión le permite configurar el auto-bloqueo de usuarios que se conectan más de 4 veces en 30 segundos durante 15 minutos, con una opción para ocultar la información del servidor de la identidad SSH. La configuración de red controla el tiempo de espera de paquetes (300 segundos), el rango de puertos PASV y si se requieren direcciones IP de pares coincidentes para las conexiones de control y datos. La sección Mensaje de recuperación de contraseña le permite personalizar el asunto y el cuerpo del correo electrónico enviado a los usuarios cuando solicitan sus credenciales de cuenta, con variables de plantilla para nombre y contraseña.
La pestaña Configuración de FTP enumera todos los comandos FTP que admite el servidor y le permite habilitar o deshabilitar cada uno individualmente. Este nivel de control a nivel de comando FTP es exclusivo de Serv-U entre las plataformas que probamos.
La pestaña Cifrado cubre la configuración del certificado SSL para FTPS y HTTPS (ruta del certificado, ruta de la clave privada, contraseña y ruta del certificado de CA), la configuración de la clave privada SSH para SFTP (tipo de clave, huella digital y generación de clave), opciones SSL avanzadas (interruptores TLS 1.2 y 1.3, configuración del conjunto de cifrado), cifrados SSH, MAC SSH, algoritmos de intercambio de claves SSH, algoritmos de clave SSH y un interruptor de modo FIPS 140-2. El nivel de granularidad aquí, seleccionar conjuntos de cifrado individuales, MAC y algoritmos de intercambio de claves, está dirigido directamente a implementaciones conscientes de la seguridad y orientadas al cumplimiento.
La pestaña Configuración de marca se divide en tres secciones. La nueva marca de la página de inicio de sesión le permite establecer un logotipo personalizado, una imagen de fondo, un favicon, un texto de título de inicio de sesión, un color de fondo y un texto del cuerpo de la página de inicio de sesión. La marca de la página de inicio de sesión heredada admite un directorio contenedor HTML personalizado con archivos CSS, encabezado y pie de página separados para diseños de página de inicio de sesión totalmente personalizados. La marca del cliente web establece el logotipo que se muestra en la interfaz de gestión de archivos, con un requisito de dimensión de 400×100 píxeles y un campo de personalización de fondo solo CSS.
La pestaña Uso compartido de archivos configura cómo los usuarios del dominio pueden enviar y recibir archivos con invitados externos. Las configuraciones incluyen la URL del dominio, la ruta del repositorio de uso compartido de archivos, cuántos días después de la caducidad se eliminan automáticamente los recursos compartidos y las plantillas de asunto y cuerpo del correo electrónico de invitación, ambas editables y con soporte para variables de fecha de caducidad, URL compartida y comentarios. SMTP debe configurarse por separado para que los correos electrónicos de invitación se envíen automáticamente.
La pestaña Autenticación multifactor establece la política de MFA global. El menú desplegable Autenticador multifactor se puede configurar como Deshabilitado, Habilitado u Obligatorio. El campo Nombre de la empresa establece la etiqueta de cuenta que aparece en las aplicaciones de autenticación cuando los usuarios escanean el código QR.
Actividad del servidor
La sección Actividad del servidor tiene cuatro pestañas: Sesiones, Estadísticas, Estadísticas de usuario y grupo y Registro.
La pestaña Sesiones enumera todas las sesiones actualmente activas con columnas para ID, tipo, usuario, dirección IP, nombre de host, dirección del servidor, ubicación, último comando y cliente. Al hacer clic en una sesión, se completa el panel Información de la sesión activa a continuación con datos detallados en tiempo real: usuario, nivel de privilegio, dirección IP, velocidad, velocidad promedio de descarga y subida, tiempo conectado, tiempo inactivo, desde la marca de tiempo, descargado, subido, ubicación y último comando. Los botones Desconectar, Abortar, Difundir y Espiar y chatear están disponibles en la parte inferior.
La pestaña Estadísticas muestra estadísticas de sesión, inicio de sesión y transferencia en todo el servidor desde el último reinicio. Los campos mostrados incluyen hora de inicio de estadísticas, sesiones actuales, sesiones totales, sesiones de 24 horas, mayor número de sesiones, duración promedio de sesión, sesión más larga, recuento de inicios de sesión, duración promedio de inicio de sesión, hora del último inicio de sesión, hora del último cierre de sesión, usuario más conectado, recuento de usuarios actualmente conectados, velocidad de descarga, velocidad de subida, total descargado, total subido, velocidad promedio de descarga y velocidad promedio de subida.
La pestaña Estadísticas de usuario y grupo muestra las mismas estadísticas de sesión, inicio de sesión y transferencia desglosadas por usuario o por grupo. Puede seleccionar Estadísticas de usuario o Estadísticas de grupo, luego elegir una colección y un usuario o grupo específico para ver. Las estadísticas se pueden guardar o restablecer desde esta pestaña.
La pestaña Registro muestra el registro de la aplicación de Serv-U (mensajes de inicio, estado de carga de la biblioteca, confirmaciones de enlace de puerto y errores). Este es el registro de proceso del servidor, no los registros de actividad del usuario. La actividad a nivel de usuario se registra por separado en una ruta de archivo de texto configurada por usuario en la pestaña Registro. No hay un visor de registros integrado con filtrado o capacidades de auditoría para la actividad del usuario; si necesita revisar lo que hizo un usuario específico, abre el archivo de registro directamente.
Dominios
Se crea un dominio de administración automáticamente durante la instalación. Para probar la transferencia y el uso compartido de archivos, creamos un nuevo dominio utilizando el Asistente de dominio, que recorre seis pasos.
Paso 1: Detalles del dominio: ingrese un nombre para el dominio y una descripción opcional.
Paso 2: Tipo de dominio: elija entre Dominio de transferencia de archivos, Dominio de uso compartido de archivos o ambos simultáneamente. Ambos se pueden habilitar al mismo tiempo.
Paso 3: Uso compartido de archivos: establezca la URL del dominio, seleccione la carpeta del repositorio de uso compartido de archivos desde cualquier lugar del sistema de archivos del servidor y, opcionalmente, configure SMTP para enviar correos electrónicos de invitación. A diferencia de algunas plataformas que lo restringen a un directorio predefinido, puede apuntar esto a cualquier carpeta de la máquina.
Paso 4: Protocolos: habilite o deshabilite cada protocolo y establezca su puerto. Los protocolos disponibles son FTP y SSL/TLS explícito (puerto 21), FTPS/SSL/TLS implícito (puerto 990), SFTP usando SSH (puerto 22), HTTP (puerto 80) y HTTPS HTTP cifrado TLS (puerto 443). Diferentes dominios pueden ejecutarse en diferentes puertos.
Paso 5: Escuchas IP: seleccione en qué dirección IPv4 escucha el dominio, útil cuando hay varias IP vinculadas al servidor. Los escuchas IPv6 se pueden crear simultáneamente.
Paso 6: Cifrado: elija si permite a los usuarios recuperar contraseñas por correo electrónico.
Todas las configuraciones de seguridad disponibles globalmente y a nivel de usuario también se pueden configurar por dominio, lo que brinda a los administradores un control granular sobre la postura de seguridad de cada dominio de forma independiente.
Interfaz del cliente
Después de crear el dominio y un usuario, al navegar a la URL del dominio se abre la misma página de inicio de sesión que el panel de administración, seguida de una solicitud de configuración de MFA. Habíamos aplicado MFA, por lo que omitirla no era una opción esta vez.
Después de completar la configuración de MFA e iniciar sesión, se abre la interfaz del cliente de Serv-U. La barra lateral izquierda muestra Mi almacenamiento (Inicio, Favoritos) y Uso compartido de archivos (Solicitado, Enviado). La vista Inicio es un explorador de archivos que muestra la estructura de directorios del servidor con columnas de nombre, última modificación y tamaño. Los botones Subir, Nueva carpeta, Actualizar y Más están disponibles en la barra de herramientas.
La carga abre un cuadro de diálogo con una zona de arrastrar y soltar y una opción de exploración. El progreso de la carga se muestra en línea con una barra de porcentaje. No hay opción de carga de carpetas, solo archivos individuales, ya sea selecciones únicas o múltiples. No se muestra ninguna vista previa del archivo durante la carga.
Cualquier carpeta en el explorador de archivos se puede agregar a Favoritos desde su menú contextual. La sección Favoritos en la barra lateral izquierda muestra el nombre y la ruta de la carpeta con una opción Eliminar de favoritos.
Uso compartido de archivos: Solicitar
La sección Solicitado en Uso compartido de archivos le permite generar un enlace de carga para compartir con alguien y que le envíe archivos. La creación de una nueva solicitud abre un cuadro de diálogo de dos pasos.
Paso 1: Uso compartido de archivos: establezca un título (auto-rellenado con una marca de tiempo de caducidad), una descripción opcional y configuraciones avanzadas, que incluyen una fecha y hora de caducidad, una opción de protección con contraseña y una opción de límite de archivos.
Paso 2: Invitado y remitente: ingrese una o más direcciones de correo electrónico de destinatarios (separadas por comas). Las opciones incluyen notificarle cuando se haya subido el archivo y enviarle una copia del correo electrónico del enlace de carga. Una sección Cambiar detalles del remitente también está disponible.
Después de finalizar, la lista Solicitado muestra la nueva solicitud con su estado como Pendiente. Un cuadro de diálogo Obtener enlace muestra la URL de carga y su fecha de caducidad con un botón Copiar enlace.
Al abrir el enlace de carga, se muestra una página Solicitar archivos que muestra el asunto, el nombre y el correo electrónico del remitente, la fecha de caducidad, el estado de la protección con contraseña y la URL de carga. Debajo hay un área de carga con arrastrar y soltar y una opción de exploración.
Una vez que el destinatario carga a través del enlace, el archivo aparece en la lista Solicitado en su panel con los detalles del remitente y la carga visibles.
Uso compartido de archivos: Enviar
La sección Enviado funciona en la dirección opuesta: usted carga un archivo y genera un enlace de descarga para un destinatario. La creación de una nueva solicitud de envío sigue la misma estructura emergente de dos pasos que la solicitud de archivos: primero, establezca un título, descripción, caducidad, contraseña y opciones de límite de archivos, luego ingrese la dirección de correo electrónico del destinatario.
Después de completar los pasos, Serv-U genera un enlace de descarga y se lo presenta directamente; no se envía automáticamente ningún correo electrónico al destinatario. Usted copia el enlace y lo comparte usted mismo.
El destinatario abre el enlace y sube el archivo, o en el caso de envío, lo descarga desde una página mínima sin marca ni contexto más allá del enlace en sí.
En general, los flujos de uso y solicitud de uso compartido de archivos funcionan, pero la experiencia de usuario es notablemente tosca. Cada acción requiere navegar a través de múltiples ventanas emergentes, la interfaz proporciona una retroalimentación mínima y las páginas orientadas al destinatario son escasas. En comparación con el cliente web de Cerberus, que tiene un administrador de archivos adecuado, vista previa de video en línea y una interfaz razonablemente pulida, el cliente de Serv-U parece haber sido construido como una ocurrencia tardía. El panel de administración es donde Serv-U claramente invirtió su esfuerzo; la experiencia del usuario final recibió considerablemente menos atención.
Cita esta investigación
Elige el formato que se ajuste al lugar donde vas a publicar. Pegar la versión con enlace en tu CMS conserva el enlace de retroceso.
@misc{dogan2026,
author = {Dogan, Sedat and Sezer, Sena},
title = {{Evaluación comparativa de MFT: Files.com, Diplomat, Cerberus y Serv-U probados}},
year = {2026},
month = aug,
howpublished = {\url{https://aimultiple.com/mft-benchmark}},
note = {AIMultiple. Recuperado el 11 de Agosto de 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)












































































Sé el primero en comentar
Tu dirección de correo electrónico no será publicada. Todos los campos son obligatorios. Los comentarios se dejan en su idioma original.