Protección contra DDoS

Defensa DDoS por capas, para que un ataque sea problema de un solo sitio

Las inundaciones se absorben en el borde, los ataques a nivel de red se filtran aguas arriba y todo lo que llega al servidor se contiene dentro de la propia jaula a nivel de núcleo del sitio de destino. Varias capas, cada una con una función diferente, de modo que un ataque dirigido a un sitio no se convierta en una interrupción para los que están al lado. Este es el modelo de defensa que hemos creado para una plataforma que aloja más de 650 000 sitios en todo el mundo, y la base se ejecuta en todos los planes. Disponibilidad: la limitación de la base de datos por sitio está en desarrollo activo y aún no está disponible. Todo lo demás descrito aquí está activo hoy en día.

  • 3capas de mitigación: red, borde, servidor
  • +650 000sitios alojados en todo el mundo
  • Incluidoaislamiento base, WAF y limitación de tasa
  • 99,99%garantía de disponibilidad

Diseñado por capas, porque una nunca es suficiente

Un ataque de inundación volumétrica, un ataque de capa L7 y un ataque de agotamiento de conexiones lento son tres problemas diferentes. Nos encargamos de cada uno de ellos donde resulta más económico y rápido hacerlo: aguas arriba del cluster, en el borde y dentro del contenedor.

Capa de red (L3/4)

La protección contra ataques DDoS a nivel de proveedor filtra los desbordamientos a nivel de red antes de que lleguen a nuestra flota de workers, y antes de que ese tráfico consuma un puerto, una tarjeta de red (NIC) o un ciclo de CPU en la máquina donde se aloja su sitio web. Para perfiles de riesgo avanzados y empresariales, Cloudflare Magic Transit y Spectrum extienden el mismo filtrado al tráfico que no es HTTP.

Capa de aplicación (L7) en el borde

Una red perimetral administrada se sitúa frente a cada sitio. Absorbe inundaciones HTTP volumétricas, ejecuta un WAF de capa 7, aplica limitación de velocidad por sitio y utiliza gestión de bots y desafíos administrados para separar a los visitantes reales del tráfico automatizado, todo antes de que una solicitud llegue al origen.

Capa de servidor

LiteSpeed Enterprise aplica limitación de conexiones y solicitudes con límites de conexiones por IP, Imunify360 ejecuta un cortafuegos de red con protección contra ataques de fuerza bruta y filtrado de reputación de IP, y los límites de procesos de entrada LVE de CloudLinux restringen cuántas solicitudes concurrentes puede mantener abiertas un solo sitio.

Aislamiento por sitio

LVE limita la CPU, la RAM, las E/S, las IOPS, los procesos y los procesos de entrada para cada sitio de manera individual. Una avalancha que logre superar las capas superiores se restringe dentro de la propia jaula del sitio de destino, por lo que la presión que genera permanece en dicho sitio en lugar de propagarse por el servidor.

La contención es el objetivo

La mayoría de las interrupciones del alojamiento durante un ataque no se deben a que el ataque alcance su objetivo. Son causadas por el consumo de recursos del objetivo que agota todo lo demás en el servidor. Ese es el modo de fallo que esta arquitectura está diseñada para eliminar.

  • Cada sitio web se ejecuta dentro de su propio recurso CloudLinux LVE aislado: el sitio atacado se limita a su propio tope, y los sitios vecinos conservan los recursos que sus propios límites les garantizan.
  • CageFS proporciona a cada inquilino una vista de sistema de archivos aislada, de modo que un ataque que escale a un intento de intrusión se contiene en lugar de propagarse entre los inquilinos.
  • CloudLinux MySQL Governor limita el uso de bases de datos por sitio, por lo que una avalancha a nivel de aplicación que sature las consultas sin caché no podrá derribar la base de datos para los demás usuarios del servidor.
  • Los trabajadores LSAPI de LiteSpeed por sitio están limitados por los límites LVE de ese sitio, por lo que una avalancha no puede generar procesos PHP ilimitados.
  • Los límites de conexiones por IP y la limitación de conexiones de LiteSpeed absorben los ataques de conexiones lentas y de agotamiento de conexiones en el servidor web, no en la aplicación.

La caché es el amortiguador que la mayoría de los proveedores olvidan

La solicitud más económica de sobrevivir es la que nunca toca PHP ni MySQL. Nuestra caché de dos capas significa que una gran parte de una avalancha en la capa de aplicación se responde con bytes estáticos en lugar de hacer que su origen trabaje.

  • LSCache, la caché de página completa de LiteSpeed Enterprise, sirve páginas en caché sin invocar a PHP ni a la base de datos, por lo que las solicitudes repetidas para la misma URL cuestan una fracción de lo que costarían en una pila estándar.
  • Un objeto caché Redis por sitio descarga las lecturas de la base de datos para las páginas que genuinamente deben ser dinámicas.
  • El almacenamiento en caché perimetral de Cloudflare responde a las solicitudes en la región del visitante, por lo que el tráfico de desbordamiento se dispersa por la red perimetral en lugar de converger en un único origen.
  • Las páginas de carrito (cart), pago (checkout), mi cuenta (my-account), nonce y sesión se excluyen de la caché por defecto, por lo que el endurecimiento bajo carga nunca interrumpe una transacción.
  • La purga se coordina en ambas capas desde un único control, de modo que aumentar la cobertura de la caché durante un incidente no deja páginas obsoletas después.

De la señal a la acción, automáticamente

La mitigación no es un ticket de soporte. Las señales alimentan un motor de políticas que asigna cada una a una acción de cumplimiento, una notificación al cliente y —cuando es posible— una solución automática, con cada transición registrada.

Ajuste dinámico

Cuando se activa una señal de DDoS, el motor de políticas aplica la mitigación de Cloudflare y la limitación de tasa por sitio, y puede ajustar dinámicamente los límites de LVE de ese sitio. Cuando la señal desaparece, los límites vuelven a relajarse. Gradual, reversible y registrado en cada paso.

Limitado, no desactivado

Si un ataque amenaza el origen, el sitio pasa a un estado "limitado": límites de LVE y de tasa más estrictos, pero el sitio sigue activo y funcionando. El estado limitado se recupera automáticamente una vez que cesa la presión; no es una suspensión.

Autolimitación LVE nativa

Por debajo del motor de políticas, LVE limita el uso de CPU, E/S y procesos por sitio de forma nativa y automática. Es la primera línea de defensa siempre activa, que funciona tanto si el tráfico ha sido clasificado como un ataque como si aún no lo ha sido.

Registro de auditoría completo

Cada transición de cumplimiento registra su motivo, ya haya sido automática o iniciada por el personal, y las pruebas que la respaldan. Se le notifica qué cambió y cómo solucionarlo, y cada acción es apelable.

Qué se incluye y qué compras cuando aumenta el riesgo

La protección básica no es opcional, ya que un sitio atacado o vulnerado amenaza a sus vecinos, la reputación de nuestro servidor y nuestros rangos de IP. Existe una protección más robusta para aquellos sitios cuyo perfil de riesgo así lo requiera.

  • Incluido en todos los planes: aislamiento de LVE y CageFS, limitación de conexiones y solicitudes de LiteSpeed, un firewall de red con protección contra ataques de fuerza bruta y filtrado de reputación de IP, el WAF proactivo y análisis de malware.
  • Disponibles como complementos: gestión avanzada de bots, niveles superiores de protección contra DDoS, reglas de WAF mejoradas, análisis prioritarios y reglas de cortafuegos dedicadas.
  • También disponible cuando lo necesites: limpieza y mitigación de malware con un solo clic, para el caso en que un ataque sea una tapadera para una brecha de seguridad en lugar del objetivo.
  • La mitigación avanzada a nivel de red mediante Cloudflare Magic Transit o Spectrum está disponible para cargas de trabajo empresariales y de alto riesgo.

Ataques que son otra cosa

Un pico de tráfico suele ser un síntoma. La misma tubería de señales que gestiona las inundaciones también detecta las brechas que las producen, por lo que un incidente se clasifica correctamente en lugar de simplemente absorberse.

  • Cada sitio que alojamos se analiza en busca de malware todos los días, y el WAF proactivo bloquea las técnicas de explotación conocidas antes de que exista un parche para la vulnerabilidad subyacente, la vía por la cual un sitio se convierte en la herramienta de ataque de otra persona.
  • El correo saliente está limitado por tasa en cada sitio y se vigila para detectar picos de volumen, tasas de rebote, inclusiones en listas de bloqueo y señales de quejas, de modo que un sitio comprometido que envíe spam se detecte en minutos en lugar de después de ser incluido en una lista de bloqueo.
  • El software malicioso y el *phishing* sospechosos se contrastan con Google Safe Browsing, PhishTank y SURBL/APWG, y se correlacionan con los resultados de los análisis antes de tomar una decisión de aplicación.
  • El abuso de recursos y los criptomineros se manifiestan como fallos de CPU y E/S de LVE registrados por sitio, los cuales limitan automáticamente al infractor.
  • Cada señal llega a un solo Abuse Desk en la consola de administración —agregada, deduplicada y priorizada— en lugar de a cuatro herramientas desconectadas.

Preguntas frecuentes

Si otro sitio en mi servidor es atacado, ¿qué le pasa al mío?

El objetivo de diseño es el aislamiento. Cada sitio web se ejecuta dentro de su propia jaula CloudLinux LVE con límites de CPU, RAM, E/S, IOPS, procesos y procesos de entrada, su propia vista de sistema de archivos CageFS y limitación de bases de datos por sitio mediante MySQL Governor. Un sitio atacado se restringe en su propio límite en lugar de consumir toda la máquina, y los límites de conexión por IP de LiteSpeed acotan la cantidad del servidor web que puede ocupar. El aislamiento se diseña a nivel de kernel, no se configura por cliente.

¿Está incluida la protección contra DDoS o es un complemento?

La base se incluye en cada plan: aislamiento con LVE y CageFS, limitación de conexiones y solicitudes de LiteSpeed, un cortafuegos de red, el WAF proactivo y análisis de malware, con absorción perimetral de Cloudflare y filtrado de red a nivel de proveedor frente a la flota. Lo incluimos porque no podemos dejar opcional la protección de nuestra propia flota. La gestión avanzada de bots, los niveles superiores de DDoS, las reglas de WAF mejoradas y las reglas de cortafuegos dedicadas son complementos para los sitios que los necesiten.

¿Van a desconectar mi sitio web si recibe un ataque?

Ser un objetivo de DDoS se traduce en la mitigación de Cloudflare junto con la limitación de tasa por sitio, y —solo si el ataque amenaza al origen— el estado «limitado»: límites de LVE más estrictos con el sitio aún activo y operativo. El estado limitado se recupera automáticamente una vez que cede la presión. La suspensión se reserva para la falta de pago o abuso confirmado, y aun así el sitio muestra una página de espera personalizada y específica para el motivo en lugar de una rota.

¿Un ataque de denegación de servicio a nivel de aplicación sigue afectando a mi base de datos?

Nada de lo que se sirve desde la caché. LSCache responde a las solicitudes de páginas en caché sin invocar PHP o MySQL, y una caché de objetos Redis por sitio descarga las lecturas de las páginas verdaderamente dinámicas. Lo que queda está limitado por los límites de procesos LVE y de procesos de entrada de su sitio y por la limitación de la base de datos por sitio de MySQL Governor, por lo que la presión sobre la base de datos de un sitio no puede propagarse al servidor. Las páginas de carrito, pago (checkout), mi cuenta y sesiones permanecen sin caché de forma predeterminada para que el endurecimiento (hardening) nunca interrumpa una transacción.

¿Puedes proteger el tráfico que no es HTTP?

Sí, a nivel de red. La protección contra DDoS a nivel de proveedor filtra las inundaciones de L3/4 antes de llegar a nuestra infraestructura, independientemente del protocolo, y para necesidades avanzadas o empresariales, Cloudflare Magic Transit y Spectrum extienden la mitigación de nivel perimetral al tráfico no HTTP.

¿Cómo sé que ocurrió un ataque y qué hicieron al respecto?

Cada transición de aplicación se registra con su motivo, si fue automática o iniciada por el personal, y las pruebas que la respaldan. Se le notifica qué cambió y qué lo resuelve, cada acción es apelable y las acciones privilegiadas se registran en auditoría para su propio historial de cumplimiento. Las señales se agregan en una única Mesa de Abusos en lugar de estar dispersas en varias herramientas.

¿Puedo probar esto antes de pagar?

Sí. Footprint-Free Hosting comienza con una prueba de 14 días sin necesidad de tarjeta que cubre hasta 5 sitios, sin datos de pago ni compromisos. Los planes cuentan con una garantía de devolución de 30 días sin complicaciones, migraciones gratuitas y sin dependencia de proveedores.

Defensa que ya está activa cuando llega el tráfico

El filtrado de red, la absorción perimetral, la limitación de velocidad del servidor y el aislamiento por sitio se ejecutan desde el momento en que realizas el despliegue; sin nada que configurar ni que activar en medio de un incidente. Comienza con una prueba de 14 días sin tarjeta de crédito, respaldada por una garantía de devolución de 30 días y migraciones gratuitas.

Empieza gratis