Ciberseguridad

Cloudflare hace programable la puerta de enlace de seguridad Gateway mediante Workers

Cloudflare anunció la integración de Gateway y Data Loss Prevention con la plataforma Workers para permitir la ejecución de lógica personalizada dentro del flujo de evaluación de las políticas de seguridad. La empresa comienza a habilitar la acción Forward en fase beta pública, mientras que Custom Functions llegará antes de final de año.

2026-10-15
5 min de lectura
154 visitas
certi.news Editorial Team
Cloudflare hace programable la puerta de enlace de seguridad Gateway mediante Workers

Cloudflare anunció la integración de Cloudflare Gateway y Data Loss Prevention con la plataforma de computación perimetral Cloudflare Workers, en un paso que transforma la puerta de enlace web segura, basada en decisiones fijas como permitir, bloquear y aislar, en la ejecución de código personalizado dentro del propio flujo de evaluación de la política de seguridad.

Esta integración está disponible para los planes Zero Trust y ofrece dos vías principales para invocar un Worker desde las políticas de Gateway: una nueva acción denominada Forward, disponible actualmente en fase beta pública, y Custom Functions, cuyo lanzamiento está previsto antes de finales de 2026.

Redirigir solicitudes o ejecutar lógica personalizada

La acción Forward funciona como un intermediario inline para las solicitudes que coinciden con la política. El Worker recibe las cabeceras y el cuerpo de una solicitud HTTP, y puede modificarlos antes de enviarlos al servicio de origen; después, puede modificar la respuesta antes de devolverla al usuario. Gateway se encarga de las conexiones TCP, la terminación de TLS, el nuevo cifrado, la gestión de certificados y la negociación de la versión de HTTP, lo que deja al Worker únicamente la lógica de transformación.

Forward también puede utilizarse para ejecutar acciones secundarias sin interrumpir el flujo de la solicitud, como enviar una alerta a Slack o PagerDuty, registrar datos en R2, invocar un webhook o actualizar un almacén KV. Cloudflare afirma que la invocación del Worker se realiza en la misma infraestructura que ejecuta Gateway y mediante una llamada local que no requiere pasar el tráfico por una red independiente.

Por su parte, Custom Functions invoca un Worker durante la evaluación de la política y devuelve un valor de tipo texto, número o booleano. Este valor puede utilizarse como selector en políticas HTTP o de red. El Worker puede recibir un contexto que incluya la dirección IP de origen, la identidad del usuario, el estado del dispositivo, las cabeceras HTTP y los datos de conexión, según la fase de la política.

Ejemplos de uso

Cloudflare explica que una función personalizada puede leer una afirmación JWT y extraer el rol o el grupo del usuario, para después utilizar el resultado para permitir el acceso o añadir una cabecera como X-App-Role a la solicitud dirigida al servicio de origen. También se pueden crear páginas de intercepción que soliciten al usuario justificar el acceso a un destino sensible, guardando la sesión en KV y el registro de auditoría en D1 o en una base de datos interna mediante Hyperdrive.

Otros usos incluyen examinar archivos mediante un servicio sandbox externo, enviar alertas inmediatas cuando coincide una regla de DLP y ejecutar cálculos de riesgo basados en múltiples fuentes internas. Cloudflare diferencia claramente ambas vías: Custom Functions es adecuada para evaluaciones rápidas, específicas y sin estado, mientras que Forward está orientada a la transformación de solicitudes activas y al procesamiento de solicitudes y respuestas.

Ampliación de las capacidades de DLP

Cloudflare también anunció la disponibilidad de funciones de validación personalizadas para DLP. Estas funciones permiten a los clientes utilizar su propia fuente de verdad para verificar el resultado de la detección antes de tomar una decisión de aplicación. Un ejemplo sería comprobar si una clave de GitHub detectada está realmente activa, en lugar de limitarse a identificar un patrón parecido a secretos o tokens.

La función de validación recibe un fragmento de los datos y la ubicación de la parte coincidente; después, puede invocar una interfaz externa y devolver un resultado que incluya un grado de coincidencia o una decisión de veto. De este modo, es posible distinguir entre la presencia de un patrón sensible y el hecho de que el caso concreto represente una filtración real o un uso no autorizado.

¿Qué cambia en la práctica?

Cloudflare busca reducir la necesidad de contar con una infraestructura intermedia gestionada por los equipos de seguridad, como grupos de NGINX utilizados únicamente para leer afirmaciones JWT o modificar cabeceras. Sin embargo, la nueva flexibilidad traslada parte de la responsabilidad al código del cliente: las aplicaciones que utilicen Forward deben diseñarse cuidadosamente para no afectar negativamente a la experiencia del usuario, y los fallos de una Custom Function o el vencimiento de su tiempo de ejecución requieren definir previamente un comportamiento alternativo.

El tráfico redirigido a Workers se contabiliza como solicitudes normales de Workers. Las funciones funcionan con Workers Free, Workers Paid y Workers for Enterprise, pero el plan gratuito impone límites al tiempo de ejecución y al número diario de solicitudes. Cloudflare afirma que la disponibilidad general de ambas vías será para todos los clientes y todos los tipos de planes, mientras que planea ampliar los puntos de integración dentro del conjunto de Cloudflare One, con Email Security como siguiente paso.

Fuente de la noticia
Cloudflare Blog
Abrir fuente original ↗
c
Autor

certi.news Editorial Team

Lo que necesitas saber

Cloudflare integra Gateway, Data Loss Prevention y Workers, lo que permite ejecutar código personalizado dentro del flujo de las políticas de seguridad. La acción Forward está actualmente disponible en fase beta pública, mientras que se prevé el lanzamiento de Custom Functions antes de finales de 2026.

  • Forward permite invocar un Worker como intermediario inline para modificar solicitudes y respuestas HTTP, o ejecutar acciones secundarias como enviar alertas y registrar datos.
  • Custom Functions invoca un Worker durante la evaluación de la política y devuelve un valor de texto, numérico o booleano que puede utilizarse en políticas HTTP o de red.
  • Las funciones personalizadas pueden leer un contexto que incluye la identidad del usuario, la dirección IP, el estado del dispositivo y los encabezados HTTP, según la fase de la política.
  • Cloudflare añade funciones de validación personalizadas para DLP, con las que se pueden verificar los resultados mediante fuentes externas antes de tomar una decisión de aplicación.
  • Las funciones son compatibles con Workers Free, Workers Paid y Workers for Enterprise, con límites adicionales para el plan gratuito.
  • El tráfico procesado por Forward se contabiliza como solicitudes normales de Workers, y Cloudflare planea ampliar los puntos de integración dentro de Cloudflare One.

Preguntas frecuentes

¿Cuál es la diferencia entre Forward y Custom Functions?

Forward está diseñado para redirigir solicitudes activas y procesar la solicitud y la respuesta, mientras que Custom Functions se adapta a evaluaciones rápidas, específicas y sin estado durante la evaluación de la política.

¿Cuándo estarán disponibles Forward y Custom Functions?

Forward está actualmente disponible en fase beta pública, mientras que Cloudflare prevé lanzar Custom Functions antes de finales de 2026.

¿Cómo se pueden utilizar las funciones personalizadas con DLP?

Pueden llamar a una API externa para verificar el resultado de la detección, por ejemplo, comprobar si la clave de GitHub detectada está activa, y después devolver una puntuación de coincidencia o una decisión de veto.

De la misma categoría

También te puede interesar

Ver todas las noticias