¿Cuál es exactamente la razón por la que es posible un DDoS?

Un simple ataque de DOS (denegación de servicio) puede habilitarse por un error de programación o posiblemente un error de protocolo: la mayoría de los protocolos de Internet más antiguos fueron diseñados por académicos sobre la base de que todos eran razonables, al igual que las casas diseñadas con cerraduras que pueden ser DOS un niño con un tubo de pegamento o un restaurante que puede ser dosificado por clientes que ordenan comida y luego se van. Un sitio web puede responder a una consulta simple, como una solicitud de todos los productos que cuestan más de $ 1 con “e” en el nombre, con una consulta de base de datos compleja que lleva muchos segundos y devuelve megabytes de datos. Si el precio no fuera un campo clave, podría tomar aún más tiempo, lo que sería un error de programación: el sitio web no es robusto frente a solicitudes de usuarios no controladas.

Los servidores web modernos están diseñados para atender muchas solicitudes en paralelo, incluso solicitudes del mismo navegador, como HTML, imágenes, scripts, etc., de modo que es difícil diferenciar entre descargas legítimas y un ataque (iniciando múltiples solicitudes y luego descartándolas).

Un ataque DDOS (denegación de servicio distribuida) es posible solo porque es fácil coordinar grandes cantidades de máquinas o personas desde un solo controlador, como un sitio web o un hashtag de Twitter. Si puede obtener miles de solicitudes simultáneas, no tienen que ser complejas.

DDOS utiliza el concepto simple de agotar sus recursos. Estos pueden ser
Calcular : simplemente enviar millones de solicitudes de servicio a servidores web o DNS de modo que no pueda procesar más es un concepto básico. Hay una clase de DDOS en aplicaciones que se basa en esto.
Red : agotar el ancho de banda de Internet entrante o saliente es otra forma. Hay millones de solucionadores de DNS abiertos en Internet. Una forma común es enviar solicitudes a estos resolvers abiertos utilizando la dirección IP de las víctimas para la consulta DNS. Millones de estos solucionadores responden genuinamente a la IP de la víctima que la víctima nunca solicitó. Esto se distribuye realmente desde múltiples lugares. Existen otras técnicas como la amplificación de reflexión et al.
Memoria : la mayoría de los dispositivos con estado, como un firewall, requieren espacio / memoria para recordar el contexto de las conexiones o CAM en los interruptores, etc.

Los ataques a cualquiera de estas dimensiones pueden causar un DDOS y la mitigación de eso también requiere múltiples enfoques.

Un ataque DDOS ocurre cuando muchos clientes envían solicitudes a un servidor al mismo tiempo, abrumando al servidor. No hay nada particularmente especial que lo haga posible, sigue la lógica básica. Si yo y 100 de mis amigos vamos a Mcdonalds, ese restaurante tendrá dificultades para atender a todos los clientes. Funciona de la misma manera en el mundo digital.

Apreciarás este artículo. Cómo funcionan y por qué son tan difíciles de detener: cómo funcionan los ataques DDoS y por qué son tan difíciles de detener