Servicios
Contáctanos

Benchmark MFT: Files.com, Diplomat MFT, Cerberus y Serv-U Probados

Sedat Dogan
Sedat Dogan
actualizado el 1 de sept. de 2026

Probamos seis plataformas de transferencia de archivos gestionada: Diplomat MFT, bTrade TDXchange, Files.com, Thru, Cerberus FTP Server y Serv-U MFT Server, trabajando en la configuración, los flujos de trabajo de transferencia de archivos, la recolección entrante, la configuración de seguridad, la automatización y la administración.

Resultados del benchmark de transferencia de archivos gestionada

Herramienta
Sin instalación
Admin. remota
Carga de carpeta
Bandeja de correo
Automatización de flujos
FIPS 140-2
DoS por usuario
Re-certificación
AV/DLP (ICAP)
Ad hoc bidireccional
Subcarpeta automática
Protección por contraseña
Aceptación de clic
HA / clúster
REST API
Cerberus FTP
Thru, Inc.
Solarwinds Serv-U

Cada observación a continuación proviene del uso práctico de cuentas de prueba y software instalado, complementado con la documentación del proveedor.

Benchmark de transferencia de archivos gestionada

1. Configuración e implementación

  • Diplomat MFT es multiplataforma, funciona en Windows, Linux y Unix, y se instala rápidamente; probamos la versión de Windows mediante un instalador InstallShield. Es autohospedado (con opciones de implementación en la nube e híbrida), y en nuestra configuración de Windows, el acceso se realizó a través de un icono de escritorio, un servicio en segundo plano y una consola localhost en lugar de una URL alojada. El panel de administración está basado en navegador, y la primera transferencia está lista una vez que haya definido un socio y una transacción.
  • bTrade TDXchange se ejecuta en Windows, Linux o Unix como una aplicación Java, con soporte de Docker y Kubernetes y una elección de bases de datos H2, Oracle, PostgreSQL o MSSQL. Puede implementarlo localmente o usar la opción alojada TDCloud, y el agrupamiento clúster con conmutación por error automática viene incorporado. La configuración sigue un orden establecido: primero una jerarquía de cuatro niveles, luego un participante y luego un buzón, cada uno mediante un formulario único de Configuración Rápida.
  • Cerberus FTP Server es solo para Windows. Los sistemas operativos de servidor soportados 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 credenciales de 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. Aprovisionamos una instancia de Windows Server 2025 en AWS para las pruebas.
  • Files.com no tiene paso de instalación. Después de registrarse, aterriza directamente en el explorador de archivos. No hay asistente de incorporación ni lista de verificación de configuración. La plataforma está totalmente alojada; no se requiere ningún servidor por su parte.
  • Thru también está alojado en la nube. Después de registrarse, el panel es inmediatamente accesible. La configuración inicial requiere crear una Organización y al menos un Endpoint antes de que pueda ocurrir cualquier transferencia de archivos. Hay una secuencia de configuración obligatoria, pero es sencilla.
  • Serv-U soporta tanto Windows como Linux. Instalamos la versión de Linux en una instancia AWS m6i.xlarge. La instalación a través de la terminal toma cuatro indicaciones para confirmar, elegir un directorio, instalar como servicio y comenzar ahora, y se completa en aproximadamente cinco segundos. El panel de administración está basado en navegador y es accesible de forma remota, lo que 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 son totalmente basados en navegador y accesibles desde cualquier dispositivo.
  • Diplomat MFT tiene un panel de administración también basado en navegador y accesible de forma remota; la diferencia con los productos en la nube es que el servidor es autohospedado (en Windows o Linux) en lugar de alojado por el proveedor.
  • bTrade TDXchange tiene un panel de administración que se ejecuta completamente en el navegador, con administradores y socios comerciales en aplicaciones e inicios de sesión separados. Soporta Entra ID, Active Directory, LDAP y OAuth 2.0 más cuentas nativas con MFA, y el acceso es basado en roles con un Mapa de Alcance que limita a cada administrador a un nivel establecido de la jerarquía.
  • Serv-U tiene un panel de administración que se ejecuta en el puerto 8443 y es accesible desde cualquier navegador de forma remota.
  • Cerberus tiene un panel de administración que es una aplicación de escritorio nativa de Windows que se ejecuta en el propio servidor; administrarlo requiere una sesión de escritorio remoto en la máquina Windows. No hay una interfaz de administración web equivalente.

3. Interfaz de transferencia de archivos

Método de carga describe cómo se envían los archivos (portal del navegador, cliente web, buzón más adaptadores); es descriptivo, no puntuado.

Carga de carpeta indica si una carpeta completa, con sus subcarpetas y archivos, puede cargarse en una sola acción a través del navegador, en lugar de solo archivos individuales o una solución alternativa comprimida.

Vista previa del archivo durante la carga indica si el contenido de un archivo puede previsualizarse mientras la transferencia aún está en curso.

Panel de progreso persistente indica si la interfaz mantiene un panel fijo que muestra el progreso, los archivos restantes y el tamaño total a través de las cargas activas.

Pausar / Cancelar por transferencia indica si una transferencia individual en curso puede pausarse o cancelarse por sí sola. Estas son características de usabilidad del cliente web en lugar de capacidades MFT centrales, por lo que se documentan aquí pero no se incluyen en la tabla puntuada de cobertura de características.

  • Diplomat MFT proporciona un Portal de Transferencia Web basado en navegador donde los usuarios finales cargan y descargan archivos mediante arrastrar y soltar o navegando para seleccionar, sin software que instalar. El cifrado PGP automático en esas cargas del navegador es una capacidad dependiente de la edición: no está disponible en el plan Standard, es un complemento opcional en Professional y está incluido en Enterprise. Las transferencias automatizadas se ejecutan además a través de transacciones configuradas entre socios de origen y destino. El portal es un cargador simple: toma archivos individuales en lugar de carpetas completas y muestra una confirmación de carga completada.
  • bTrade TDXchange mueve archivos a través de un buzón de navegador y a través de adaptadores de protocolo (SFTP, FTPS, AS2, AS4, AFTP, almacenamiento en la nube) para intercambios programados y desatendidos. Lo que lo distingue es el manejo consciente del contenido: los archivos enviados a una carpeta EDI se validan contra estándares EDI soportados y luego se enrutan al buzón del socio correcto mediante el identificador del receptor dentro del sobre EDI en lugar de por ruta de carpeta. Esto lo convierte en una puerta de enlace B2B/EDI que entiende lo que está moviendo. *El buzón carga archivos individuales en lugar de ofrecer carga nativa de carpetas en el navegador, aunque el contenido de la carpeta aún puede moverse cargando una carpeta comprimida que el servidor descomprime, o replicarse a través de adaptadores de almacenamiento del lado del receptor.
  • Cerberus FTP proporciona una interfaz web para usuarios finales separada del panel de administración. El administrador de archivos soporta actualizar, marcar todos, eliminar, renombrar, nueva carpeta, comprimir y descomprimir. La carga de carpetas está soportada. Durante la carga de un archivo de video, apareció un reproductor de video en línea en la cola de carga mientras la transferencia aún estaba en curso. Hay una vista previa del archivo disponible durante la carga.
  • Files.com soporta la carga de Files, carpetas y nuevas carpetas desde la misma pantalla. Un panel de carga 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 en todas las cargas activas. Los Files pueden previsualizarse, etiquetarse por color (Color de Prioridad), duplicarse y gestionarse mediante un menú contextual por archivo.
  • Thru maneja las transferencias a través de su Flow Studio; los archivos se mueven entre endpoints de origen y destino configurados en lugar de a través de una interfaz de carga directa. La carga interna de archivos mediante el modal de Carga 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.
  • Serv-U la interfaz del cliente soporta carga de archivo único y carga de múltiples archivos, pero no carga de carpetas. No hay vista previa del archivo durante la carga.

4. Rendimiento de carga y fiabilidad de transferencia

Medimos el rendimiento utilizando un archivo de 342 MB cargado a través de la bandeja de entrada pública web de Files.com. Nuestra conexión de prueba: 1.000 Mbit/s simétrico, capacidad de carga de 128 MB/s, Estambul.

  • Con el almacenamiento configurado en EE. UU., Virginia, la carga se ejecutó a 6 MB/s, aproximadamente 5 % del ancho de banda disponible. Al cambiar la región de almacenamiento de la cuenta a UE Alemania, Frankfurt, el mismo archivo se cargó a 14 MB/s, más del doble del resultado de Virginia, consistente con la distancia geográfica reducida desde Estambul. La migración de región en sí se completó en segundos, con los archivos existentes disponibles inmediatamente en la nueva región. Ambos resultados reflejan restricciones de rendimiento significativas, ya que la velocidad de carga de la bandeja de entrada de la conexión disponible es una limitación real para los casos de uso de transferencia de archivos grandes, independientemente de la región.
  • Diplomat MFT, Thru y Serv-U no se midieron cuantitativamente en este benchmark.
  • bTrade TDXchange no se midió; las pruebas utilizaron archivos EDI pequeños dimensionados para ejercitar la validación y el enrutamiento en un clúster de QA compartido al que se accede de forma remota. La transferencia reanudable y el reintento automático están disponibles en todos sus protocolos (SFTP, FTPS, AS2 y AFTP), no solo AFTP. Para cargas de trabajo de archivos grandes, el protocolo propietario Accelerated File Transfer Protocol (AFTP) además mueve datos más rápido que SFTP, FTPS o HTTPS sobre redes de alta latencia.
  • Cerberus se midió durante la descarga de un archivo de video compartido por parte del destinatario. La pestaña de transferencia en el panel de administración mostró 150.1 MB, 4.44 MB/s y 13 % de progreso durante nuestra ventana de monitoreo.

Más allá de la velocidad bruta, todas las plataformas probadas soportan reinicio por punto de control (transferencias reanudables): si una transferencia grande se interrumpe, se reanuda desde el último punto de control en lugar de reiniciar desde el principio. Diplomat MFT lo entrega a través de su Agente Remoto, bTrade TDXchange a través de reintento automático y reinicio por punto de control (con reanudación AFTP para enlaces de alta latencia), Files.com de forma nativa a través de SFTP, FTPS, FTP y HTTPS, Thru a través de almacenamiento persistente con auto-reanudación, Cerberus a través de cargas reanudables del cliente web y Serv-U a través de pausa/reanudación en su Web Client Pro.

5. Recolección de archivos entrantes

Bandeja de entrada de formulario web: ¿Existe una página de carga del navegador que los remitentes externos sin cuenta puedan usar para enviar archivos?

Bandeja de entrada de correo electrónico: ¿Puede la plataforma recibir archivos enviados como adjuntos de correo electrónico a una dirección dedicada?

Protección por contraseña: ¿Puede protegerse un enlace entrante o compartido con una contraseña?

Aceptación de clic / Puerta de registro: ¿Debe la parte externa registrarse o aceptar un acuerdo de términos antes de cargar o descargar?

Subcarpeta automática por envío: ¿Los archivos entrantes se clasifican automáticamente en una subcarpeta separada para cada envío o remitente?

Diplomat MFT recolecta archivos entrantes de varias maneras: los usuarios autenticados inician sesión en su Portal de Transferencia Web basado en navegador y cargan, las transacciones entrantes programadas extraen archivos de servidores SFTP de socios o almacenamiento en la nube, y su configuración de correo electrónico puede recuperar adjuntos de una cuenta de correo. El acceso está protegido por contraseñas de cuenta y claves SSH opcionales, por lo que las cargas no son anónimas, y los entrantes se organizan por cuentas nombradas y transacciones configuradas.

bTrade TDXchange recolecta archivos entrantes a través de buzones nombrados de socios (contraseña más código de un solo uso) y a través de envío seguro ad hoc, un intercambio bidireccional basado en enlaces. El intercambio ad hoc está estrictamente gobernado: expiración cronometrada, límites de descarga, extensiones de archivo prohibidas y entrega fuera de banda que envía la contraseña por SMS por separado del enlace enviado por correo electrónico.

*Para el correo electrónico, bTrade TDXchange soporta AS1 (EDI sobre correo electrónico) y SMTP/POP a nivel de protocolo, y ofrece AttachGuard, un complemento de Outlook para enviar archivos de forma segura; el SMTP saliente se configuró en el entorno probado. Los archivos entrantes se organizan por identidad de socio comercial, lo que se adapta al intercambio seguro con contrapartes conocidas.

Cerberus soporta el intercambio de archivos mediante un asistente de cinco pasos: conceptos básicos del compartido (nombre, expiración, contraseña), opciones (descarga/carga pública, notificaciones, limpieza automática 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 por contraseña con opciones de descarga individual y descarga comprimida.

Files.com soporta tres tipos de bandeja de entrada: formulario web (genera una URL pública), bandeja de correo electrónico (genera una dirección de correo electrónico dedicada, los archivos enviados como adjuntos aterrizan directamente en una carpeta configurada) y una bandeja combinada web y de correo electrónico. Las bandejas de entrada web soportan protección por contraseña, un formulario de registro y un acuerdo de aceptación de clic, todos opcionales y combinables. Las bandejas de correo electrónico soportan lista blanca de remitentes por dirección o dominio y pueden organizar cada envío en su propia subcarpeta usando una plantilla de nombres con tokens de nombre, correo electrónico, dominio y fecha/hora.

Probamos la bandeja 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 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 archivo adjunto en línea genuino funcionó correctamente y apareció en la carpeta de destino, organizado automáticamente en su propia subcarpeta.

Thru soporta un tipo de endpoint de Formulario Web que genera una página de carga basada en navegador para remitentes externos. La función de incrustación está disponible en la interfaz mediante una opción de Incrustar Componente de Carga de Thru, 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.

Serv-U soporta tanto el intercambio saliente de archivos (cargar un archivo y enviar un enlace de descarga) como las solicitudes entrantes de archivos (generar un enlace de carga; 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 y sin información contextual más allá de la interfaz de carga.

6. Soporte de protocolos

Las seis plataformas soportan FTP, FTPS, SFTP y HTTPS. Files.com soporta además WebDAV. AS2 es soportado por Diplomat MFT, bTrade TDXchange y Files.com, mientras que Thru, Cerberus y Serv-U no lo incluyen en su oferta estándar.

Serv-U tiene una pestaña de Configuración FTP que enumera cada comando FTP que el servidor soporta y permite habilitar o deshabilitar cada uno individualmente, un nivel de control de comandos FTP no visto en las otras plataformas probadas.

bTrade TDXchange soporta FTPS, SFTP, HTTPS, AS2, AS1, AS4 y su AFTP propietario, además de ICAP para escaneo de contenido y conectores en la nube (Amazon S3, Azure Blob, Google Cloud Storage, SharePoint, Box, Dropbox, SMB). Cada servicio de protocolo se ejecuta como un oyente independiente en su propio puerto, por lo que los socios pueden conectarse a través del protocolo que prefieran.

Diplomat MFT soporta SFTP, FTP, FTPS, HTTP, HTTPS, SMB y AS2, más un amplio conjunto de conectores en la nube (Amazon S3, Azure, Google Cloud, Oracle Cloud, Box, Dropbox, OneDrive, SharePoint, ShareFile, Zoho WorkDrive) y sus propios transportes: Diplomat Remote Agent, Biscom Transit y correo electrónico. Se conecta a socios definidos por perfil, y también aloja su propio servidor SFTP y de Transferencia Web para que los socios se conecten.

7. Automatización y flujo de trabajo

Diplomat MFT se centra en la transferencia automatizada de archivos, construida en torno a transacciones de tres tipos: Entrante, Saliente y Sincronización (reflejo de carpetas), junto con su Portal de Transferencia Web interactivo. Los trabajos se ejecutan según un horario, mediante monitoreo de archivos (una carpeta caliente con una verificación de Tiempo de Inactividad del Archivo que evita reenviar cargas parciales) o manualmente, con reintentos configurables, scripts antes y después del trabajo, descompresión automática y exclusiones de días festivos basadas en calendario. Una Cola de Trabajos limita los trabajos concurrentes (predeterminado 50) con un inicio escalonado, los trabajos pueden encadenarse o activarse mediante el Agente de Scripting o la API REST, y las notificaciones se enrutan a correo electrónico más webhooks de Slack y Teams por estado del trabajo.

bTrade TDXchange automatiza las transferencias a través de adaptadores (Monitor de Directorio, Copia de Archivo, Recepción de Buzón) y Relaciones, que definen reglas de enrutamiento y Acciones de procesamiento secuenciadas entre dos socios. Al recoger archivos, los adaptadores también pueden seleccionar por aritmética de fechas, coincidiendo archivos fechados en relación con el día actual (por ejemplo, hoy más o menos un número establecido de días). La programación se ejecuta a través de un programador incorporado (Trabajos) en expresiones CRON, y cada relación puede llevar una regla SLA que dispara una alerta cuando un archivo esperado no llega en su ventana. Un motor de alertas separado cubre diez categorías de eventos (sistema, negocio, tiempo de espera, certificado, SLA, cuenta y otros), cada una con sus propias plantillas y horario. Las transferencias y la configuración también pueden controlarse programáticamente a través de sus APIs de Servicios Web / REST.

Cerberus maneja la automatización a través de su Administrador de Eventos. Las Reglas de Evento soportan 16 tipos de activadores, incluidos Evento de Transferencia de Archivo, Evento de Inicio de Sesión, Evento de Archivo Eliminado, Evento de Movimiento/Copia de Archivo, Evento de IP Bloqueada y otros. Las acciones disponibles incluyen Notificación de Evento por Correo Electrónico, Ejecutar un Ejecutable, Ejecutar Operación de Archivo, Enviar HTTP POST, Enviar un Archivo y Obtener un Archivo. Las Tareas Programadas usan el mismo conjunto de acciones con dos adiciones: Enviar Informe Guardado por Correo y Escanear una Carpeta. Los Objetivos de Evento definen los endpoints externos a los que las acciones pueden enviar: SMTP, Ejecutable, HTTP POST y objetivos de Archivo de Transferencia.

Files.com soporta cuatro tipos de activadores de automatización: Intervalo (diario, semanal, mensual, trimestral, anual), Horario Personalizado (horas y días exactos, soporta 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 días festivos por región del activador Horario Personalizado es poco común en las plataformas de gestión de archivos. Las reglas de organización de archivos soportan renombrado automático al cargar, auto-movimiento/copia a subcarpetas y creación automática de carpetas personales por usuario. Cada configuración y acción de automatización también está expuesta a través de una API REST documentada, con SDK oficiales en siete lenguajes.

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 de activación para evitar el reenvío de cargas parciales y reglas de renombrado. La plataforma soporta programación mediante activadores de Intervalo, Horario Personalizado, Webhook Entrante y Ad-Hoc a nivel de flujo. Los flujos y transferencias también pueden controlarse programáticamente a través de la API REST de Thru.

Serv-U soporta reglas de eventos a nivel de servidor, dominio, grupo y usuario. La pestaña Events a nivel de servidor soporta tipos de eventos, incluidos Inicio del Servidor y otros. Los eventos a nivel de usuario soportan Enviar Correo Electrónico y otros tipos de acciones, con un atajo Crear Eventos Comunes que auto-genera un conjunto de reglas estándar. Serv-U no expone una API REST; la automatización depende de sus reglas de eventos y de la integración de base de datos/Active Directory en lugar de una API programática.

8. Cifrado y seguridad

Criptografía poscuántica: ¿Ofrece la plataforma algoritmos de cifrado cuánticamente seguros que resistan futuros ataques de computadoras cuánticas?

Límites DoS por usuario: ¿Se pueden configurar límites de conexión o de tasa por usuario para evitar que una cuenta sobrecargue el servidor (protección contra denegación de servicio)?

AV/DLP (ICAP): ¿Los archivos entrantes pueden ser escaneados por un motor antivirus o de prevención de pérdida de datos a través del protocolo ICAP?

Re-certificación de acceso: ¿Puede la plataforma mostrar cuentas obsoletas o inactivas para revisión de acceso periódica, o deshabilitarlas automáticamente después de un período de inactividad?

Diplomat MFT se centra en OpenPGP, con generación y gestión de claves incorporadas aplicadas por transacción para cifrar, descifrar, firmar y verificar, incluida una opción de clave adicional para que el remitente conserve una copia descifrable. Las claves ECDSA/ECDH NISTP521 y RSA 2048 mostradas aquí son las muestras precargadas de la prueba; Diplomat genera pares de claves DH/DSS o RSA de 1024, 2048 o 4096 bits, con algoritmos simétricos y hash seleccionables, y también puede importar claves de otros productos compatibles con OpenPGP. Las claves SSH manejan la autenticación SFTP y los certificados SSL cubren FTPS, con claves privadas protegidas por frase de paso. El reinicio por punto de control está disponible solo en transferencias de Remote Agent, y la verificación de suma de comprobación SHA-256 en transferencias de Remote Agent y Oracle Cloud; la mayoría de los otros transportes verifican solo el tamaño del archivo. Diplomat MFT también proporciona cifrado cuánticamente seguro (poscuántico) y soporta criptografía validada FIPS 140-2.

En la capa de conexión, Diplomat verifica las IP de los clientes de File Transfer entrantes contra un servicio comercial de reputación de Inteligencia de Amenazas, bloqueando por categoría de IP o por umbrales de puntuación de confianza y amenaza, y aplica Reglas de Acceso IP con un permiso o denegación predeterminado más una lista de excepciones para listas blancas o negras. Para implementaciones DMZ, el Diplomat Edge Gateway se sitúa en la DMZ y recibe una conexión iniciada de salida desde el servidor Diplomat interno (puerto predeterminado 26841), manteniendo el servidor central fuera de la red pública; también proporciona alta disponibilidad activo-activo y conmutación por error.

bTrade TDXchange soporta certificados PGP, X509 y SSH junto con certificados poscuánticos (Kyber y FrodoKEM), generados o importados desde la consola, y puede cifrar el almacén de mensajes en reposo con Kyber. La consola aplica solo TLS 1.2 y 1.3, y la criptografía se ejecuta a través de bibliotecas validadas FIPS 140-2. Los controles por participante cubren listas de permitidos/denegados de IP y límites de conexión e hilos para prevención de DoS, la política de contraseñas es profunda (longitud, bloqueo, historial, edad, complejidad estricta), y OTP/MFA es configurable por tipo de usuario. La integración ICAP escanea archivos entrantes, enrutando fallos a un adaptador de cuarentena, y un relé DMZ mantiene el servidor central fuera de la red pública.

Cerberus proporciona una sección de Controles de Cortafuegos para el filtrado de conexiones. 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 permanentemente. La Protección DoS está activa de forma predeterminada. Las políticas de contraseña 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 cargas y renombrados.

Files.com soporta cifrado GPG, configurable por carpeta (con Aplicación PGP, generación y gestión de claves integradas en la plataforma). La autenticación por clave SFTP/SSH es soportada con generación de pares de claves en el navegador. El control de conjuntos de cifrado está disponible. La política de contraseñas aplica un mínimo de 10 caracteres con requisitos de letra, número, símbolo y mayúsculas/minúsculas; bloquea las últimas 10 contraseñas reutilizadas; y rechaza contraseñas encontradas en bases de datos de fugas de credenciales conocidas. Las reglas de contraseña pueden extenderse opcionalmente para incluir enlaces compartidos y bandejas de entrada. 2FA soporta SMS, TOTP, Llave de Hardware y YubiKey Native. Los usuarios de FTP, SFTP y WebDAV pueden quedar exentos de 2FA para cuentas de sistema automatizadas. El fijado de IP de sesión, el bloqueo geográfico por país y las listas blancas de IP están disponibles.

Thru incluye generación de claves PGP integrada en la plataforma (nombre, correo electrónico, algoritmo, fuerza de clave, frase de paso, expiración opcional). Las claves SSH siguen la misma estructura. Los certificados SSL/TLS pueden importarse mediante arrastrar y soltar. La interfaz de importación de certificados no especifica formatos aceptados, requisitos de cadena o distinciones entre certificados de cliente y de servidor.

Serv-U la configuración de conjuntos de cifrado cubre SSL/TLS para FTPS y HTTPS, claves privadas SSH para SFTP, interruptores individuales de TLS 1.2/1.3, Cifrados SSH, MAC SSH, Algoritmos de Intercambio de Claves SSH, Algoritmos de Claves SSH y modo FIPS 140-2. Serv-U Gateway proporciona un componente DMZ de proxy inverso 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

Diplomat MFT gestiona el acceso a la consola a través de Usuarios Administradores y Roles de Administrador basados en roles, con inicio de sesión único LDAP y SAML, autenticación multifactor TOTP y gestión de sesiones configurable. Las cuentas de usuario final para cargas entrantes están alojadas por el Servidor de Transferencia de Archivos, cada una con su propia carpeta de inicio, permisos de carpeta granulares y reglas de acceso IP. Las cuentas pueden deshabilitarse automáticamente después de un período configurable de inactividad y los administradores pueden aplicar cambios de contraseña periódicos, lo que cubre el lado basado en inactividad de la re-certificación de acceso.

bTrade TDXchange separa los participantes socios comerciales de los administradores de consola. Los administradores obtienen uno de cuatro roles integrados o un rol personalizado, y un Mapa de Alcance limita a cada administrador a un Dominio, Organización, Departamento o División elegido para administración delegada. La autenticación se integra con Entra ID, Active Directory, LDAP y OAuth 2.0 más cuentas nativas con MFA, y la plataforma proporciona re-certificación de acceso periódica que muestra cuentas obsoletas y relaciones de socios inactivas para revisión.

Cerberus la gestión de usuarios incluye pestañas de Usuarios, Grupos, Política, Extensiones Bloqueadas, Cuentas Solicitadas y Compartidos Públicos. La política de contraseñas aplica 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 con 3 días de antelación. Las secciones Usuarios AD, Usuarios LDAP y Usuarios SSO son elementos de menú separados. Usuarios AD extrae cuentas de dominio automáticamente si el servidor está unido al dominio. La creación de cuentas de usuario puede solicitarse desde la página de inicio de sesión de la interfaz web con un flujo de aprobación del administrador.

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 expiración de acceso por usuario, fecha de deshabilitación automática para cuentas inactivas, restricciones de IP, configuraciones de 2FA, protocolos permitidos y configuración de carpeta raíz FTP/SFTP. Las Reglas de Ciclo de Vida de Usuario deshabilitan o eliminan automáticamente cuentas inactivas por un número configurado de días. SSO soporta 13 proveedores de identidad: Auth0, Microsoft Entra ID, Box, Dropbox, Cisco Duo, Google, Idaptive, JumpCloud, Microsoft Active Directory, Okta, OneLogin, SAML y Slack. El aprovisionamiento y desaprovisionamiento SCIM es soportado.

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 Características y Mapeos SSO.

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, los mapeos de rutas virtuales, los límites de conexión, la verbosidad del registro y las restricciones de IP son configurables por usuario, por grupo, por dominio y globalmente, con niveles inferiores anulando niveles superiores. La autenticación de base de datos mediante ODBC es soportada para cargar usuarios y grupos desde una fuente de datos externa. La autenticación 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

Diplomat MFT proporciona un panel de Monitoreo de Trabajos en vivo que muestra el estado de cada trabajo, el tiempo transcurrido, archivos encontrados y procesados, velocidad, número de intentos y próxima ejecución, con totales desglosados por Entrante, Saliente y Sincronización. Cada ejecución, incluidas las fallidas, produce un informe completo paso a paso, y un rastro de auditoría del sistema más registro configurable se encuentran en Configuración. El archivado almacena una copia comprimida de los archivos transferidos por tipo y resultado.

bTrade TDXchange registra cada transferencia en una vista de Mensajes y desglosa cada una en un rastro de Actividades paso a paso (recepción, enrutamiento, entrega) con protocolo y estado. Los cambios administrativos se escriben en un registro de auditoría inmutable y cifrado que captura quién cambió qué, cuándo y desde qué IP. Los paneles resumen el volumen por dirección, protocolo y adaptador, la búsqueda es consciente de EDI hasta números de control de intercambio, y el bot de IA de bTrade responde consultas en lenguaje natural sobre el historial de transferencias.

Cerberus: La sección Conexiones muestra sesiones activas (ID de conexión, oyente, hora de inicio de sesión, protocolo, nombre de usuario, dirección IP, agente de usuario del cliente) y transferencias activas (ID de transferencia, usuario, ruta local, tiempo restante, progreso, tamaño total, tasa de transferencia). La sección Informes soporta seis tipos de informes pero requiere una conexión a una base de datos SQL antes de usarse. 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.

Files.com los registros de historial capturan cada operación de archivo y evento de sesión tanto a nivel de carpeta como en todo el sitio. Los registros son exportables y filtrables. Las sumas de comprobación de integridad de archivos (SHA256, SHA1, CRC, MD5) pueden calcularse y almacenarse en la carga para detección de manipulaciones. La sección Uso muestra almacenamiento en tiempo real e histórico, volumen de transferencia desglosado por salida nativa y entrada/salida de servidor remoto, número de usuarios facturables y una herramienta de exportación por carpeta para identificar la concentración de almacenamiento.

Thru: La sección 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 número de entregas, último estado y un historial de descargas completo. Un botón Compartir dentro del registro de archivo genera una URL de descarga limitada por tiempo y cantidad bajo demanda. La generación de informes de exportación se ejecutó en 177ms durante las pruebas.

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 en 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 del 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 de la actividad del usuario.

Benchmark MFT de Inmersión 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 administrativa 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 completar un breve formulario de registro, recibe un enlace de descarga. El instalador de prueba que usamos es un ejecutable de Windows; Diplomat MFT también funciona en Linux

Instalación

Al ejecutar el instalador se abre un asistente InstallShield. La pantalla Tipo de Configuración ofrece Completa (todas las características, 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 pide 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 ingresamos NT AUTHORITY\NetworkService. Los campos de contraseña se rellenan automáticamente.

Después de hacer clic en Aceptar, hicimos clic 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 más allá se muestra 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 configurada, la interfaz principal se carga. El panel de administración está basado en navegador y es accesible de forma remota, una diferencia significativa con 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 nueve menús: Archivo, Claves, Socios, Transacciones, Servidor de Transferencia de Archivos, Configuración, Trabajos, Informes y Ayuda. 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, Edición Enterprise.

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 del Auditor de Ejemplo muestra sus detalles completos: nombre de clave, tipo de clave (ECDSA), ID de usuario y un interruptor de notificación de expiración. La sección Clave Maestra Solo Firma muestra el algoritmo (ECDSA), la curva elíptica (NISTP521), la fecha de creación (Feb 02, 2026), expiración (Nunca) e ID de clave.

Al desplazarse hacia abajo se muestran campos técnicos adicionales: Huella de Clave, Versión (4), Algoritmo Simétrico (AES_256) y Algoritmos Hash (SHA512, SHA256). A continuación sigue una sección Subclave Cifrar y Firmar con su propio algoritmo (ECDH), curva elíptica (NISTP521), fechas de inicio y expiración e ID de clave.

Pares de claves

La carpeta Pares de Claves contiene Par de Claves PGP de Mi Organización de Ejemplo, el par de claves de la organización utilizado para descifrar archivos entrantes y firmar los salientes. El formulario es idéntico a una clave pública con una adición: un campo de Frase de Paso con un interruptor de mostrar/ocultar que protege la clave privada.

Al desplazarse hasta el final de la página del par de claves se muestra una sección de Socios y Transacciones Relacionados. Para este par de claves, se listan cuatro socios que lo usan, cuatro transacciones lo referencian y una sincronización lo utiliza. Los puntos verdes y rojos junto a cada elemento indican estado activo o inactivo. Esta vista muestra exactamente qué se vería afectado antes de eliminar o reemplazar una clave.

Claves SSH (2)

Las claves SSH manejan la autenticación para conexiones SFTP en lugar del cifrado de archivos. Hay dos pares de claves SSH presentes: Par de Claves de Cliente SFTP de Banco de Mi Organización de Ejemplo y Par de Claves de Host SFTP de Mi Organización de Ejemplo.

El Par de Claves de Cliente SFTP de Banco muestra el algoritmo (RSA), la fuerza de bits (2048), una huella SHA256 y un campo de frase de paso. La sección Relacionado muestra Ejemplo de Banco como el socio que lo usa, y las dos transacciones bancarias que lo referencian.

El Par de Claves de Host SFTP es la clave que Diplomat MFT presenta a los clientes que se conectan cuando actúa como un servidor SFTP.

Certificados SSL

La carpeta Certificados SSL está presente pero vacía en la prueba. Los Certificados SSL de Servidor (0) y los Certificados SSL de Cliente (0) están disponibles como categorías para importar certificados utilizados con endpoints FTPS.

Socios

Los socios definen cada sistema externo o ubicación donde Diplomat MFT transfiere archivos: servidores SFTP, depósitos de almacenamiento en la nube, comparticiones 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: Ejemplo de Banco

El socio Ejemplo de Banco 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 conexión: dirección (sftp.examplebank.com), puerto (22), nombre de usuario (MyOrgExample), Clave de Cliente SSH (Par de Claves de Cliente SFTP de Banco de Mi Organización de Ejemplo), un campo de Directorio y un tiempo de espera de 30 segundos. Las opciones adicionales incluyen Verificar Clave de Host SSH, Usar Firmas RSA Fuertes, Verificación de Integridad de Archivos (Tamaño de Archivo), Condición de Archivo Listo (Tiempo de Inactividad del Archivo), servidor proxy y configuración de nombre de archivo temporal. Un botón PROBAR en la parte superior derecha prueba la conexión sin iniciar una transferencia.

Al presionar PROBAR contra el perfil de ejemplo devolvió: “Conexión de socket no exitosa. No se recibió listado de directorios 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.

Al desplazarse hacia abajo se muestra la sección 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 del Banco de Ejemplo. Una sección de Transacciones y Sincronizaciones Relacionadas en la parte inferior muestra qué trabajos usan este socio.

Al hacer clic en el desplegable de cualquiera de los campos de clave PGP se listan todas las claves definidas actualmente en la sección Claves: Clave Pública del Auditor de Ejemplo, Clave Pública del Banco de Ejemplo y Par de Claves PGP de Mi Organización de Ejemplo. Así es como se conectan claves y socios: las claves se definen una vez y se referencian donde sea necesario.

Opciones de Método de Transporte

Al abrir el desplegable de Método de Transporte en cualquier perfil de socio se muestra la lista completa de tipos de conexión soportados. 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: Sucursal A

Sucursal 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 de Sitio MFT y cuatro botones de acción. La descripción señala que el ancho de banda para transferencias a esta sucursal está limitado a 30 Mbps para evitar inundar su conexión WAN.

Al desplazarse 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 por Punto de Control en Fallo de Transmisión, Verificació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 “Empujar nuevos documentos de RRHH a todas las sucursales”.

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 sea autodocumentada.

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 fallo en lugar de un éxito silencioso, una elección de diseño deliberada capturada en la descripción y aplicada por la configuración Fallar si no se encuentran archivos.

La sección Perfil de Socio de Origen incorpora automáticamente la configuración SFTP completa del Banco de Ejemplo, 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 promover 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 una sola fuente puede abanicarse a múltiples destinos simultáneamente. Esta transacción envía a Carpeta de Ejemplo Local (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 Clave Pública del Banco de Ejemplo. Los archivos entrantes se verifican por firma contra 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 reintenta antes de marcarse como fallido. Las Solicitudes Externas permiten activar el trabajo mediante API o agente de scripting, y permitir la ejecución como transacción vinculada le permite ejecutarse como parte de una cadena.

Las Transacciones Vinculadas muestran qué trabajos activan este y qué sincronizaciones lo referencian. Las Notificaciones soportan tanto Correo Electrónico de Negocio (enviado a las partes interesadas) como Notificaciones de Mensajería (webhooks de Slack y Teams, configurables por estado del trabajo: Éxito, Fallo, Advertencia).

El Archivado almacena una copia comprimida de los archivos transferidos por tipo de archivo y resultado, por ejemplo, archivar solo en Éxito. Las Notificaciones de Correo Electrónico de TI envían un informe de depuración al equipo de TI independientemente de las notificaciones de negocio.

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 compresión, plantilla de archivo, contraseña y directorio de destino) para desempaquetar automáticamente archivos comprimidos al llegar, más un Proceso Personalizado para ejecutar cualquier comando posterior a la transferencia.

Al hacer clic en VALIDAR antes de guardar devuelve una confirmación en verde: “La transacción EJEMPLO: Obtener archivo de Resultados de Pago del Banco es Válida.”

Al ejecutar el trabajo con EJECUTAR AHORA se abre una ventana de progreso que muestra Estado: Ejecutando (Construyendo Lista de Archivos) al 0 % Completado.

El trabajo se completó con Estado: Fallo 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 (Clave Pública del Banco de Ejemplo), mensaje no firmado y la ruta de archivo donde Diplomat MFT registró el intento. Incluso una ejecución fallida produce un rastro de auditoría completo.

Entrante: Al cargar el ClientUser, enviar al Servidor de Marketing

Este trabajo funciona de manera diferente: en lugar de un horario, utiliza Monitoreo de Archivos, observando una carpeta y activándose cada vez que aparece un nuevo archivo.

La fuente es el directorio de carga del Servidor de Transferencia de Archivos para ExampleClientUser (Red Local). La Condición de Archivo Listo está configurada como Tiempo de Inactividad del 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 cargas parciales se reenvíen a mitad de la transferencia. La acción posterior a la transferencia es Eliminar, manteniendo la carpeta de carga limpia y señalando al cliente que el archivo fue procesado.

La Ejecución del Trabajo muestra Ejecutar Trabajos Usando: Monitoreo de Archivos, con Incluir Archivos Modificados Files marcado y Recursivo desactivado. Deshabilitar/Notificar Después de 15 minutos alerta si el propio monitoreo deja de funcionar.

La sección Notificaciones de 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 automáticamente en el canal de Slack del equipo de marketing.

Saliente Monitorear el servidor de contabilidad para enviar Files Fiscales a los Auditores

Este trabajo de carpeta caliente observa el servidor de contabilidad en busca de nuevos archivos fiscales y los envía por correo electrónico cifrados 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. La fuente es la compartición de informes del servidor de contabilidad, monitoreada mediante Bloqueo de Archivos.

El destino utiliza transporte de Correo Electrónico, sin servidor SFTP involucrado. El correo electrónico está pre-dirigido a auditors@example.com con el asunto “Archivo fiscal para Mi Organización” y un cuerpo de mensaje. Los Files se envían como adjuntos automáticamente.

El Manejo de Archivos aplica tanto Cifrar (Clave Pública del Auditor de Ejemplo) como Firmar (Par de Claves PGP de Mi Organización de Ejemplo), más una Clave de Cifrado Adicional (Par de Claves PGP de Mi Organización de Ejemplo), por lo que la organización remitente conserva una copia que puede descifrar. La Ejecución del Trabajo utiliza Monitoreo de Archivos, no un horario.

Las notificaciones de negocio van a JaneDoe@auditors.example.com (Todos los Trabajos). Las notificaciones de mensajería utilizan un webhook de Teams configurado para Advertencia y Fallo, una elección de canal diferente del trabajo del Servidor de Marketing, que utilizó Slack para Éxito.

Saliente: Enviar Autorizaciones de Pago al Banco

El reverso del trabajo Obtener Resultados de Pago: esto envía archivos de pago salientes al servidor SFTP del banco cada mañana de lunes a viernes. Un script previo al trabajo se ejecuta primero para pedir al servidor de contabilidad que genere el archivo de pagos. La fuente es una carpeta local (Bank\PaymentAuthorizations), el destino es la salida SFTP del banco (outbox/authorizations/).

El socio de destino es el Banco de Ejemplo (SFTP), el mismo socio utilizado como fuente en el trabajo entrante. La misma definición de socio cubre ambas direcciones.

El Manejo de Archivos cifra con la Clave Pública del Banco de Ejemplo y firma con el Par de Claves PGP de Mi Organización de Ejemplo. La Ejecución del Trabajo está programada (Diaria), solo de lunes a viernes, coincidiendo con la descripción “cada mañana de lunes a viernes”.

Sincronización: Empujar nuevos documentos de RRHH a todas las sucursales

Las sincronizaciones funcionan de manera diferente a las transacciones: en lugar de mover archivos, reflejan una ubicación de origen a 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 reflejos exactos del servidor de RRHH.

La configuración crítica es Eliminar Elementos de Destino No Presentes en la Fuente marcada aquí, lo que significa que los archivos eliminados del servidor de RRHH 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 _* referenciados en la descripción.

La fuente es el socio Documentos de RRHH (Red Local, \\hr\shared\docs). El Orden de Transferencia es Primero en Profundidad.

Los Socios de Destino muestran una insignia de 2, indicando dos destinos simultáneos.
Cada uno utiliza Diplomat Remote Agent con Cifrado/Descifrado OpenPGP Automático, Intentar Reinicio por Punto de Control en Fallo de Transmisión, Suma de comprobación (SHA-256), Tamaño de Fragmento 100 MB y Ancho de Banda Máximo 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 MFT a un depósito de AWS S3 Glacier. A diferencia de la sincronización de documentos de RRHH, Eliminar Elementos de Destino No Presentes en la Fuente está desmarcado, por lo que las copias de seguridad antiguas nunca se eliminan de S3; solo se agregan nuevas. El filtro Incluir está limitado a archivos *.dbu y *.dmrg (los propios formatos de copia de seguridad de Diplomat MFT) 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 devolvió: “Directorio C:/Users/Public/Documents encontrado. Acceso de escritura habilitado.” con un listado de directorios en vivo.

El trabajo se configuró con Programación (Diaria), 3 reintentos a intervalos de 5 minutos y sin exclusiones de días. Al ejecutarlo con EJECUTAR AHORA 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 (horarios de días festivos personalizados referenciados en exclusiones de trabajos), Monitor de Trabajos (panel de operaciones en vivo), Cola de Trabajos (controles de concurrencia), Auditoría (rastro de auditoría del sistema), Copia de Seguridad, Registro, proxy, Gestión de Sesiones, Configuración SSO, Usuarios Administradores, Roles de Administrador y LDAP.

Monitor de Trabajos se abre en una ventana del navegador separada en localhost:8081/jobmonitor. Muestra cada trabajo con estado de transacción, hora de inicio, tiempo transcurrido, estado del trabajo, archivos encontrados/procesados, velocidad, número 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 Ejecutándose y Activo reducen la vista a los trabajos que se ejecutan actualmente o que han estado activos recientemente.

Calendarios definen horarios de días festivos con nombre que pueden aplicarse a exclusiones de transacciones. Cada calendario especifica días no hábiles mediante casillas de verificación por día de la semana y una lista de días festivos por nombre y fecha. Las transacciones referencian un calendario en su sección de Exclusiones de Calendario para omitir automáticamente ejecuciones en esas fechas.

Configuración de la Cola de Trabajos controla cuántos trabajos se ejecutan simultáneamente y cómo se gestiona la carga de inicio. Los trabajos concurrentes máximos predeterminados son 50. El Retraso Entre Inicios de Trabajos Iniciales predeterminado es 1.000 ms, un escalonamiento para evitar que todos los trabajos programados se disparen a la vez y aumenten la carga del servidor. Los cambios en el retraso de inicio surten efecto al reiniciar el servicio.

bTrade

bTrade difiere de todas las demás plataformas de este benchmark de una manera fundamental: no lo instalamos. Se proporcionó acceso a un clúster de QA en vivo que ejecutaba TDXchange Release 5.3.0-SNAPSHOT en Linux con PostgreSQL, accedido a través de RDP en un servidor Windows en la misma red debido a restricciones de IP en los nodos del clúster.

La interfaz de administración es totalmente basada en navegador, sin instalación de cliente, sin acceso directo de escritorio, sin configuración de servicio. Navegar a la URL de su servidor e iniciar sesión es todo lo que se requiere.

Primeros pasos

La pantalla de inicio de sesión es mínima: Usuario, Contraseña, Iniciar sesión y un enlace de Olvidé mi contraseña. Después de iniciar sesión como el usuario administrador AIMultiple, la pantalla de inicio de TDXchange se carga con un diseño de tres paneles.

Pantalla de inicio de sesión de usuario, botón de inicio de sesión verde

La barra lateral izquierda enumera cada módulo: Jerarquía Organizacional, Participantes, Relaciones, Mensajes y Actividades, Panel, Servicios, Configuración del Sistema, Agrupamiento, Administradores, Migración, bTrade IA (marcado NUEVO) y Enlaces Rápidos.

El panel derecho muestra una lista de verificación de Sugerencias: configurar 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 relevante y una opción Descartar. Esta lista de verificación de incorporación guiada reduce la fricción de “Ya lo instalé, ¿ahora qué?” que un panel de administración en blanco suele crear.

Siguiendo la primera sugerencia a Configuración del Sistema > Seguridad > Seguridad del Usuario se revelaron los controles de política de contraseñas: longitud mínima (10), bloqueo de cuenta después de 3 intentos fallidos, duración de bloqueo (1800 segundos), aplicación del historial de contraseñas, edad máxima de la contraseña (60 días), edad mínima de la contraseña (1 día), Configuraciones de Contraseña Estrictas y una sección de Contraseña de Un Solo Uso / MFA.

Jerarquía organizacional

bTrade organiza todo bajo una jerarquía de cuatro niveles antes de que se puedan configurar participantes o transferencias: Dominio > Organización > Departamento > División. La Configuración Rápida crea los cuatro niveles en un solo formulario.

Explorar confirmó que el dominio aparecía como ACTIVO junto con los dominios preexistentes bTrade y HealthcareProvider. Cada nivel tiene una opción de 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 este benchmark. Diplomat MFT, Files.com, Thru y Serv-U le permiten definir socios o endpoints sin ningún contenedor organizacional. bTrade aplica 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 de Socios en Diplomat MFT o endpoints en Thru. La Configuración Rápida crea un participante y un buzón accesible por web opcional 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 en el 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 MFT, Files.com, Thru o Serv-U; existen porque bTrade está construido en torno al intercambio de mensajes EDI B2B, no solo al 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 explorar participantes con el filtro de División configurado en FileTransfer confirmó que AIMultipleTest aparecía como HABILITADO con el Identificador EDI AIMultipleTest y el buzón aimultiplembx listado. La tabla Explorar 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 preconfigurado HealthcareProvider contenía 16 participantes de ejemplo con instancias de adaptador en protocolos AS2, AFTP y SFTP, mostrando la profundidad del soporte de protocolo en un escenario B2B funcional.

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 (ver Relaciones a continuación):

  • Incluso con miles de participantes, uno sin relación con otro no tiene camino hacia él.
  • Si un solo participante se ve comprometido, por ejemplo mediante una contraseña débil o un algoritmo obsoleto como SHA-1, el atacante aún no puede alcanzar 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, muchas configuraciones se pueden definir 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 puede configurarse 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 puede enrutarse a través de una puerta de enlace o proxy dedicado, por ejemplo socios en líneas arrendadas, evitando el relé DMZ predeterminado.
  • Seguridad y prevención de DoS: intervalo de inicio de sesión por participante, hilos simultáneos máximos y listas de permitidos y denegados de IP. Un usuario malintencionado que lance miles de hilos simultáneos podría agotar las conexiones de la base de datos y tumbar el sistema. Los límites pueden aumentarse para socios de alto rendimiento, por ejemplo 500 hilos para un corredor principal, y reducirse para otros. Las IP en lista de denegados 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 en los principales proveedores. Los adaptadores obtienen y empujan archivos, y rastrean 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é le sucede a 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, un interruptor de Crear relación inversa, Acción AS1/AS2, reglas de enrutamiento (Adaptador de Envío Destino Predeterminado más reglas de enrutamiento condicional que pueden secuenciarse) y Acciones (pasos de procesamiento aplicados al mensaje en orden).

Este modelo de relación es en sí mismo el límite de seguridad central 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 de 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 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 TD / Otros Parámetros cubre opciones de seguridad y procesamiento por relación: Usar PGP, Compresión, Cifrado, Filtrado, Hash, Firma y Estructura de Seguridad. Todos estaban configurados en Ninguno en el entorno de QA, lo que significa que son opcionales en lugar de obligatorios.

En la parte inferior del formulario de relación, una sección 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 habilita el monitoreo de “¿llegó el archivo esperado a tiempo?” a nivel de socio comercial, un enfoque más estructurado que la configuración Fallar si no se encuentra el archivo de Diplomat MFT, 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 Acciones de relación y el servicio ICAP en lugar de un filtro global, puede habilitarse 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 del buzón

bTrade proporciona una interfaz web separada 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 del administrador, bajo la misma marca TDXchange.

Iniciamos sesión en el buzón aimultiplembx usando 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 Arriba, Actualizar, Cargar, Descargar, Eliminar, Restaurar y Configuración. El botón Cargar se activa solo después de navegar a una carpeta de destino.

La 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 simples a nivel de carpeta.

Al cargar un archivo de texto plano en la carpeta edi devolvió: “Ningún estándar EDI soportado 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 X12 850 de Orden de Compra válido y lo cargamos. 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 carga se completó con éxito: “Cargado 1/1 archivos”, 284 bytes, 100 %, verificación verde.

Al revisar la bandeja de entrada se confirmó que el archivo llegó: test.edi, 284 bytes, marca de tiempo Jul 14, 2026 14:42. El archivo pasó de salida/edi a través de la lógica de enrutamiento de bTrade y fue entregado a la bandeja de entrada del buzón correcto según el identificador del receptor en el sobre EDI.

Mensajes y actividades

La vista Mensajes bajo Mensajes y Actividades proporciona un rastro de auditoría buscable de todas las transferencias. 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 AndrieEDI.edi (de AdHocExt a InternalTP).

Cada acción del 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

La sección Panel incluye sub-vistas para Mensajes, Transacciones, Participantes, Buzones, Certificados, Servicios, Conexiones, Trabajos y Contraseñas. La sub-vista 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 sub-vista Participantes muestra recuentos de mensajes entrantes y salientes desglosados por protocolo (AS2, FTP, SSH, FS, MBOX, HTTP, UDP) por participante.

Certificados

La vista Panel > Certificados proporciona gestión del ciclo de vida de certificados en todo el sistema. Un interruptor de filtro muestra certificados que expiran dentro de un número configurable de días. Las opciones de Tipo de Certificado son TODOS, X509, SSH, PGP, X509 CSR y PQC, la última entrada indica soporte de certificados de criptografía poscuántica, que pocas otras plataformas probadas en este benchmark ofrecen.

Para organizaciones que evitan OpenPGP, TDXchange también ofrece TDCompress, una alternativa propietaria de cifrado y compresión. En lugar de un intercambio de certificados simple, funciona como un tiempo de ejecución que empareja certificados con instrucciones, por ejemplo a qué participantes se puede enviar o cifrar un archivo, dando 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) cubre dos áreas.

La Configuración Rápida crea un nuevo oyente 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.

Relé configura los nodos de borde DMZ. Dos servidores de relé están definidos, actuando como proxies entre socios externos y el servidor bTrade interno. El tráfico externo llega al relé en la DMZ; el relé lo reenvía hacia adentro, manteniendo el servidor central fuera de la red pública. Esto es el equivalente de la Puerta de Enlace Edge de Diplomat MFT.

Para transferencias de alta latencia y larga distancia, los tamaños de ventana y paquete TCP/IP pueden ajustarse por servicio SFTP, de modo que un servicio que maneja socios en una región distante puede ajustarse de manera diferente a uno que sirve a remitentes locales de alto rendimiento.

Configuración del sistema

Adaptadores definen los motores que mueven archivos: Monitor de Directorio (observa una carpeta en busca de nuevos archivos), Copia de Archivo (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. Un adaptador de Copia de Archivo Quarantine_FS_1 está predefinido; los archivos que fallan el escaneo de contenido ICAP se enrutan aquí.

AdHoc configura la función de intercambio seguro ad hoc de archivos. Las configuraciones incluyen requisito de contraseña, intentos máximos de inicio de sesión fallidos (5), tamaño máximo de archivo (100 KB), descargas máximas por archivo (2), período de expiración (24 horas) y extensiones de archivo prohibidas (.exe, .vbs, etc.). Las plantillas de notificación de correo electrónico y SMS usan 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, evitando el acceso si cualquiera de los canales se ve comprometido. Esto brinda a los usuarios finales un intercambio seguro bidireccional de persona a persona. Un remitente puede empujar un archivo a un destinatario externo y recibir uno de vuelta, con el enlace y la contraseña entregados por 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, con más de 30 días), Archivado Fuera de Línea (mueve a archivos planos, semanal, con más de 90 días) y Purga (eliminación permanente, semanal). Una pestaña Restaurando trae archivos fuera de línea de vuelta al sistema activo cuando sea necesario.

Procesamiento de Files cubre cuatro áreas. Transformación de Archivos define reglas de reescritura de contenido aplicadas a los archivos que pasan. Detección de Duplicados identifica y opcionalmente rechaza archivos repetidos. Almacén de Mensajes muestra la raíz del sistema de archivos y configura el cifrado en reposo: los mensajes en disco se cifran usando PQC Kyber, lo que significa que los archivos almacenados están protegidos con criptografía poscuántica. Esto defiende contra ataques de cosechar-ahora-descifrar-después: incluso si un atacante exfiltra el almacén de mensajes hoy, los archivos permanecen ilegibles para una futura computadora cuántica. Acciones del Sistema permite insertar pasos de procesamiento personalizados en la canalización de transferencia.

Puertas de Enlace define objetivos de conexión salientes: bTrade_SMTP (correo electrónico), One_IP_Proxy (proxy SOCKS para salida de IP única), Proxy de Relé (relé DMZ) y IA Gateway (conexión HTTPS al servicio de IA de bTrade). Cada puerta de enlace tiene un botón Probar Conexión.

Seguridad ofrece conjuntos de políticas de contraseña 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, edad máxima/mínima, reglas de complejidad estrictas (prohibir fragmentos de nombre de usuario/nombre/correo electrónico, requerir mayúsculas/minúsculas/dígitos/caracteres especiales) y configuración OTP/MFA. Los activadores OTP son configurables de forma independiente por tipo de usuario: siempre, solo primer inicio de sesión, después de N días desde el último inicio de sesión, o al cambiar la contraseña.

Misceláneos incluye gestión de licencias, valores predeterminados de generación de certificados, 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 de 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 gestión, propiedades de aplicación de bajo nivel (recuentos de hilos, codificación EDI, configuraciones de caché) y preferencias de visualización.

Agrupamiento

El menú Agrupamiento muestra cuatro nodos en este entorno de QA: mft-1 (EJECUTANDO), mft-2 (DETENIDO), relay1 (EJECUTANDO), relay2 (DESCONOCIDO). Cada nodo tiene controles de Iniciar, Detener y Estado. Los nuevos nodos se agregan mediante 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 vistas en toda la interfaz.

Los relés y nodos del clúster se gestionan desde esta única interfaz, y un nodo caído puede reiniciarse en su lugar dado 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ífico 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 re-certificación de acceso periódica, donde se solicita a un administrador que revise y reconfirme qué participantes y usuarios aún requieren acceso. Las cuentas obsoletas y las relaciones de socios comerciales inactivas se muestran para revisión en lugar de acumularse silenciosamente, un control de gobernanza que la mayoría de las herramientas MFT punto a punto dejan a 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 anteriores (TDNgine mediante conexión a base de datos Oracle o archivos de configuración; TDAccess/TDPeer mediante carga de archivos de configuración). La Importación de Base de Datos lleva una advertencia prominente de que sobrescribe todos los datos existentes. Los Tiempos de Ejecución de Exportación generan 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 funcional sin un sistema de DR separado. La misma exportación empuja configuración y participantes de un entorno de prueba a producción.

bTrade IA

El bot de IA de bTrade (etiquetado NUEVO en la barra lateral izquierda) acepta un prompt de búsqueda de texto gratis y lo enruta a través de la IA Gateway configurada para buscar datos del sistema. Ingresamos “Muéstrame todos los mensajes transferidos en los últimos 7 días” y recibimos dos resultados: nuestra transferencia test.edi y una transferencia preexistente AndrieEDI.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 rellene ningún campo de filtro. Las búsquedas se pueden guardar y gestionar de la misma manera que las búsquedas guardadas estándar. Esta es la única plataforma en este benchmark con una interfaz funcional de búsqueda en lenguaje natural sobre el historial de transferencias.

Deja que nuestro equipo automatice uno de tus procesos de negocio con agentes de IA, sin coste alguno.
Automatizar un proceso

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 cargas de archivos, la configuración de cuentas y el intercambio de archivos.

Primeros pasos

Cerberus no tiene panel web ni portal alojado. El proceso de prueba comienza con un formulario corto: nombre, apellido, dirección de correo electrónico y número de teléfono. Envíelo e inmediatamente será redirigido a la página de descarga.

Cerberus solo funciona 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 pide 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 usará para ejecutarse como servicio en segundo plano.

Después de ingresar las credenciales, la instalación se ejecuta por sí sola y se completa en pocos minutos.

El Panel de Administración

Una vez finalizada la instalación, la interfaz de gestión de Cerberus se abre automáticamente. Esta no es una interfaz web; es una aplicación de escritorio nativa que se ejecuta en el servidor, accesible solo desde la máquina misma.

En el primer arranque, el Asistente de Primeros Pasos se inicia 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 principal muestra una descripción general de seguridad, información de red, contadores de carga 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 Cortafuegos, 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. Este no es un panel 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 manejen 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 administrativa del lado del servidor. La pantalla de inicio de sesión es la interfaz 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 pide que configure dos preguntas de seguridad requeridas antes de poder continuar en cualquier lugar.

Administrador de archivos

Después de completar las preguntas de seguridad, aterriza en el Administrador de Archivos. Las acciones disponibles desde la barra de herramientas son: actualizar, marcar todos, eliminar, renombrar, nueva carpeta, comprimir y descomprimir. Una barra de filtrado con una opción de búsqueda recursiva se sitúa sobre la lista de archivos.

Además de las cargas de archivos individuales, puede cargar carpetas completas de una sola vez. Cuando cargamos un archivo de video, apareció un reproductor de video en línea en la cola de carga mientras la transferencia aún se estaba ejecutando. Puede previsualizar el archivo antes de que termine de cargarse. La velocidad de carga, el porcentaje de progreso y el tamaño del archivo se muestran en tiempo real.

Configuración de la cuenta

La sección Cuenta maneja 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 temas si desea cambiar el aspecto de la interfaz.

En la parte inferior de la página de Cuenta, hay un botón Direcciones. Al hacer clic se abre una Libreta de Direcciones donde puede guardar nombres y direcciones de correo electrónico de personas con las que comparte archivos con frecuencia. Los contactos también se pueden importar en masa mediante CSV.

Compartición de archivos

El menú Compartir muestra todos los archivos y carpetas que ha puesto a disposición de otros. Para compartir algo, haga clic derecho en una carpeta en el Administrador de Archivos para abrir un asistente de compartición de cinco pasos.

Paso 1: Confirma el nombre de la carpeta, establece un tiempo de expiración (predeterminado 24 horas) y opcionalmente establece una contraseña en el enlace compartido.

Paso 2: Opciones: controla permisos, notificaciones y limpieza. Permitir Descargas Públicas está marcado de forma predeterminada. También puede permitir cargas públicas a la carpeta, opcionalmente manteniendo esas cargas ocultas de otros visitantes. Un desplegable de notificaciones le permite optar por alertas de correo electrónico cuando se descargan o cargan archivos. Una opción de Limpieza puede eliminar automáticamente los archivos compartidos cuando expira la compartición.

Paso 3: Seguridad le permite requerir una contraseña de un solo uso enviada por correo electrónico antes de otorgar acceso. Una lista de invitados también está disponible aquí, limitada a 500 invitados.

Paso 4: Correo electrónico: opcionalmente envía 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 (pre-rellenada como “Nueva Carpeta Compartida”) y un cuerpo de mensaje opcional. Una casilla “Enviarme una Copia” también está disponible.

Paso 5: Revisión: resume todas las configuraciones antes de la creación: nombre de la carpeta, fecha y hora de expiración, si se requiere contraseña y si las descargas públicas están habilitadas.

Después de hacer clic en Crear Compartición, nos encontramos con un error: “La información de host proporcionada por el cliente falló la validación. Por favor, contacte a su 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, incluyendo marca de tiempo, dirección IP, usuario, ID del oyente y una descripción. Pudimos localizar el error exacto del intento de compartición fallido 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ó identificar la causa raíz.

Después de resolver el problema de configuración del lado del servidor, la compartición se creó con éxito. La página de Configuración de Compartición en la interfaz web ahora enumera ambas comparticiones activas para la cuenta inituser, mostrando el nombre de la carpeta, la fecha de creación, la fecha de expiración, el recuento de descargas y la URL pública completa de compartición para cada una.

Al abrir la URL de compartición como destinatario se muestra un aviso de contraseña, una simple pantalla de “Contraseña de Acceso a la Carpeta” con un solo campo de entrada y un botón Abrir.

Después de ingresar la contraseña, el destinatario es llevado a una vista de solo lectura del contenido de la carpeta compartida. La lista de archivos muestra el nombre, tipo, tamaño y fecha. Un botón Comprimir y Descargar está 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, oyente, hora de inicio de sesión, protocolo, nombre de usuario, dirección IP y agente de usuario del cliente para todas las sesiones activas. Durante nuestra prueba de compartición, se veían tres conexiones HTTPS concurrentes desde la misma dirección IP, todas originadas desde la cuenta inituser. Un botón Terminar Conexión está 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, usuario, ruta de archivo local, tiempo restante, progreso, tamaño total, tasa de transferencia y tipo. Mientras el destinatario descargaba el archivo de video compartido, la transferencia apareció aquí de inmediato: 150.1 MB totales, 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. Usar esta función requiere conectar primero una base de datos SQL; el panel muestra un aviso de “Configuración Requerida” hasta que esté configurado.

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 móvil), 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 mantiene en los otros tipos de informes.

Administrador de Usuarios

El Administrador de Usuarios es donde se crean y gestionan todos los que pueden acceder al servidor. Tiene seis pestañas: Usuarios, Grupos, Política, Extensiones Bloqueadas, Cuentas Solicitadas y Comparticiones Públicas.

La pestaña Usuarios enumera todas las cuentas de Cerberus. Actualmente, solo inituser está presente. 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 contraseñas y las políticas de cambio de contraseñas. 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 conexiones HTTP/S y envía una notificación por correo electrónico 3 días antes de la expiración.

La pestaña Extensiones Bloqueadas le permite definir una lista de denegación de extensiones de archivo. En modo de denegación, cualquier intento de cargar o renombrar un archivo con una extensión listada se bloquea. Se pueden agregar múltiples extensiones a la vez usando separación por comas. La lista está actualmente vacía.

La pestaña Cuentas Solicitadas maneja el flujo de solicitud de cuentas 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 de aprobación y denegación de correo electrónico 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 aprobación del administrador.

La pestaña Comparticiones Públicas establece los valores predeterminados para todos los enlaces de compartición creados por los usuarios. Las opciones configurables incluyen duraciones de compartición predeterminadas y máximas, si se requieren contraseñas para todas las comparticiones, si aplicar la política de contraseñas del sistema a los archivos compartidos, ofuscación de nombres de archivo, si permitir descargas comprimidas y cómo se manejan las notificaciones. La sección Contraseña de Un Solo Uso a continuación controla la configuración 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 cuentas AD para acceder al servidor FTP directamente, sin crear cuentas Cerberus separadas para cada una. La sección también incluye pestañas para Descripción General del Dominio, Opciones de Vinculación, Configuración MFA del Usuario y Mapeos Personalizados 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 Cortafuegos maneja toda la seguridad a nivel de conexión. La página principal muestra un diagrama de Canalización de Autorización de Conexión que muestra las seis etapas por las que pasa cada conexión entrante: nueva conexión, inicios de sesión del oyente permitidos, IP permitida, país permitido, límite del oyente y autorizado. Los estados activos para 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 permitidos o denegados desde el panel de Gestión de País e IP. 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 en detalle las reglas de fuerza bruta y DoS. El Bloqueo Automático y la Protección DoS tienen cada uno su propio interruptor. Bajo Configuración de Bloqueo, se establece el número de inicios de sesión fallidos antes de que se active un bloqueo automático (predeterminado: 5), la ventana de tiempo antes de que el contador se reinicie (120 minutos) y opcionalmente una lista de nombres de usuario específicos que siempre deben activar un bloqueo de IP en caso de fallo. La sección Tiempo de Espera del 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 configuraciones Generales, Protocolos, Oyentes, Mensajes, Acceso remoto, Seguridad, Registro y Avanzado. Aquí es donde vive toda la configuración técnica del servidor: configuración de protocolos, SSL/TLS, conjuntos de cifrado, puertos de oyente y comportamiento de 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 Evento, Tareas Programadas, Objetivos de Evento y Monitor de Carpeta.

Las Reglas de Evento le permiten definir activadores basados en cosas que suceden en el servidor. Al crear una nueva regla, el desplegable Tipo de Regla ofrece: Evento de Transferencia de Archivo, Evento de IP Bloqueada, Evento de Cuenta de Usuario Bloqueada, Fecha de Deshabilitación del Usuario Transcurrida, Evento de Expiración de Contraseña de Cuenta, Evento de Nueva Solicitud de Cuenta, Evento de Inicio de Sesión, Evento de Cierre de Sesión, Evento de Directorio Creado, Evento de Archivo Eliminado, Evento de Movimiento/Copia de Archivo, Evento de Actualización Disponible, Evento de Archivo Público Compartido, Evento de Transferencia de Archivo Público, Sincronización de Servidor de Respaldo y Evento de Archivo Escaneado.

Cada regla tiene un activador, un conjunto de condiciones y un conjunto de acciones. Creamos una regla de prueba usando el activador Evento de Transferencia de Archivo.

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. Configuramos una condición de nombre de usuario igual a “inituser”. La lógica de filtrado soporta los modos Coincidir Si Cualquiera o Coincidir Si Todos.

Cuando se cumplen las condiciones, las acciones disponibles son: Notificación de Evento por Correo Electrónico, Ejecutar un Ejecutable, Operación de Archivo de Lanzamiento, Operación de Servidor de Lanzamiento, Enviar HTTP POST, Enviar un Archivo y Obtener un Archivo. Esto hace posible construir flujos de trabajo basados en eventos completamente dentro de Cerberus, por ejemplo, activar un HTTP POST a un webhook externo o enviar un archivo a otro servidor cuando 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. Define un horario, establece condiciones y elige del mismo conjunto de acciones: con dos adiciones específicas para tareas programadas: Informe Guardado por Correo Electrónico y Escanear una Carpeta.

Objetivos de Evento es donde define los endpoints externos a los que las acciones pueden enviar. Cuatro tipos de objetivos están disponibles: Objetivo de Servidor SMTP, Objetivo Ejecutable, Objetivo de HTTP Post y Objetivo de Archivo de Transferencia. Estos se referencian al configurar acciones en Reglas de Evento y Tareas Programadas. Un ejemplo práctico: si un usuario llamado “x” sube un archivo más grande de 10 GB, envíe una Alerta de Archivo Grande al Slack de la empresa mediante un objetivo de 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 habilita alta disponibilidad y redundancia: si está ejecutando múltiples servidores, pueden mantenerse sincronizados sin duplicación manual de configuración. Todas las instancias deben ejecutar la misma versión y tener claves de licencia únicas. La configuración es sencilla desde los paneles Lista de Servidores y Configurar Ajustes Generales.

Localización

La sección Localización le permite editar cada cadena de texto en la interfaz web tanto del lado del servidor como del lado del cliente. El locale 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 lado a lado para cada etiqueta de cadena. Esto da a los administradores 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 carga, las acciones de archivos, 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 aterriza por primera vez en Files.com, el explorador de archivos se abre de inmediato. No hay asistente de incorporación ni lista de verificación de configuración; se le deja directamente en la vista de la Carpeta Raíz.

La barra lateral izquierda enumera cada módulo importante de la plataforma: Files, compartición, 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 soporta tres modos de visualización, personalización de columnas y filtros avanzados accesibles desde la barra de herramientas.

Ubicación de almacenamiento
Antes de cargar cualquier cosa, 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 gestionadas de fábrica.

Más allá 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 infraestructura que usted controla por completo, ya sea su propio centro de datos o una nube privada.
Para 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.

Carga de archivos

La Carpeta Raíz comienza vacía. Tres acciones de carga están disponibles desde el centro de la pantalla:
Nueva carpeta: Crear una estructura de carpetas antes de cargar
Cargar archivos: Seleccionar archivos individuales
Cargar carpeta: Cargar un directorio completo de una vez
Cargamos un archivo PDF de 21 MB (Test.pdf) usando el botón Cargar Files.

El panel de carga 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 cargas activas.

Lista de archivos y acciones masivas

Una vez que se completa la carga, el archivo aparece en la lista con las siguientes columnas visibles de forma predeterminada.
Test.pdf se listó como un documento Acrobat, modificado el 1 de marzo de 2026 a las 6:05 AM, y era de 21 MB.

Las acciones masivas funcionan en múltiples 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 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 operaciones de archivo (creación, modificación, eliminación) como 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 externo 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: “Usted es el único usuario en este sitio y ya tiene acceso completo. Para otorgar permisos de carpeta a otros, necesitará crear un nuevo usuario.
Un botón Agregar nuevo permiso está disponible en la parte inferior de la lista. Los permisos pueden heredarse de carpetas o grupos principales, 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: Compartición, Cifrado, Notificaciones y Gobernanza de Datos.
Cifrado
La subpestaña Cifrado muestra una sola opción: GPG, actualmente configurada en Apagado. 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 soporta seis canales de notificación.
Cada canal tiene su propio botón Ver que lleva 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á construida para casos de uso de canalizaciones automatizadas, no solo para el intercambio 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 vienen con botones Editar. La Expiración de Archivos le permite establecer políticas de eliminación automática útiles para carpetas que contienen datos temporales o sensibles al tiempo. Los Files Eliminados Archivados se pueden habilitar para retener archivos eliminados en un archivo en lugar de eliminarlos permanentemente.

En el lado de las restricciones, Limitar Extensiones de Archivo le permite crear listas blancas o negras de tipos de archivo específicos (por ejemplo, permitir solo cargas .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 al compartir documentos sensibles con partes externas.
Cada una de estas configuraciones está apagada de forma predeterminada, lo que significa que la plataforma se entrega en un estado permisivo y permite a los administradores habilitar restricciones según sea necesario.

Compartición

Al hacer clic en Compartición en la barra lateral izquierda se expande un submenú con seis elementos.
La plataforma predetermina a Enlaces Compartidos. Filtros, personalización de columnas y un botón Exportar están disponibles, consistentes con los de cualquier otra vista de lista en la plataforma.

Creación de 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 compartición, etiquetada Reflejar Cambios de Archivo/Carpeta en la Compartición:
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 está bloqueado al estado del archivo en el momento de la creación. Los cambios posteriores al original no afectan lo que los destinatarios pueden acceder.
Esta distinción importa en los flujos de trabajo documentales. Una instantánea es apropiada para un contrato firmado o un informe versionado; un enlace en vivo es apropiado para una especificación viva o un documento de trabajo compartido.
Puede incluir múltiples archivos en una sola compartición, o cargar elementos adicionales directamente en el paquete de compartición en el momento de la creación. Los elementos cargados directamente en la compartición están limitados solo al enlace compartido y se eliminan cuando el enlace expira o se revoca.
Acciones Disponibles
El desplegable Acciones Disponibles controla qué se permite hacer a los destinatarios con los archivos compartidos. Este rango cubre la mayoría de los escenarios de compartición del mundo real sin requerir cuentas de usuario separadas para partes externas.

Bandejas de entrada

La sección Bandejas de Entrada bajo Compartición le permite crear endpoints dedicados de envío de archivos que enrutan archivos entrantes directamente a una carpeta de Files.com. Tres tipos de bandeja de entrada están disponibles:
Aceptar Files vía Web: Genera una URL pública. Controles de contraseña, formulario de registro y aceptación de clic están disponibles.
Aceptar Files vía Correo Electrónico: Genera una dirección de correo electrónico de bandeja de entrada dedicada. Los Files enviados como adjuntos aterrizan directamente en la carpeta configurada. La lista blanca de remitentes por dirección o dominio es soportada.
Aceptar Files vía Web y Correo Electrónico: Acepta ambos canales simultáneamente. La aplicación de contraseña y formulario de registro no es soportada en este modo combinado.

Cada bandeja de entrada requiere una carpeta de destino, un título de visualización y una clave de URL. La clave de 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
Configuramos el destino en la Carpeta Raíz, ingresamos un título y establecimos la clave de 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 bandejas de entrada basadas en web, una sección de Controles de Envíos proporciona tres puertas de acceso independientes:
Se requiere una contraseña antes de que el formulario de carga sea accesible. La plataforma aplica las mismas reglas de complejidad de contraseña 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 construido en la sección Formularios Personalizados. Un correo electrónico de recibo opcional notifica a los cargadores del envío exitoso.
La Aceptación de Clic requiere que los cargadores acepten un acuerdo de aceptación de clic 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, esta fue aimultiple-aimultiple-file-uploads@inbox.files.com.

Los Files enviados como 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 aceptación de clic desaparecen por completo y se reemplazan con 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 mediante una lista blanca, lo que requiere activar la autenticación de correo electrónico entrante en la Configuración de Compartición primero. Un interruptor de Notificaciones puede enviar opcionalmente un correo electrónico de confirmación al remitente tras una carga exitosa.

La Configuración de Correo Electrónico Entrante contiene la opción Separar Envíos en Subcarpetas, que organiza los adjuntos de cada correo electrónico en su propia subcarpeta usando una plantilla de nombres. La plantilla soporta 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 endpoints simultáneamente. El botón Visitar Bandeja de Entrada abre la página de carga pública directamente. Un botón Ver Files enlaza a la carpeta de destino.

Prueba de velocidad de carga vía 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 de carga de archivos y carpeta, y una zona de arrastrar y soltar.

El logotipo y el esquema de colores de Files.com aparecen de forma predeterminada.
Cargamos 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 carga se ejecutó a 6 MB/s. Nuestra conexión de prueba es una línea simétrica de 1.000 Mbit/s con capacidad de carga de 128 MB/s. El rendimiento logrado fue aproximadamente 5 % del ancho de banda disponible, muy por debajo de lo que la conexión puede entregar.

Velocidad de carga: EE. UU. vs. Alemania

Probamos la bandeja de entrada cargando 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 capacidad de carga de 128 MB/s.

Con el almacenamiento configurado en EE. UU., Virginia, la carga se ejecutó a 6 MB/s, aproximadamente 5 % del ancho de banda disponible.
Cambiamos la región de almacenamiento de la cuenta a UE – Alemania, Frankfurt. La migración de región se completó en segundos, con todos los archivos existentes disponibles inmediatamente en la nueva región.

El mismo archivo cargado en 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 contra una conexión de 128 MB/s sigue siendo una utilización del 11 %. El rendimiento de carga a través de la bandeja de entrada fue notablemente limitado en todas las regiones, lo que es una limitación significativa para 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 adjunto de correo electrónico. Gmail lo convirtió automáticamente en un enlace de Google Drive en lugar de enviarlo como adjunto directo. El archivo no llegó a la bandeja de entrada de Files.com y no se devolvió ninguna notificación de error. Volver a probar con un archivo pequeño enviado como 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áticas funcionando como se esperaba. El envío por correo electrónico de un remitente nombrado se organizó en una carpeta etiquetada con su nombre y dirección de correo electrónico. Los envíos anónimos del formulario web aterrizaron en carpetas numeradas secuencialmente. No se necesitó clasificación manual.

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 revela 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, más 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 expiración de acceso, una fecha de deshabilitación automática para usuarios que no hayan iniciado sesión en 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 configuraciones de Autenticación de Dos Factores (usar configuración de todo el sitio, requerir siempre o nunca requerir). Una bandera de Usuario Compartido/Bot exime a la cuenta de los requisitos de 2FA y evita cambios en la contraseña o el correo electrónico.
Opciones de Conexión cubre protocolos permitidos y configuración de carpeta raíz FTP/SFTP. Preferencias maneja zona horaria, idioma y avatar. Categorización y Notas proporciona campos internos de etiquetado y notas.
La plataforma también incluye Reglas de Ciclo de Vida de Usuario, que le permiten deshabilitar o eliminar automáticamente cuentas que han estado inactivas durante un número especificado 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 desde la vista de lista de usuarios para fines de auditoría.

Socios

El submenú Socios bajo Cuentas de Usuario está diseñado para organizaciones o proveedores con grupos de usuarios gestionados externamente cuyos usuarios comparten la misma estructura de acceso a carpetas y permisos. Crear un socio requiere un nombre, una asignación de carpeta raíz y configuración de permisos. La sección Controles de Acceso de Usuario le permite definir si los administradores de socios 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 soporta 13 proveedores de identidad de fábrica: Auth0, Microsoft Entra ID, Box, Dropbox, Cisco Duo, Google, Idaptive, JumpCloud, Microsoft Active Directory, Okta, OneLogin, SAML y Slack. El aprovisionamiento y desaprovisionamiento SCIM es soportado 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, permitiendo que esos usuarios se autentiquen en Files.com vía SFTP sin 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 expirar ni rotar automáticamente.

GPG

La sección GPG gestiona claves GPG/PGP utilizadas para cifrado y descifrado automático de archivos a nivel de carpeta. Files.com señala que esto es común en entornos de salud y finanzas donde las contrapartes o los requisitos de cumplimiento exigen cifrado GPG.

Cifrados

La sección Cifrados controla los conjuntos de cifrado SSL/TLS permitidos para conexiones FTP y SFTP. De forma predeterminada, Files.com requiere los cifrados modernos más seguros.

Tipos de activadores de automatización

Cuatro tipos de activadores están disponibles para automatizaciones:

  • Intervalo se ejecuta en un horario recurrente como diario, semanal, mensual, trimestral o anual
  • Horario Personalizado se ejecuta en horas, días o intervalos exactos que usted define; soporta múltiples ejecuciones por día y omisión opcional de días festivos por región
  • Webhook Entrante se activa cuando es activado por un sistema externo 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 horario adjunto; adecuado para tareas únicas

El activador Horario Personalizado soporta exclusiones de días festivos por región, lo que significa que las automatizaciones se pueden configurar para omitir ejecuciones en días festivos nacionales en un país especificado, un nivel de precisión de programación que la mayoría de las plataformas no ofrecen de fábrica.
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 FTP, mostrada a continuación, ilustra el nivel de control disponible. Las opciones incluyen habilitar o deshabilitar el servicio por completo, controlar la conversión de finales de línea en modo ASCII, requerir SSL en todas las conexiones, auto-crear opcionalmente carpetas principales para cargas de clientes que esperan este comportamiento y establecer un Mensaje del Día personalizado mostrado 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 del Catálogo presenta la biblioteca completa de integraciones de terceros disponibles. La amplitud aquí es notable; cubre objetivos de almacenamiento en la nube, protocolos de transferencia de archivos, proveedores de identidad, herramientas de productividad, plataformas de observabilidad y seguridad, automatización de flujos de trabajo y SDK de desarrollador para JavaScript, .NET, Python, PHP, Ruby, Go y Rclone. El catálogo también incluye la Aplicación de Escritorio de 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 gestionado de Files.com. Una vez configurado un servidor remoto, se puede montar para acceso en tiempo real o usar como fuente o objetivo para trabajos de sincronización programados. Esto es particularmente relevante para organizaciones que necesitan almacenar archivos en un entorno específico por razones de cumplimiento, pero aún quieren usar Files.com para orquestación, control de acceso y 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 endpoints soportados: este sitio, un sistema local conectado por agente o un servidor remoto configurado. La fuente y el destino se configuran de forma independiente, y las opciones incluyen si mantener o eliminar archivos de origen después de copiar. Se puede especificar un nombre de archivo de activación para disparar un evento posterior 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 en el alcance de un trabajo de sincronización dado.

SMTP Personalizado
La opción SMTP Personalizado bajo 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 organizaciones con estrictos requisitos de gobernanza de datos o enrutamiento de correo electrónico, esto asegura que ningún metadato de mensaje pase a través de un relé de correo de terceros.

Notificaciones

El menú Notificaciones soporta 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, usted proporciona una URL de webhook entrante desde su espacio de trabajo de Slack, selecciona la ruta de carpeta a monitorear, elige si las notificaciones se aplican solo a la carpeta seleccionada o a todas las subcarpetas, y especifica 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 equipos que necesitan conciencia operativa de envíos entrantes o cambios de archivos sin iniciar sesión en la plataforma.

Aplicaciones de Cliente

El menú Aplicaciones de Cliente proporciona descargas y documentación para la gama completa de aplicaciones de cliente de Files.com. Los clientes disponibles incluyen una Aplicación de Escritorio para Windows y macOS, una Aplicación de Línea de Command (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, permitiendo operaciones de archivo nativas incluidas 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 On-Premise
El Agente On-Premise es un servicio en segundo plano multiplataforma que conecta sus sistemas de archivos locales, incluidos dispositivos NAS (NFS, SMB, CIFS) y redes conectadas al almacenamiento (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 fuente/destino en trabajos de sincronización. Este es el mecanismo clave para organizaciones que deben mantener archivos en su propia infraestructura por razones de GDPR, HIPAA u otros requisitos de cumplimiento, pero aún quieren aprovechar Files.com para control de acceso, orquestación de transferencia de archivos y compartición. 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 de servidor remoto, y el número de usuarios facturables. Un gráfico de series temporales le permite cambiar entre 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 de consumo de almacenamiento por ruta de carpeta, con opciones de profundidad de recursión y 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, incluida 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. Prevenir el Uso de Contraseñas Vulnerables está habilitado, lo que significa que las contraseñas que aparecen en bases de datos de fugas de credenciales conocidas se rechazan en la creación. La expiración de contraseña es configurable pero está deshabilitada de forma predeterminada. Una opción notable es Aplicar reglas de contraseña a Comparticiones, 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 cuentas de usuario internas. La protección de fuerza bruta también es configurable, con los valores predeterminados de Files.com aplicados a menos que se anulen.

Autenticación de Dos Factores

La página 2FA controla la aplicación en todo el sitio y los métodos de autenticación permitidos. La aplicación está actualmente configurada en “no requerida”: se puede cambiar para requerir 2FA para todos los usuarios o tipos de usuario específicos. Los cuatro métodos soportados son SMS, TOTP (aplicaciones de autenticación), Llave 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, Aceptaciones de Clic, 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 Expiración de Archivos le permite establecer reglas que eliminan automáticamente el contenido de la carpeta después de un período de tiempo especificado. Los Files Eliminados Archivados controlan 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 qué se puede cargar 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 operaciones de carga, movimiento y copia, y se heredan a 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 carga. Los Files Cargados Renombrados le permiten definir reglas que estandarizan automáticamente los nombres de archivo cuando llegan, útil para mantener esquemas de nomenclatura consistentes en todas las integraciones.

Organizar Files define reglas para mover o copiar automáticamente archivos a subcarpetas según criterios. Crear Carpetas de Usuario aprovisiona automáticamente una carpeta personal para cada usuario. Together, estas características pueden reemplazar por completo los flujos de trabajo manuales de manejo de archivos.

Aceptaciones de Clic

La sección Aceptaciones de Clic es donde se crean y almacenan acuerdos legales para usar en toda la plataforma. Cualquier acuerdo definido aquí está disponible para selección al configurar bandejas de entrada basadas en web o enlaces compartidos que requieren aceptación del usuario antes del acceso.

Regiones Globales

La sección Regiones Globales, mostrada arriba como Regiones de Almacenamiento de Datos, le permite asignar carpetas individuales a regiones de almacenamiento geográficas específicas. La Carpeta Raíz en nuestra cuenta está actualmente asignada a UE: Alemania, Frankfurt, tras nuestra migración de región anterior. En una organización multirregional, diferentes carpetas se pueden enrutar a diferentes endpoints de almacenamiento regional; por ejemplo, los archivos enviados por clientes europeos se pueden almacenar en Frankfurt mientras que los envíos norteamericanos aterrizan en 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 cargado. Cuatro algoritmos están disponibles: SHA256, SHA1, CRC y MD5. Cuando se habilita, 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 carga. 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 eliminados previamente se pueden recuperar siempre que estén 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 limitar 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 restaurar archivos en su lugar (ruta original) o a una nueva carpeta en la raíz. Las marcas de tiempo de modificación de archivos se pueden preservar tal cual o actualizar a la fecha y hora actuales con una advertencia de que preservar la marca de tiempo original puede activar inmediatamente las Reglas de Expiración 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 han sido purgados permanentemente según la configuración de retención no se pueden recuperar.

Marca

La página Marca revela todo el alcance del etiquetado blanco disponible. Los elementos configurables incluyen el nombre del sitio, el esquema de colores de la interfaz, el texto de ayuda de la página de inicio de sesión, el texto de 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 de pie de página utilizados en las notificaciones de correo electrónico salientes. 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 ningún lugar de la experiencia orientada al 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 equipos que quieren construir funcionalidad de Files.com directamente en sus propias aplicaciones, scripts o canalizaciones automatizadas.

SDK

Files.com mantiene SDK oficialmente soportados 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á enlazado a un repositorio público de GitHub. Los SDK exponen cada capacidad de la plataforma disponible a través de la interfaz web: operaciones de archivos, gestión de usuarios, permisos, enlaces compartidos, bandejas de entrada, configuraciones de carpeta y configuración del sitio como objetos nativos en el lenguaje de destino. La plataforma recomienda explícitamente usar SDK en lugar de llamadas directas a la API, señalando que sus equipos de ingeniería internos usan los mismos SDK y que, por lo tanto, los problemas se encuentran y corrigen rápidamente.

API

La sección API proporciona acceso a la documentación de la API REST de Files.com y a la gestión de claves de API. Cada acción disponible a través de la interfaz web también está disponible mediante la API, lo que la hace adecuada para incrustar capacidades de Files.com en aplicaciones personalizadas, sitios web, soluciones iPaaS o bases de datos. Las claves de API a nivel de administrador pueden realizar operaciones de gestión del sitio, incluyendo aprovisionamiento de usuarios, cambios de permisos, creación de enlaces compartidos, configuración de bandejas de entrada y configuraciones de carpeta: toda la superficie administrativa de la plataforma, programáticamente accesible.

CLI

La subsección CLI proporciona acceso a la aplicación de Línea de Command de Files.com. 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. Soporta las mismas operaciones de archivo y administrativas que la interfaz web y se puede integrar en scripts de shell, trabajos cron o canalizaciones CI/CD sin escribir código de aplicación. Para equipos que gestionan Files.com como parte de una pila de automatización de infraestructura más grande, la CLI es a menudo la interfaz diaria más práctica.

No te pierdas nuestros análisis comparativos e insights basados en datos. El botón abre Google; seleccionar AIMultiple confirma que deseas ver AIMultiple con más frecuencia en los resultados de búsqueda de Google.
GoogleAñadir como fuente preferida

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 endpoints, 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 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 esperado, 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, Organizaciones, Flujos, Actividad, Informes y Alertas, más Ayuda y Administración en la parte inferior.

Organizaciones

Las Organizaciones sirven como 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ú a nivel de organización: Endpoints, 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.

Endpoints

Los Endpoints son donde la flexibilidad de Thru se vuelve evidente. Al crear un nuevo endpoint, el desplegable Tipo expone una gama de opciones de almacenamiento. Según las pruebas, los tipos disponibles incluyen:

Crear un nuevo endpoint pide un título y un tipo. El desplegable de tipo enumera las opciones de almacenamiento disponibles:

  • Thru FTPS: El almacenamiento FTPS gestionado propio de Thru
  • Thru SFTP: El almacenamiento SFTP gestionado propio de Thru
  • Thru File Share: Un nodo autohospedado que ejecuta el servidor de transferencia de archivos compatible de Thru (ver Nodos Thru a continuación)
  • Amazon S3: Enrutar transferencias a su propio depósito 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 carga basada en navegador para partes externas

Los endpoints gestionados de Thru (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 plataformas que solo ofrecen su propio almacenamiento gestionado.

Seleccionamos Thru FTPS para las pruebas. La dirección del endpoint se generó de inmediato 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 nombre de clave, nombre de usuario/correo electrónico, algoritmo, fuerza de clave, frase de paso (con confirmación) y una fecha de expiración opcional. Las claves se pueden usar para cifrar o descifrar archivos a medida que pasan por los flujos. Esto se configura a nivel de endpoint de flujo, no globalmente, 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 clave, frase de paso). Estas se usan como credenciales de autenticación para endpoints de tipo SFTP. La generación se maneja dentro de la plataforma en lugar de requerir que los usuarios importen claves generadas externamente, aunque la última opción probablemente también existe.

Certificados

La sección Certificados permite importar certificados SSL/TLS para usar con endpoints FTPS mediante un modal de carga de arrastrar y soltar. La interfaz especifica solo que el archivo debe ser un certificado válido; no se proporciona más orientación sobre formatos aceptados (PEM, PFX, CRT, etc.), requisitos de cadena de certificados o si los certificados de cliente frente a los de servidor son conceptos distintos en este contexto. Esta es una brecha notable. La mayoría de los administradores que se ocupan de la gestión de certificados FTPS tendrán preguntas que la interfaz actualmente no responde en línea.

Nodos Autohospedados (Nodos Thru)

Los Nodos Thru merecen 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 y bash), con crontab o systemd como administrador de servicios en Linux. El nodo convierte efectivamente cualquier servidor en un endpoint compatible con Thru, una capacidad significativa para organizaciones que no pueden o no quieren enrutar datos a través del almacenamiento en la nube de terceros.

Nota comparativa: 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 implementaciones locales o híbridas.

Guía de instalación de Linux

La instalación es sencilla en ambas plataformas. La implicación práctica: si no desea usar el almacenamiento gestionado 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 endpoint File Share, Thru le pide que seleccione uno de los nodos registrados aquí. Esta es una ruta de almacenamiento autohospedado que no tiene equivalente en Files.com, que ofrece solo regiones de almacenamiento gestionadas y conexiones a servidores remotos.

La sección Usuarios de Máquina está vacía. La tabla tiene columnas Endpoint de Flujo, Tipo y Endpoint de Organización, pero no hay entradas. La expectativa es que los usuarios de máquina asociados con un Nodo Thru instalado aparecerían aquí; dado que no se realizó ninguna instalación de nodo en este benchmark, la lista permanece vacía.

De vuelta en el menú principal, Flujos es donde vive la lógica de transferencia real de la plataforma. Los Flujos definen cómo se mueven los archivos de un endpoint de origen a un endpoint 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 flujos:

Configuración de Origen y Destino

Al hacer clic en Agregar Endpoint de Flujo en el lado de origen se abre un selector de endpoints. Thru le pide que seleccione una fuente de almacenamiento. Creamos un endpoint de Formulario Web para usar como fuente. Esto genera una página de carga basada en navegador para remitentes externos. Para el destino, seleccionamos el endpoint de Thru FTPS creado anteriormente.

El flujo ahora está activo.

Con ambos lados conectados, hicimos clic en Ver y Empujar 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 definiciones de flujo.

Endpoint de Formulario Web creado, agregando al flujo

Flujo con origen y destino ambos configurados

Pantalla de confirmación Ver y Empujar Cambios

Lista de flujos que muestra opciones de exportación

Configuración del Endpoint de Origen

Al hacer clic en el menú de tres puntos en el endpoint de origen se abre el modal Editar Configuración del Endpoint de Flujo. El lado de origen tiene seis pestañas: Configuración, Opciones de Procesamiento, Antivirus, Files de Activación, Renombrar y Alertas.

La Configuración cubre el filtrado de nombres de archivo y la ruta de origen. Los filtros Incluir y Excluir soportan expresiones regulares; solo la interfaz enlaza a una referencia de regex y muestra un patrón de ejemplo. La ruta de origen predeterminada es / pero se puede limitar a un subdirectorio específico.

Opciones de Procesamiento es un solo desplegable: Deshabilitado, Cifrado, Descifrado, Compresión, Descompresión. La transformación en vuelo sin herramientas externas cifra antes de reenviar, comprime antes de almacenar o descomprime en la ingestión.

Antivirus es un solo interruptor. Cuando está habilitado, cada archivo que pasa por este endpoint se escanea antes de reenviar. No se exponen detalles del motor, comportamiento de cuarentena ni acceso al registro de escaneo en la interfaz: característica útil, documentación escasa.

Los Files de Activación resuelven el problema de carga parcial. El modo activo — un NOMBRE DE ARCHIVO TEMPORAL, para cada archivo — escribe los archivos entrantes bajo una extensión temporal (por ejemplo, example.doc.filepart) hasta que la transferencia completa se completa, momento en el que el archivo se renombra. Esto evita que un archivo a medio escribir sea recogido y reenviado a mitad de la transferencia. Particularmente importante para archivos grandes cargados en fragmentos.

Renombrar permite que los archivos se renombren en la ingestión usando reglas de patrón de archivo configurables. Se pueden definir múltiples reglas; la primera regla que coincida gana. No se configuraron reglas durante las pruebas.

Alertas soporta notificaciones por dirección de correo electrónico para eventos de Inactividad, Límite de Transferencia Excedido y Cuarentena. Estos alimentan la sección de Alertas de toda la plataforma.

Configuración del Endpoint de Destino

El editor de endpoint de destino tiene las mismas pestañas que la fuente: Configuración, Opciones de Procesamiento, Files de Activación, Renombrar, 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 endpoint FTPS gestionado por Thru, una cuenta de servicio (ftps-tgt-20773, Tipo de Autenticación: Contraseña de Usuario) fue aprovisionada automáticamente, sin necesidad de configuración manual de credenciales. Para objetivos SFTP o FTP externos, aquí es donde agregaría o gestionarí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: Endpoint de Origen (la fuente a la que se aplica la regla), Ruta de Origen (el directorio de origen) y Ruta de Destino (el directorio de destino en el objetivo). El predeterminado es todas las fuentes, todas las rutas, enrutado 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 salida estructurada desde una entrada plana o mixta.

Incrustación de Formulario Web

El endpoint de origen en este flujo es un tipo de Carga Web UI HTTPS de Thru — un formulario de carga alojado. Al hacer clic en el menú de tres puntos en este endpoint se revela una opción Incrustar Componente de Carga de Thru.

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>) pre-rellenada con el ID del endpoint de flujo y la URL de la API. Se debe seleccionar una Clave de API de un desplegable para activar el fragmento. El atributo de clave de API se rellena una vez elegida una clave.

El componente se incrustó en un servidor de prueba externo. Cada solicitud 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. La API de staging de Thru bloqueó solicitudes de origen cruzado desde el 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 cargó un PDF al endpoint de origen y se completó con éxito al 100 %.

Actividad

La sección Actividad es un registro de transferencias totalmente filtrable. Filtros disponibles: Flujo, Organización, Endpoint, Endpoint de Flujo, Rango de Fechas, Nombre de Archivo (con soporte de comodín), 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 fijar u ocultar.

El PDF cargado momentos antes apareció en el registro de inmediato. La fila muestra Tipo (Origen), Flujo (TestFlow), Endpoint de Flujo (20772: SourceStorage, Carga Web UI 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 de archivo se abre un modal de Descarga de Archivo que muestra los detalles del archivo, los recuentos totales de descargas exitosas y fallidas, y un historial de descargas completo. Dos botones de acción están presentes: Descargar Archivo y Compartir….

El botón Compartir abre un popover de Configuración de Compartición directamente dentro del modal. Configuraciones: Activo durante y Descargas máximas (entero). Al hacer clic en Generar Enlace Compartido produce una URL de descarga limitada por tiempo y cantidad. Esta es una característica práctica de distribución ad hoc, sin necesidad de un paso de alojamiento de archivos separado.

El botón Exportar en la vista Actividad activa 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 toast en la esquina inferior derecha confirma cuando la exportación está lista con un botón directo Descargar. Los informes son exportaciones simples del registro de actividad; no se observó un constructor 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: Fuente, Tipo de Alerta, Creada, Severidad, ID de Alerta, Organización, Estado, Detalles y Acciones. Botones Filtrar y Borrar Todas las Alertas están disponibles.

Durante las pruebas, no se habían activado alertas, 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 severidad y estado filtrables.

Administración

La sección Administración es accesible desde la parte inferior de la navegación izquierda y cubre la configuración a nivel de plataforma. El submenú de Administración contiene: Usuarios, Roles, Retención, Registro de Auditoría, MFA, Nodos Thru, Indicadores de Características y Mapeos SSO.

La pantalla Usuarios enumera todas las cuentas de la plataforma, incluidas sus marcas de tiempo de último inicio de sesión, estados y banderas de prohibición. La gestión de roles, las políticas de retención de archivos y los mapeos SSO cubren los requisitos estándar de administración empresarial. El Registro de Auditoría proporciona un registro completo de acciones de la plataforma, quién hizo qué y cuándo, lo cual es un requisito básico para SOC 2, HIPAA y marcos de cumplimiento similares. MFA y Mapeos SSO indican que la integración de identidad empresarial es soportada.

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 este benchmark, pero la presencia de una sección específica para desarrolladores es relevante para equipos que planean integraciones basadas en API.

Los benchmarks 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 pide nombre, apellido, correo electrónico de negocios, 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 es solo para Windows, Serv-U soporta tanto Windows como 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 vía 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 comenzar 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 oyente, 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

Navegar a la IP del servidor en el puerto 8443 abre una página de inicio de sesión. Esta es una diferencia significativa con 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 vía escritorio remoto, lo cual es menos conveniente.

Después de iniciar sesión con las credenciales predeterminadas, Serv-U le pide 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

Después de omitir la configuración MFA, el panel se carga. Muestra Estadísticas de Sesión, Estadísticas de Inicio de Sesión y Estadísticas de Transferencia en todo el servidor. Sesiones actuales, sesiones totales, recuento de inicios de sesión, duración promedio de sesión, hora del último inicio de sesión y velocidades de descarga y carga 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, Detalles del Servidor, Usuarios, Grupos, Directorios, Límites y Configuración y Actividad del Servidor bajo la sección Global, seguida de una sección Dominios que actualmente muestra Dominio Admin.

Detalles del Servidor

La sección Detalles del Servidor tiene siete pestañas: Acceso IP, Puerta de Enlace Serv-U, Base de Datos, Eventos, Información de Licencia, Información del Programa e Identidad del Servidor.

La pestaña Acceso IP gestiona reglas de conexión en todo el servidor. Cada regla toma una dirección IP, nombre o máscara y asigna acceso permitido o denegado, con una fecha de expiración y descripción opcionales. Los formatos soportados incluyen coincidencia exacta, comodín, rango, notación CIDR y comodín de carácter único. Las reglas se pueden importar y exportar.

La pestaña Puerta de Enlace Serv-U configura un componente 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 fuera de la DMZ por completo. 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 una fuente de datos ODBC externa para cargar usuarios y grupos. La base de datos externa requiere un controlador ODBC instalado en el sistema. Los mapeos de tablas de usuario y grupo se pueden personalizar. Los usuarios cargados desde la base de datos anulan las cuentas creadas localmente con el mismo nombre.

La pestaña Events 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 mostrado en el formulario de creación predetermina a Inicio del Servidor, pero se puede cambiar para cubrir otros activadores 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.

La Información de Licencia muestra el estado de registro actual, la edición, el número de copias, la fecha de compra y los días de prueba restantes. También incluye una tabla comparativa lado a lado de las capacidades de FTP Server versus MFT Server en 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 características que incluyen gestión automatizada de archivos, eventos y notificaciones por correo electrónico, eventos de cola de Microsoft, intercambio 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 personalizados del cliente web, autenticación a través de biblioteca personalizada, autenticación de base de datos, autenticación Windows/AD y autenticación LDAP.

Usuarios

La sección Usuarios tiene dos pestañas: Usuarios Globales y Usuarios de Base de Datos. Crear un usuario abre un diálogo de 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.

La 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 mostrado al usuario al iniciar sesión.

La pestaña Acceso a Directorios define qué archivos y directorios puede acceder el usuario. Las reglas se heredan de cualquier grupo al que pertenezca el usuario, así como de las reglas de dominio y servidor. Cada regla mapea 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 a su listado de directorios. La tabla mapea 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 IP, descargas, descargas comprimidas, cargas, eliminaciones de archivos, renombrados de archivos y directorios, creaciones de directorios, eliminaciones de directorios, comparticiones de archivos, comandos FTP, respuestas FTP, comandos SSH, respuestas SSH, comandos SSH detallados, respuestas SSH detalladas, comandos HTTP y respuestas HTTP. El registro a 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 de archivo de registro soportan 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 múltiples grupos, y el orden de membresía es significativo, ya que determina qué configuraciones de grupo tienen prioridad.

La pestaña Events enumera 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 de 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, verificadas al final cuando el usuario intenta iniciar sesión. Las reglas siguen el mismo formato de dirección, acceso y expiración que las reglas de nivel de servidor, y se pueden importar y exportar. (Imagen 20)

La pestaña Límites y Configuración muestra límites a nivel de conexión para el usuario. El tipo de límite de Conexión muestra: sesiones máximas por cuenta de usuario (20), sesiones máximas por dirección IP para la cuenta (20), requerir conexión segura antes del inicio de sesión (sí), tiempo de espera automático de conexión inactiva (10 minutos), tiempo de espera automático de sesión (sin tiempo de espera), bloquear esquemas anti-tiempo de espera (no), bloquear dirección IP de 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 Gratis de Ratio también están disponibles. (Imagen 21)

La pestaña Autenticación Multifactor muestra el estado MFA del usuario (actualmente No Configurado), un desplegable Autenticador Multifactor (configurado en Habilitado), un campo Nombre de 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. Crear un grupo abre un diálogo de Propiedades de 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.

La 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 primero las reglas de acceso a directorios del grupo. Los botones Disponibilidad y Mensaje de Bienvenida están disponibles aquí también. Todas las configuraciones disponibles a nivel de usuario también son configurables a nivel de grupo. Si un usuario tiene una configuración en conflicto definida a nivel de usuario, la configuración de nivel de usuario anula la configuración de 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 reglas globales de acceso a directorios para todos los usuarios en el servidor. Crear una regla toma una ruta y le permite establecer permisos de archivo (leer, escribir, anexar, 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. Botones de acceso directo Acceso Completo y Solo Lectura están disponibles.

La pestaña Rutas Virtuales mapea 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 apunta a una ruta de directorio y elige una acción: eliminar archivos después de un número especificado de días, o mover archivos a otra ubicación después de un número especificado de días. Serv-U evalúa cada archivo individualmente según 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 de todo el servidor. Tiene siete pestañas: Límites, Configuración, Configuración de FTP, Cifrado, Configuración de Marca, Compartición 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 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 cuenta de usuario (20), requerir conexión segura antes del inicio de sesión (sí), tiempo de espera automático de conexión inactiva (10 minutos), tiempo de espera automático de sesión (sin tiempo de espera), bloquear esquemas anti-tiempo de espera (no), crear directorios de inicio automáticamente (sí), bloquear dirección IP de 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 desplegable de tipo de límite se puede cambiar para mostrar transferencia, cuota u otras categorías de 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 dentro de 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 cada comando FTP que el servidor soporta y le permite habilitar o deshabilitar cada uno individualmente. Este nivel de control de comandos FTP es único 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 CA), la configuración de la clave privada SSH para SFTP (tipo de clave, huella y generación de clave), opciones SSL avanzadas (interruptores TLS 1.2 y 1.3, configuración de conjuntos de cifrado), Cifrados SSH, MAC SSH, Algoritmos de Intercambio de Claves SSH, Algoritmos de Claves SSH y un interruptor de modo FIPS 140-2. El nivel de granularidad aquí, seleccionando 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 está dividida en tres secciones. La Nueva Marca de Página de Inicio de Sesión le permite establecer un logotipo personalizado, imagen de fondo, favicon, texto de título de inicio de sesión, color de fondo y texto del cuerpo de la página de inicio de sesión. La Marca de Página de Inicio de Sesión Heredada soporta un directorio de contenedor HTML personalizado con archivos CSS, de encabezado y de 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 mostrado 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 Compartición 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 compartición de archivos, cuántos días después de la expiración se eliminan automáticamente las comparticiones y las plantillas de asunto y cuerpo del correo electrónico de invitación, ambas editables y soportando variables para fecha de expiración, URL de compartición 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 MFA global. El desplegable Autenticador Multifactor se puede configurar en Deshabilitado, Habilitado u Obligatorio. El campo Nombre de 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 rellena el panel de Información de 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 carga, tiempo conectado, tiempo inactivo, marca de tiempo desde, descargado, cargado, ubicación y último comando. 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, número más alto 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 actualmente conectado, velocidad de descarga, velocidad de carga, total descargado, total cargado, velocidad promedio de descarga y velocidad promedio de carga.

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. Selecciona Estadísticas de Usuario o Estadísticas de Grupo, luego elige 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 aplicación de Serv-U: mensajes de inicio, estado de carga de bibliotecas, confirmaciones de enlace de puertos y errores. Este es el registro del 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

Un Dominio Admin se crea automáticamente durante la instalación. Para probar la transferencia y compartición de archivos, creamos un nuevo dominio usando el Asistente de Dominio, que guía a través de 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 Compartición de Archivos o ambos simultáneamente. Ambos se pueden habilitar al mismo tiempo.

Paso 3: Compartición de Archivos: establezca la URL del dominio, seleccione la carpeta del repositorio de compartición de archivos de 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 en 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 TLS cifrado HTTP (puerto 443). Diferentes dominios pueden ejecutarse en diferentes puertos.

Paso 5: Oyentes IP: seleccione en qué dirección IPv4 escucha el dominio, útil cuando hay múltiples IP vinculadas al servidor. Los oyentes IPv6 se pueden crear simultáneamente.

Paso 6: Cifrado: Elija si permite que los usuarios recuperen contraseñas por correo electrónico.

Todas las configuraciones de seguridad disponibles globalmente y a nivel de usuario también son configurables por dominio, lo que da a los administradores 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, navegar a la URL del dominio abre la misma página de inicio de sesión que el panel de administración, seguida de un aviso de configuración MFA. Habíamos aplicado MFA, por lo que omitir no era una opción esta vez.

Después de completar la configuración MFA e iniciar sesión, la interfaz del cliente Serv-U se abre. La barra lateral izquierda muestra Mi Almacenamiento (Inicio, Favoritos) y Compartición de Archivos (Solicitado, Enviado). La vista Inicio es un explorador de archivos que muestra la estructura de directorios del servidor con las columnas de nombre, última fecha de modificación y tamaño. Los botones Cargar, Nueva Carpeta, Actualizar y Más están disponibles en la barra de herramientas.

La carga abre un diálogo con una zona de arrastrar y soltar y una opción de explorar. El progreso de carga se muestra en línea con una barra de porcentaje. No hay opción de carga de carpetas, solo archivos individuales, ya sea en selección única o múltiple. No se muestra 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 de la carpeta y la ruta con una opción Eliminar de Favoritos.

Compartición de Archivos: Solicitar

La sección Solicitado bajo Compartición de Archivos le permite generar un enlace de carga para compartir con alguien para que le envíen archivos. Crear una nueva solicitud abre un diálogo de dos pasos.

Paso 1: Compartición de archivos: establezca un título (auto-rellenado con una marca de tiempo de expiración), una descripción opcional y configuraciones avanzadas, incluida una fecha y hora de expiración, un interruptor de protección por contraseña y un interruptor 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 el archivo ha sido cargado 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 terminar, la lista Solicitado muestra la nueva solicitud con su estado como Pendiente. Un diálogo Obtener Enlace muestra la URL de carga y su fecha de expiración 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 correo electrónico del remitente, la fecha de expiración, el estado de protección por contraseña y la URL de carga. Debajo hay un área de carga con arrastrar y soltar y una opción de explorar.

Una vez que el destinatario carga a través del enlace, el archivo aparece en la lista Solicitado en su panel con el remitente y los detalles de carga visibles.

Compartición 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. Crear una nueva solicitud de envío sigue la misma estructura emergente de dos pasos que solicitar archivos: primero, establezca un título, descripción, expiración, 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 carga 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 propio enlace.

En general, los flujos de compartición y solicitud de archivos funcionan, pero la experiencia de usuario es notablemente tosca. Cada acción requiere navegar por 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 Serv-U se siente como si hubiera sido construido como una idea 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.

Sedat Dogan and Sena Sezer (2026) - "Benchmark MFT: Files.com, Diplomat MFT, Cerberus y Serv-U Probados". Publicado en línea en AIMultiple.com. Recuperado el 1 de Septiembre de 2026, de: https://aimultiple.com/mft-benchmark [Recurso en línea]

Dogan, S., & Sezer, S. (2026, 1 de Septiembre). Benchmark MFT: Files.com, Diplomat MFT, Cerberus y Serv-U Probados. AIMultiple. https://aimultiple.com/mft-benchmark

@misc{dogan2026,
  author = {Dogan, Sedat and Sezer, Sena},
  title  = {{Benchmark MFT: Files.com, Diplomat MFT, Cerberus y Serv-U Probados}},
  year   = {2026},
  month  = sep,
  howpublished    = {\url{https://aimultiple.com/mft-benchmark}},
  note   = {AIMultiple. Recuperado el 1 de Septiembre de 2026}
}
Descargar todos los datos

Resultados y marcas de tiempo de 30 puntos de datos. Descargue los datos utilizados en este artículo como un archivo ZIP que contiene 5 archivos CSV.

Última actualización: 17 de Agosto de 2026
Descargar

Registro de cambios

4 actualizaciones
  1. 2026

    Se amplió la lista de productos probados en la introducción, ofreciendo a los lectores una visión más completa del alcance del benchmark.

  2. Se amplió el alcance del artículo para incluir dos plataformas MFT adicionales, Diplomat MFT y bTrade TDXchange, ofreciendo a los lectores un análisis comparativo más amplio.

  3. Se amplió la cobertura del producto para incluir btTrade / TDXchange, ofreciendo a los lectores un análisis detallado de sus características únicas, como su organización jerárquica, enfoque en EDI B2B, soporte para criptografía post-cuántica y capacidades de búsqueda en lenguaje natural.

  4. Se actualizó la sección Actividad, Thru, Cerberus y Serv-U, para aclarar qué producto describe cada subsección.

Sedat Dogan
Sedat Dogan
CTO
Sedat es un líder en tecnología y seguridad de la información con 20 años de experiencia en desarrollo de software, infraestructura de redes y ciberseguridad. Sedat:
- Tiene 20 años de experiencia como hacker de sombrero blanco y gurú del desarrollo, con amplia experiencia en lenguajes de programación y arquitecturas de servidores.
- Es asesor de la junta directiva en un capital de riesgo que invierte en empresas tecnológicas en etapas tempranas y en Ödeal, una plataforma regional de pagos digitales que atiende a 125.000 comercios.
- Ha dirigido la infraestructura tecnológica y la ciberseguridad de siete elecciones nacionales y ha sido reconocido en el Salón de la Fama de la ciberseguridad por líderes tecnológicos globales, incluido Twitter.
Ver perfil completo
Investigado por
Sena Sezer
Sena Sezer
Analista de Industria
Sena es analista de industria en AIMultiple. Completó su licenciatura en Bogazici University.
Ver perfil completo

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.

0/450