Capacidad

Proxy de Seguridad FTP

Gestione FTP no como un puerto abierto, sino como una sesión de transferencia de archivos segura controlada comando a comando.

La capa del Proxy de Seguridad FTP de TR7 WAAP lleva el tráfico FTP heredado — actualmente fuera del alcance de la protección WAAP moderna — al perímetro de seguridad. FTP sigue en uso activo en banca, administración pública, sanidad, logística, manufactura, EDI e intercambio de archivos con socios; sin embargo en la mayoría de los entornos está protegido por nada más que un puerto abierto y una comprobación de usuario y contraseña. TR7 WAAP trata la sesión FTP a nivel de aplicación: la lista blanca a nivel de comando, la política por usuario, la selección de backend por usuario, la mitigación de ataques bounce FTP y FXP, el timeout de sesión, la auditoría de transferencia de archivos y el streaming de logs SIEM se gestionan todos dentro del mismo modelo de política. Solo los comandos permitidos llegan al backend. Esta capa no requiere reemplazar los servicios FTP existentes. Los sistemas heredados siguen funcionando; TR7 termina la sesión al frente, la inspecciona, la registra y solo reenvía al backend lo que la política permita. Para escenarios FTPS, la terminación TLS y la gestión de certificados se integran en la misma cadena de seguridad. El resultado: TR7 elimina FTP del punto ciego de una organización y lleva los flujos de transferencia de archivos heredados a los estándares de seguridad WAAP moderna, control por usuario y auditoría forense.

20+
Comandos FTP RFC 959 — cada uno controlable individualmente con allow/deny
900 s
Timeout de sesión predeterminado — configurable por política
3
Niveles de log separados: comando, transferencia, sesión

FTP es el punto ciego de las capas de seguridad modernas.

FTP es un protocolo de transferencia de archivos heredado que usa canales de control y de datos separados. Mientras el tráfico web y de API moderno está protegido por tokens, TLS, política de sesión y controles WAAP, FTP en la mayoría de las organizaciones todavía opera al nivel de «abrir puerto, comprobar usuario y contraseña». Los flujos de trabajo EDI, las transferencias por lotes, el intercambio de archivos con socios, los puentes mainframe y los sistemas de documentos heredados funcionan por tanto fuera de la visibilidad de seguridad.

La seguridad de red tradicional ofrece dos opciones débiles para FTP. O se abre el puerto 21 y nadie puede ver qué comandos pasan, o se elimina FTP por completo y comienza un proyecto de integración de varios meses. Muchos sistemas heredados no pueden absorber esa transición rápidamente.

Usar FTPS por sí solo tampoco es suficiente. El tráfico puede estar cifrado, pero las preguntas siguen siendo las mismas: qué usuario está ejecutando qué comando, qué archivo se está recuperando o enviando, a qué backend se está accediendo, si la conexión de datos viene del origen correcto y cuánto tiempo lleva abierta la sesión.

El diseño del protocolo FTP crea una superficie de ataque específica. El comando PORT puede dirigir conexiones de datos a direcciones de terceros, las transferencias de servidor a servidor al estilo FXP pueden ser abusadas, y las cuentas anónimas débiles o compartidas pueden permanecer abiertas durante períodos prolongados. Estos riesgos son difíciles de observar en la capa de red; se requiere consciencia de sesión FTP a nivel de aplicación.

La capa del Proxy de Seguridad FTP de TR7 WAAP opera los servicios FTP clásicos — sin eliminarlos — bajo lista blanca de comandos, política por usuario, mitigación bounce/FXP, control de sesión y auditoría forense.

Nuestro enfoque

TR7 WAAP trata FTP no como una decisión de apertura de puerto sino como una sesión de aplicación que se autoriza por usuario y se audita comando a comando.

La lista blanca a nivel de comando solo permite operaciones autorizadas

Los comandos FTP como RETR, STOR, DELE, MKD, RMD, LIST, NLST, RNFR, RNTO, SIZE y MDTM se colocan en una lista individual de allow/deny. Los comandos desconocidos o ausentes de la política se rechazan por defecto.

La política por usuario proporciona diferentes permisos y destinos

El nombre de usuario FTP puede usarse como clave de política. Los distintos usuarios que se conectan a través de la misma VIP pueden operar con diferentes conjuntos de comandos, diferentes timeouts y diferentes pools de backend.

La protección bounce y FXP valida la conexión de datos

El origen de la conexión de datos se correlaciona con la conexión de control. Los intentos de PORT dirigidos a direcciones de terceros o el comportamiento de transferencia de servidor a servidor se bloquean por defecto; las excepciones se definen mediante una decisión de política explícita.

La auditoría forense hace trazable cada comando y transferencia

Cada sesión, comando y transferencia de archivos se escribe en el log de auditoría. El modo monitor hace visible la ruta completa del archivo; el modo filecopy puede almacenar una copia con marca de tiempo de cada archivo transferido.

Capacidades

El Proxy de Seguridad FTP lleva las debilidades de comandos, usuarios, canal de datos, sesión y auditoría del protocolo FTP clásico bajo el modelo de política WAAP.

La lista blanca ValidCommands autoriza los comandos FTP uno a uno

TR7 gestiona los comandos FTP estándar como decisiones allow/deny a nivel de política. En un rol de solo lectura, comandos como RETR, LIST, NLST, SIZE, MDTM y STAT permanecen abiertos mientras STOR, DELE, RMD o RNTO pueden denegarse. En un rol de carga, solo se permiten STOR y los comandos de directorio necesarios. Esto garantiza que «tiene acceso FTP» no se traduzca en permisos de archivos ilimitados.

La coincidencia de política por usuario ofrece un comportamiento diferente sobre la misma VIP

El nombre de usuario se lee en la fase de login y se alimenta en el motor de política WAAP. Dos usuarios que se conectan a la misma VIP pueden operar con diferentes conjuntos de comandos, diferentes duraciones de sesión, diferente profundidad de auditoría y diferentes pools de backend. Esta arquitectura consolida las transferencias de archivos basadas en socios, departamentos o tenants en un único punto de entrada. Los equipos de operaciones definen los límites de seguridad por usuario.

La selección de backend por usuario simplifica el FTP multi-destino

Un usuario puede dirigirse a un pool de backend específico mientras otro se enruta a un pool diferente. Puede usarse el patrón de selección del lado del cliente `user@server`, o TR7 puede resolver el usuario al backend apropiado a través de una tabla central. Esto elimina la necesidad de abrir muchas VIPs separadas para FTP de socios B2B, uso compartido departamental o separación de tenants. El enrutamiento controlado ocurre bajo un único punto de entrada.

El comportamiento del puerto de datos y PORT/PASV se gestiona bajo política

Los modos activo y pasivo de FTP se comportan de forma diferente con respecto a la conexión de datos. TR7 correlaciona los flujos PORT y PASV con la sesión para garantizar que el canal de datos se establezca correctamente. El rango de puertos pasivos puede restringirse por política; la IP de origen hacia el backend puede fijarse. Esto reduce los fallos de transferencia para servicios FTP detrás de NAT y firewalls.

La mitigación de bounce FTP y FXP bloquea las transferencias de datos a direcciones de terceros

En los ataques de bounce FTP el comando PORT intenta dirigir conexiones de datos a un tercer destino. TR7 puede rechazar este comportamiento haciendo coincidir la conexión de datos con el endpoint real de la conexión de control. El comportamiento de transferencia de servidor a servidor similar a FXP puede mantenerse desactivado por defecto. Las excepciones necesarias se definen explícitamente; una brecha de seguridad nunca es el comportamiento predeterminado.

La política de acceso por IP de origen y geográfica se aplica a las sesiones FTP

Las sesiones FTP pueden evaluarse por IP de origen, país, ASN, ventana de tiempo o información de usuario. Las conexiones desde fuera de países de socios específicos o rangos de IP corporativos pueden rechazarse. Esto lleva el enfoque de control de acceso usado en el lado web y de API a FTP también. Los flujos de transferencia de archivos heredados se vinculan a la política de acceso moderna.

Los controles de timeout de sesión e inactividad limitan el consumo de recursos

Las sesiones FTP pueden permanecer abiertas durante largos períodos y consumir sockets en el backend. TR7 puede gestionar límites como el timeout de login, el timeout de inactividad y la duración total de sesión a nivel de política. Puede usarse una duración de sesión predeterminada de 900 segundos como base y ajustarse según sea necesario. Las sesiones inactivas se cierran sin mantener esperando al backend.

El modo monitor convierte las rutas de archivo relativas en registros de auditoría completos

Los clientes FTP pueden cambiar de directorio con CWD y luego emitir comandos de archivo relativos. El modo monitor rastrea el directorio de trabajo dentro de la sesión y registra comandos como `RETR file.csv` con su ruta de archivo completa. El registro de auditoría muestra por tanto no solo el comando sino la ubicación real del archivo. La investigación posterior al incidente aclara exactamente qué archivo se recuperó o se envió.

El modo filecopy almacena una copia con marca de tiempo de cada archivo transferido

Para necesidades de cumplimiento o forenses, puede escribirse una copia de cada archivo transferido en un área de almacenamiento separada. Los archivos pueden mantenerse en una estructura de directorio basada en fechas y correlacionarse con el log de auditoría. Esto significa que la pregunta «¿qué archivo se envió?» puede responderse no solo con una entrada de log sino con el propio archivo. La evidencia de auditoría se fortalece en sectores regulados.

La terminación FTPS preserva la visibilidad de comandos junto con el tráfico cifrado

Cuando se usa FTPS el canal de control está cifrado, pero los comandos deben entenderse para aplicar la política de seguridad. La capa del Proxy de Seguridad FTP de TR7 WAAP termina la sesión FTPS en la capa de seguridad y puede inspeccionar los comandos. Bajo AUTH TLS, el reenvío al backend puede volver a cifrarse o adaptarse al modelo de red interna. La política de certificados y TLS se alinea con el pool de gestión central.

Profundidad operacional

El Proxy de Seguridad FTP se opera junto con el procesamiento de comandos, el ciclo de vida de la conexión de datos, el comportamiento HA, el streaming de auditoría, los límites de recursos y las políticas de retención para cumplimiento.

01

Cadena de procesamiento de comandos

Cada comando FTP se recibe del canal de control, se parsea, se evalúa contra la lista ValidCommands y la política de usuario. Un comando permitido se reenvía al backend. Un comando rechazado devuelve una respuesta de error compatible con el protocolo (502 o 550); el cliente permanece compatible con el protocolo.

02

Ciclo de vida de la conexión de datos

Cuando se ve un comando PORT o PASV, TR7 asocia la conexión de datos con la sesión. Existen conexiones de datos separadas entre el cliente y TR7, y entre TR7 y el backend. Esta estructura hace posible cerrar la sesión de forma controlada si se detecta una violación de política durante una transferencia.

03

Comportamiento de alta disponibilidad

Las nuevas sesiones FTP se abren en el nodo activo con la misma política. Las transferencias de datos grandes en curso pueden interrumpirse en un evento de failover debido a la naturaleza del protocolo; si el cliente admite la reanudación, la transferencia puede reiniciarse o continuarse. Por tanto las transferencias críticas deben probarse en cuanto al comportamiento del cliente antes del despliegue en producción.

04

Auditoría y streaming SIEM

Pueden producirse logs separados a nivel de sesión, comando y transferencia. Los logs pueden enviarse al streaming SIEM en un formato estructurado. El modo monitor agrega la ruta completa del archivo a la línea de log; el modo filecopy agrega la ubicación de la copia del archivo almacenada.

05

Gestión de límites y recursos

El recuento de sesiones concurrentes, las sesiones por usuario, las sesiones por IP, el tamaño de archivo y la tasa de transferencia pueden restringirse todos por política. Esto evita que un único usuario o un trabajo por lotes defectuoso agote la infraestructura FTP. El ancho de banda y el timeout deben planificarse juntos para transferencias de archivos grandes.

06

Cumplimiento y auditoría

La ruta completa, la marca de tiempo, la información de usuario y, si es necesario, una copia del archivo de cada archivo transferido pueden conservarse. La duración de retención se establece según la política de cumplimiento de la organización. Durante una auditoría, el tráfico FTP deja de ser un área oscura.

Cuándo utilizarlo

Segmentar una gateway FTP de socios B2B por usuario

Una institución financiera o agencia gubernamental puede intercambiar archivos EDI con socios a través de FTP. TR7 enruta cada socio detrás de una única VIP a su propio pool de backend, abre solo los comandos permitidos y coloca cada transferencia bajo auditoría.

Agregar protección frente a un sistema de gestión documental heredado

Si una plataforma de documentos heredada solo admite carga FTP, TR7 puede colocarse al frente sin tocar el sistema. La política abre solo STOR y los comandos de directorio necesarios mientras rechaza los comandos de eliminación y renombrado.

Aplicar una política de solo lectura en un puente mainframe

En las integraciones que recuperan archivos de un sistema mainframe, el usuario puede limitarse a comandos de solo lectura como RETR, LIST y SIZE. STOR, DELE, RNFR, RNTO, MKD y RMD se rechazan, reduciendo el riesgo de modificación de datos.

Producir copias de archivos y evidencia de auditoría para el intercambio externo

Cuando un equipo de sanidad o investigación envía conjuntos de datos a socios externos, cada transferencia puede conservarse con filecopy. Los límites de tamaño de archivo, la política por usuario y el streaming de logs SIEM hacen que el proceso de intercambio sea auditable de extremo a extremo.

Preguntas frecuentes

¿Qué comandos FTP puede gestionar el Proxy de Seguridad FTP?
Más de 20 comandos definidos en RFC 959 — incluyendo RETR, STOR, DELE, MKD, RMD, LIST, NLST, RNFR, RNTO, SIZE, MDTM, STAT, APPE, STOU, CWD y CDUP — pueden permitirse o denegarse individualmente. Los comandos ausentes de la política se rechazan por defecto. Los perfiles de rol como «solo lectura», «solo carga» o «control total» se definen a nivel de política.
¿El tráfico FTPS no bloquea la visibilidad de comandos?
Con sesiones FTPS cifradas mediante AUTH TLS, el canal de control está cifrado por lo que los comandos no son directamente visibles. La capa del Proxy de Seguridad FTP de TR7 WAAP termina la sesión FTPS en la capa de aplicación e inspecciona los comandos; el reenvío al backend se vuelve a cifrar o se adapta al modelo de red interna. La gestión de certificados se realiza desde el pool central.
¿Cómo se bloquean los ataques de bounce FTP y FXP?
Las conexiones de datos que un comando PORT intenta redirigir a una tercera dirección se rechazan por defecto; el origen de la conexión de datos se hace coincidir con el endpoint real de la conexión de control. El comportamiento de transferencia de servidor a servidor al estilo FXP también se mantiene desactivado por defecto. Definir una excepción requiere escribir una decisión explícita en la política.
¿Cuál es la diferencia entre el modo monitor y el modo filecopy?
El modo monitor rastrea el directorio de trabajo que el cliente FTP cambia con CWD y registra los comandos relativos con su ruta de archivo completa — un comando `RETR file.csv` aparece en el registro de auditoría como `/data/partner/2026/inbox/file.csv`. El modo filecopy almacena una copia con marca de tiempo de cada archivo transferido en una estructura de directorio basada en fechas. Usados juntos, están disponibles tanto la visibilidad completa de la ruta como una copia del archivo.
¿Pueden los distintos socios conectados a la misma VIP acceder al backend del otro?
No. La coincidencia de política por usuario lee el nombre de usuario en la fase de login y enruta a cada usuario únicamente al pool de backend que se le ha asignado. Los diferentes conjuntos de comandos, los diferentes timeouts y los diferentes pools de backend están aislados por usuario bajo la misma VIP. Esta arquitectura está diseñada para la separación de socios B2B, el aislamiento departamental y los escenarios multi-tenant.
¿El Proxy de Seguridad FTP también cubre SFTP?
No. Esta capacidad cubre FTP (RFC 959) y FTPS (FTP envuelto en TLS). SFTP es un protocolo basado en SSH y está fuera del alcance de esta página.

Lleve su tráfico FTP bajo la capa de seguridad WAAP

Lista blanca de comandos, política por usuario, protección bounce/FXP y auditoría forense. Le mostramos una configuración en vivo en su propia infraestructura FTP.