Saltar al contenido

Protección Anti-DDoS multicapa. Del paquete a la aplicación.

MCFilter une la protección de red, el filtrado con conocimiento del protocolo y una capa de análisis de anomalías en desarrollo. No son tres productos distintos, sino tres niveles de un mismo recorrido de decisión.

Habla con nosotros
  • Always-on
  • L3/L4 + L7
  • Stack de filtrado propio

El recorrido del paquete

Cómo llega el tráfico a tu servidor

La ruta de los datos pasa por la red del datacenter y por MCFilter. En paralelo trabaja la capa de observación y control: FlowAnalyzer examina la telemetría del tráfico y decide qué reglas se envían a la red y a los filtros.

  • Tráfico legítimo
  • Tráfico descartado
Control plane: detección y decisionesData plane: ruta del paqueteMCFilterEdgeRuleL3/L4FilterL7InternetTráfico entranteScrubbing CenterRed del datacenterServidorInfraestructura protegidaAplicaciónMinecraft, API, VPN, DNSFlowAnalyzerTelemetría y detecciónBGP FlowSpecDistribución de reglas
  1. Tráfico entrante

    Internet

    El tráfico llega desde la red pública. Junto con el tráfico legítimo llega también el tráfico del ataque.

  2. Red del datacenter

    Scrubbing Center

    Primera capa de protección. Aquí termina su recorrido el tráfico volumétrico, antes de que sobrecargue el resto de la ruta.

    Tráfico descartado
  3. Motor de filtrado

    MCFilter

    Nuestro motor de filtrado. Incluye la aplicación de reglas L3/L4 mediante EdgeRule y el filtrado L7 mediante Filter.

    • L3/L4EdgeRuleAplica reglas granulares en el borde de la red: direcciones, protocolo, puertos, grupo ASN, país, longitud del paquete y contenido del payload.
    • L7FilterReconoce el protocolo de aplicación y descarta el tráfico que no se ajusta a su semántica.
    Tráfico descartado
  4. Infraestructura protegida

    Servidor

    A la infraestructura solo llega tráfico ya filtrado.

  5. Minecraft, API, VPN, DNS

    Aplicación

    El servicio recibe tráfico acorde con el protocolo esperado. Minecraft es solo un ejemplo.

Control plane: detección y decisiones

  • FlowAnalyzer

    Analiza los flujos de red y detecta anomalías L3/L4. No es otro dispositivo en la ruta del paquete: trabaja a su lado.

  • BGP FlowSpec

    Distribuye las reglas de mitigación en la capa de enrutamiento.

Ciclo de mitigación

De la observación a dejar pasar el tráfico limpio

Todos los eventos siguen la misma ruta. La detección está separada de la aplicación de reglas, así que cada regla llega justo donde actúa el ataque.

  1. 01

    Observe

    FlowAnalyzer recoge la telemetría de los flujos y construye una imagen del tráfico normal.

  2. 02

    Detect

    Un cambio en las características del tráfico se clasifica como anomalía o como un patrón de ataque conocido.

  3. 03

    Decide

    Elegimos el mecanismo de mitigación según la capa en la que actúa realmente el ataque.

  4. 04

    Enforce

    La regla llega a BGP FlowSpec, a EdgeRule o a un filtro de protocolo dedicado en Filter.

  5. 05

    Forward

    El tráfico conforme al protocolo sigue su camino hacia el servicio protegido.

Arquitectura de protección

Tres capas de un mismo sistema

Un recorrido de decisión en tres niveles que une la mitigación de red L3/L4, los filtros de protocolos de aplicación y el análisis de anomalías en un único motor de filtrado integrado.

Motor de filtradoMCFilter
01L3 / L4

La red sabe que algo va mal

Protección de red y de transporte. Detección de flujos, reglas distribuidas a la red y mecanismos contra el spoofing, la reflexión y la saturación de conexiones.

  • FlowAnalyzer
  • BGP FlowSpec
  • EdgeRule
  • anti-spoof
  • anti-reflection
  • SYN protection
  • ICMP
  • ESP
  • TCP / UDP
  • rate limiting
02L7 / Filter

MCFilter sabe cómo debe ser el tráfico legítimo

Los filtros conocen la estructura de cada protocolo, así que distinguen el tráfico del servicio del tráfico que solo imita su formato.

  • Filter
  • Minecraft
  • Minecraft Bedrock
  • Rust
  • CS2
  • Source
  • FiveM
  • Unreal
  • Hytale
  • TeamSpeak 3
  • HTTP / HTTPS
  • QUIC
  • DNS
  • SSH
  • RDP
  • WireGuard
  • OpenVPN
03Análisis MLBeta

Buscamos lo que aún no describe ninguna firma

Estamos desarrollando una capa de análisis de anomalías cuya tarea es señalar patrones de tráfico que se desvían de la norma establecida. Es una capa de investigación: trabaja junto a los mecanismos L3/L4 y L7, no en su lugar.

  • traffic baselines
  • analiza anomalii
  • badania zero-day

Filter

Filtrado con conocimiento del protocolo

Filter reconoce la estructura y la semántica del tráfico de cada servicio y descarta el que no encaja con el perfil del protocolo.

Protocolo / protecciónCategoríaCapaDescripción
MinecraftGamingL7Filtro de tráfico de servidores de Minecraft: handshake, estado y tráfico de juego.
Minecraft BedrockGamingL7Filtro de tráfico de servidores de Minecraft Bedrock Edition (protocolo RakNet).
RustGamingL7Filtro de tráfico de servidores de Rust (protocolo de juego y paquetes RakNet).
CS2GamingL7Filtro de tráfico de Counter-Strike 2.
FiveM AsyncGamingL7Filtro de tráfico de FiveM en variante asíncrona.
FiveM SyncGamingL7Filtro de tráfico de FiveM en variante síncrona.
SourceGamingL7Filtro del motor Source y de los servidores basados en él.
UnrealGamingL7Filtro de tráfico de servidores basados en Unreal Engine.
HytaleGamingL7Filtro de tráfico de servidores de Hytale.
HTTPWebL7Tráfico HTTP.
HTTPSWebL7Tráfico HTTPS.
QUICWebL7Tráfico QUIC.
DNSInfraestructuraL7Tráfico DNS con protección frente al abuso de consultas.
ICMPInfraestructuraL3Control del tráfico ICMP.
ESPInfraestructuraL3Gestión del tráfico ESP.
WireGuardVPNL4 / L7Tráfico WireGuard.
OpenVPNVPNL4 / L7Tráfico OpenVPN.
SSHServiciosL7Tráfico SSH.
RDPServiciosL7Filtro e inspección de sesiones de Remote Desktop Protocol (RDP).
TeamSpeak 3ServiciosL7TeamSpeak 3 con distinción entre tráfico de voz, query y file.
TCP / UDPProtección de redL4Protección general del tráfico TCP y UDP con detección de patrones de ataque habituales.
TCP SYNProtección de redL4Protección frente a inundaciones SYN.
Anti-spoofProtección de redL3Descarte del tráfico con dirección de origen falsificada.
Anti-reflectionProtección de redL3 / L4Protección frente a ataques de reflexión y amplificación.

Ampliamos el conjunto de filtros a la vez que los protocolos que soportamos.

EdgeRule

Un motor de reglas programable en el borde de la red

EdgeRule describe el tráfico tal como se ve en la red: de dónde viene, adónde va y cómo está construido el paquete. Después eliges una acción o pasas el tráfico a un filtro de protocolo.

De qué se compone una regla

Source

  • CIDR de origen
  • Grupo ASN
  • Grupo de países
  • Rango de puertos de origen

Destination

  • CIDR de destino
  • Rango de puertos de destino

Packet

  • Protocolo
  • Longitud mínima y máxima del paquete
  • Offset y contenido del payload

Action

  • Whitelist
  • Blocklist
  • Observe
  • Rate-limit
  • Force-filter

Dispatch

  • Envío a un filtro de protocolo en Filter
  • Modo de trabajo del filtro: observe, allow-only o block

Cómo es una regla compleja

Ejemplo ilustrativo
WHEN
grupo ASNUDPdst 203.0.113.0/24dst port 25565
IF
longitud de paquete fuera del rango típico del protocolo
THEN
rate-limit
OR DISPATCH TO
Minecraft Filter - allow-only

Las reglas tienen prioridad: un valor más bajo significa mayor precedencia.

La regla anterior es solo una ilustración de lo que puede hacer el motor, y la dirección utilizada pertenece al rango de documentación RFC 5737. No publicamos configuraciones de producción, umbrales de detección ni firmas de ataque.

Análisis del tráfico

Vemos el cambio en el tráfico antes de que lo vea la aplicación

La telemetría de los flujos es la base de la decisión de mitigar. Junto a los mecanismos basados en patrones conocidos, desarrollamos un análisis de anomalías pensado para señalar el tráfico que se desvía de la norma establecida.

Telemetría de flujos

FlowAnalyzer

Visualización ilustrativa

FlowAnalyzer construye una imagen del tráfico normal y compara con ella los flujos actuales. Una desviación respecto a esa imagen activa la decisión de mitigar.

Flujos en el tiempo

Anomalía detectada

Distribución de protocolos

Tráfico - telemetría - detección - decisión de mitigación

Patrones fuera de las firmas

Análisis ML

Beta

Una capa en desarrollo orientada al zero-day. Su tarea es señalar agrupaciones de tráfico que no encajan con la norma establecida ni con las firmas conocidas; no sustituye a los mecanismos L3/L4 y L7.

  • Tráfico base
  • Patrón desconocido

Los gráficos de esta sección son esquemáticos y no representan datos de producción.

Modos de protección

Always-on y on-demand

En el modelo always-on el tráfico pasa siempre por la capa de protección. En el modelo on-demand el tráfico se dirige a la capa de filtrado solo después de detectar un ataque, lo que cambia tanto la ruta del tráfico como el momento en que se activa la protección.

Always-on

Modelo por defecto
  1. Internet
  2. MCFilter
  3. Infraestructura

El tráfico pasa siempre por la capa de filtrado.

On-demand

En condiciones normales
  1. Internet
  2. Infraestructura
Filtrado omitido
Durante un ataque
  1. Internet
  2. Scrubbing
  3. MCFilter
  4. Infraestructura

La ruta del tráfico solo cambia tras detectar el ataque.

Always-onModelo por defectoOn-demand
Estado de la protecciónActiva en todo momentoSe activa tras la detección
Tráfico normalPasa por la capa de filtradoRuta estándar del cliente
Respuesta al ataqueSin cambiar de modo de protecciónRequiere activar la ruta o las reglas
Uso recomendadoServicios expuestos a ataques de forma constanteInfraestructura donde la protección se activa solo cuando hace falta
MCHOSTModelo por defectoDisponible bajo petición

Implantación

MCFilter en tu infraestructura

La tecnología de filtrado no tiene por qué funcionar solo en nuestra red. En implantaciones para empresas, MCFilter puede ejecutarse directamente en la infraestructura del cliente.

Modelo gestionado

Protección en el lado de MCHOST

  1. Internet
  2. Scrubbing MCHOST
  3. MCFilter
  4. Servicio protegido

El tráfico llega a nuestra red, pasa por el scrubbing y MCFilter, y al servicio llega ya filtrado. Mantener la capa de filtrado corre de nuestra cuenta.

Modelo in-house

MCFilter en el datacenter del cliente

  1. Internet / tránsito
  2. Datacenter del cliente
  3. MCFilter
  4. Infraestructura del cliente

Ejecutamos el stack de filtrado en la infraestructura del cliente, así que el tráfico no tiene que salir de su red. El alcance de la implantación y la integración se acuerdan de forma individual.

FAQ

Preguntas frecuentes

¿No has encontrado la respuesta que buscabas?

Ponte en contacto
Por defecto sí: trabajamos con el modelo always-on, en el que el tráfico pasa siempre por la capa de filtrado. El modelo on-demand, en el que la protección se activa tras detectar un ataque, lo ofrecemos en implantaciones aparte.

¿Proteges una infraestructura que no puedes permitirte apagar?

Hablemos de protección always-on, on-demand o de desplegar MCFilter directamente en tu datacenter.

Contacta con nosotros

Las tecnologías necesarias funcionan siempre. Las funcionales, analíticas y de marketing solo las activaremos con tu consentimiento.

Política de privacidad y cookies