Protección de DDoS para un VPS: capacidad, reglas de aplicación y recuperación
Lee por separado la capacidad de mitigación, la velocidad de puerto y la transferencia mensual. Planifica los controles de la aplicación y una ruta de recuperación probada para el VPS seleccionado.
Contenido revisado · Español
- Serie
- El Ombra Journal
- Perspectiva
- Decisiones prácticas, límites explícitos
- Idioma
- Español
Mantén esto a la vista.
- Identifique la capa bajo presión.
- Una ruta de filtrado necesita un contrato operativo.
- Practicar el incidente y la recuperación.
Identifique la capa bajo presión
Una ruta de red saturada, una tabla de conexiones agotada y una consulta costosa de aplicación requieren controles diferentes. Reúna contadores de red, tasas de solicitudes y tiempos de respuesta. El primer síntoma es evidencia para investigar, no prueba de un único tipo de ataque.
Leer tres cifras de ancho de banda por separado
La velocidad del puerto del servidor, la asignación de transferencia por período y la capacidad de mitigación son especificaciones diferentes. Los valores de mitigación del catálogo preparado van de 10 a 400 Gbps según el plan. Ninguno cambia el tiempo de CPU necesario para responder a una solicitud costosa.
Ejemplo de catálogo: Umbra 1
Umbra 1 indica un puerto de servidor de 1 Gbps, 1 TB de transferencia mensual y una especificación de mitigación de 10 Gbps. La primera describe la conexión, la segunda una asignación por periodo y la tercera una envolvente de filtrado propuesta. Ninguna significa que la aplicación pueda responder a 10 Gbps de solicitudes útiles. El comportamiento del filtrado y el tráfico permitido deben validarse en la red de lanzamiento.
Una ruta de filtrado necesita un contrato operativo
El diseño preparado detecta anomalías de tráfico, desvía los ataques al filtrado y devuelve el tráfico permitido. Su objetivo de activación previsto es inferior a 60 segundos, pero el enrutamiento en vivo y los controles en el origen deben probarse antes de que eso sea una promesa. Pregunte qué ocurre más allá del margen incluido y cómo se restaura el tráfico legítimo.
Dé a la aplicación su propia protección
Almacena en caché las respuestas adecuadas, limita la tasa de las rutas costosas y protege el acceso administrativo. Un WAF o proxy inverso debe configurarse y mantenerse como una capa separada. Restringe el acceso web al origen a fuentes de proxy de confianza si eso forma parte del diseño, sin cerrar la ruta de recuperación.
Practicar el incidente y la recuperación
Asigna quién puede cambiar reglas, qué evidencia pertenece a un ticket y cómo los usuarios conocen el estado. Prueba la entrega de alertas y la ruta de reemplazo. Una copia de seguridad funcional y un registro de incidentes sobrio son útiles incluso cuando el evento resulta ser un fallo de la aplicación.
Ancho de banda, estado de conexión y solicitudes
Los incidentes L3/L4 pueden implicar amplificación UDP mediante DNS, NTP o memcached, o inundaciones TCP SYN que presionan el estado de conexión. Los incidentes L7 apuntan al trabajo de la aplicación, como búsquedas repetidas o intentos de inicio de sesión. Compara bits por segundo, paquetes por segundo y solicitudes por segundo por separado. Un filtro de borde, un control de conexiones y una regla de aplicación resuelven partes distintas del problema.
- Cierra o restringe los servicios UDP públicos innecesarios y mantén el acceso al origen de forma deliberada.
- Un diseño anycast geográficamente distribuido necesita retirada de rutas, gestión de estado y pruebas de conmutación por error; no se establece con una cifra de capacidad de mitigación.
Los mecanismos de desafío tienen un coste para el usuario
Un desafío, CAPTCHA o puerta de prueba de trabajo puede añadir fricción a las solicitudes sospechosas. También puede afectar a visitantes legítimos, clientes automatizados y accesibilidad, así que aplícalo a endpoints adecuados y mide el resultado. Una respuesta lenta o tarpit también ocupa recursos; prueba el coste antes de asumir que es más barato que rechazar la solicitud.
- Mantén una vía de recuperación o soporte accesible cuando un desafío impida la entrada.
- Los límites de solicitudes, el almacenamiento en caché y las correcciones de aplicaciones siguen siendo útiles incluso cuando se habilita un desafío.
Preguntas, respondidas.
¿La protección de 10 Gbps significa una conexión 10 Gbps VPS?
No. La capacidad de mitigación y la velocidad del puerto del servidor son cosas distintas. La especificación preparada de Umbra 1 indica 10 Gbps de mitigación y un puerto de 1 Gbps; su asignación de transferencia mensual es un tercer límite.
¿La mitigación de red detendrá las solicitudes costosas de aplicaciones?
No por sí solo. Almacene en caché las respuestas apropiadas, limite los endpoints costosos y mida el uso de recursos de la aplicación. La capacidad de tráfico de red no establece una garantía de tasa de solicitudes ni de consultas a la base de datos.