Puntos clave
Un ataque de denegación de servicio (DoS) inunda un servidor o una red con tráfico para dejarlos inaccesibles, a menudo provocando tiempo de inactividad en negocios y para usuarios.
Los tipos comunes de ataques de DoS incluyen desbordamiento de búfer (buffer overflow), inundación ICMP (ICMP flood) y SYN flood, y cada uno explota diferentes debilidades en la forma en que las redes gestionan las solicitudes.
Un ataque de denegación de servicio distribuido (DDoS) utiliza muchas máquinas a la vez, lo que lo hace más difícil de bloquear y más dañino que un ataque de DoS de una sola fuente.
Las redes blockchain generalmente son resistentes a los ataques de DoS porque están descentralizadas: ningún servidor único puede atacarse para derribar todo el sistema.
Los exchanges de criptomonedas y otros servicios centralizados aún pueden ser objetivo, por lo que es importante entender cómo funcionan estos ataques y cómo los operadores se defienden contra ellos.
Introducción
Un ataque de denegación de servicio (DoS) es un método utilizado para interrumpir el acceso legítimo a una red, servidor o recurso web. Los atacantes suelen sobrecargar el objetivo con una gran cantidad de tráfico o enviar solicitudes maliciosas diseñadas para hacer que funcione mal o se bloquee.
Los ataques de DoS se han utilizado durante décadas en muchas industrias. A medida que las criptomonedas crecieron, los exchanges de criptomonedas y los servicios relacionados con blockchain se han convertido cada vez más en objetivos. Comprender cómo funcionan estos ataques puede ayudar a los usuarios y a las organizaciones a proteger mejor sus sistemas.
Tipos de ataques de DoS
Los ataques de DoS se presentan en varias formas, y cada una ataca diferentes debilidades en la manera en que los sistemas gestionan el tráfico de red. Aquí tienes tres de los tipos más comunes.
Ataque de desbordamiento de búfer (buffer overflow)
Un ataque de desbordamiento de búfer envía al objetivo más datos de los que el sistema fue diseñado para gestionar. Cuando un servidor o una aplicación recibe más entrada de la que su búfer de memoria puede almacenar, puede fallar o comportarse de manera inesperada. Esto permite que un atacante interrumpa o interfiera con el proceso objetivo.
Inundación ICMP (ICMP flood)
Una inundación ICMP, a veces llamada "ping flood" o "ataque smurf", apunta a un dispositivo de red mal configurado. El atacante obliga al dispositivo a difundir paquetes falsos a cada nodo de la red en lugar de a un único destino. Esto satura la red con tráfico innecesario y degrada el rendimiento para todos los usuarios conectados.
SYN flood
Un SYN flood explota el proceso de enlace de tres vías utilizado para establecer una conexión TCP. El atacante envía solicitudes de conexión, pero nunca completa el enlace, dejando el servidor esperando respuestas que nunca llegan. Esto agota los espacios de conexión disponibles y, eventualmente, hace que el servidor se caiga o se quede sin respuesta.
Ataques de DoS vs. DDoS
Un ataque estándar de DoS se origina en una sola fuente. Un ataque de denegación de servicio distribuido (DDoS) usa muchas máquinas, a menudo una botnet de dispositivos comprometidos, para dirigir tráfico a un único objetivo simultáneamente.
Los ataques de DDoS suelen ser más efectivos que los ataques de una sola fuente porque el volumen de tráfico es mucho mayor. También son más difíciles de defender, ya que bloquear una sola dirección IP no sirve de nada cuando intervienen miles de máquinas. Rastrear un ataque de DDoS hasta su origen también es igual de difícil, ya que el tráfico proviene de ubicaciones muy distintas.
Ambos tipos de ataque pueden causar daños financieros significativos. Las empresas que dependen de servicios en línea pueden perder ingresos y enfrentar daños a su reputación durante cortes prolongados.
¿Pueden los ataques DDoS afectar a las criptomonedas?
Los exchanges de criptomonedas y los servicios relacionados con blockchain son objetivos comunes de DDoS porque manejan activos valiosos y operan de forma continua. Sin embargo, la red blockchain subyacente en sí es mucho más difícil de interrumpir. A diferencia de un servidor web centralizado, una blockchain se distribuye entre muchos nodos. Si algunos nodos se desconectan, la red sigue operando y validando transacciones a través de los nodos restantes.
Cuando los nodos interrumpidos vuelven a estar en línea, se sincronizan nuevamente con el resto de la red descargando el estado más reciente de la blockchain. El nivel de resistencia depende en gran medida de la cantidad de nodos y de la tasa de hash total de la red. Bitcoin, al ser la red de prueba de trabajo más grande por tasa de hash, se considera especialmente resistente a la interrupción. Una campaña de DoS exitosa contra el propio Bitcoin requeriría un esfuerzo enorme y sostenido.
Dicho esto, incluso las blockchains resistentes enfrentan riesgos teóricos. Un ataque del 51% (donde un atacante controla más de la mitad del poder de hashing de la red) podría permitir que alguien interfiera temporalmente con transacciones recientes. Sin embargo, este tipo de ataque es económicamente poco viable en redes grandes como Bitcoin y probablemente se contrarreste rápidamente con actualizaciones de protocolo y la respuesta de la comunidad.
El algoritmo de consenso de prueba de trabajo (proof-of-work) utilizado por Bitcoin significa que todos los datos de la red están asegurados mediante pruebas criptográficas. Alterar bloques confirmados previamente requeriría recalcular una cantidad enorme de trabajo, lo que hace que la manipulación de transacciones históricas sea efectivamente imposible.
Cómo protegerse contra los ataques de DoS
Las organizaciones que ejecutan servidores y servicios en línea utilizan una variedad de estrategias para reducir su exposición a ataques de DoS y DDoS.
El control de velocidad (rate limiting) determina cuántas solicitudes puede realizar una sola dirección IP en un periodo dado. El filtrado del tráfico y las reglas de firewall pueden bloquear patrones maliciosos conocidos antes de que lleguen al servidor. Las redes de entrega de contenido (CDN) distribuyen el tráfico entre muchos servidores en todo el mundo, reduciendo el impacto de un ataque volumétrico en cualquier punto único.
Los proveedores de mitigación de DDoS se especializan en absorber y filtrar grandes volúmenes de tráfico de ataque, a menudo mediante centros de depuración (scrubbing) que limpian los paquetes entrantes antes de que lleguen a la infraestructura objetivo. Para los exchanges de criptomonedas, este tipo de protección externa es especialmente importante durante periodos de alta actividad del mercado, cuando tanto el tráfico como la motivación del atacante tienden a aumentar.
Preguntas frecuentes
¿Cuál es la diferencia entre un ataque de DoS y un ataque de DDoS?
Un ataque de DoS proviene de una sola fuente, mientras que un ataque de DDoS utiliza muchas máquinas a la vez. Los ataques de DDoS son más difíciles de bloquear y suelen causar más daño porque el volumen de tráfico es mucho mayor.
¿Se puede derribar una red blockchain con un ataque de DoS?
Una blockchain pública es muy difícil de derribar con un ataque de DoS porque funciona en muchas nodos independientes. Aunque algunos nodos se desconecten, la red sigue operando. Los servicios centralizados creados sobre blockchains, como exchanges o wallets, son más vulnerables.
¿Qué es una botnet y cómo se relaciona con el DDoS?
Una botnet es una red de dispositivos que han sido infectados con malware y que un atacante puede controlar de forma remota. Las botnets son una herramienta común para ataques de DDoS porque pueden generar grandes volúmenes de tráfico desde muchas direcciones IP distintas simultáneamente, lo que hace que el ataque sea difícil de bloquear.
¿Cómo se relacionan los ataques DDoS con otras amenazas cibernéticas?
Los ataques DDoS son una de varias amenazas de ciberseguridad que afectan a usuarios y plataformas de criptomonedas. Otras incluyen ransomware, phishing y la ingeniería social. Cada una funciona de manera diferente, pero todas buscan interrumpir servicios o robar activos.
¿Qué pueden hacer los usuarios individuales para mantenerse más seguros?
Los usuarios individuales rara vez son el objetivo directo de ataques de DoS o DDoS, que normalmente van dirigidos a servidores e infraestructura. Sin embargo, habilitar la autenticación de dos factores (2FA) en las cuentas de exchange y mantenerse alerta ante estafas comunes de criptomonedas son prácticas de seguridad importantes independientemente del tipo de amenaza.
Reflexiones finales
Los ataques de DoS y DDoS se encuentran entre las amenazas más antiguas y persistentes en ciberseguridad. Funcionan al abrumar a un objetivo con tráfico o solicitudes malformadas hasta que falla. Aunque los servicios centralizados como los exchanges de criptomonedas pueden verse afectados por estos ataques, las redes blockchain descentralizadas son estructuralmente más resistentes porque no existe un único punto de fallo.
A medida que crece la industria de las criptomonedas, los métodos de ataque siguen evolucionando. Comprender lo básico sobre cómo funcionan los ataques de DoS ayuda a los usuarios y desarrolladores a tomar decisiones más informadas sobre los servicios que crean y utilizan.
Lecturas adicionales
5 estafas comunes de criptomonedas y cómo evitarlas
¿Qué es un ataque del 51%?
Ataques Sybil explicados
Explicación del ransomware
¿Qué es la autenticación de dos factores (2FA)?
Aviso legal: Este contenido se le presenta "tal cual" (as is) solo con fines de información general y/o educativos, sin ninguna clase de representación o garantía. No debe interpretarse como asesoramiento financiero, legal u otro asesoramiento profesional, ni tiene la intención de recomendar la compra de ningún producto o servicio específico. Debe buscar su propio asesoramiento de asesores profesionales adecuados. Cuando el contenido sea aportado por un tercero, tenga en cuenta que las opiniones expresadas pertenecen al colaborador tercero y no necesariamente reflejan las de Binance Academy. Los precios de los activos digitales pueden ser volátiles. El valor de su inversión puede subir o bajar y es posible que no recupere la cantidad invertida. Usted es el único responsable de sus decisiones de inversión y Binance Academy no se hace responsable de las pérdidas que pudiera sufrir. Para más información, consulte nuestros Términos de uso, Aviso de riesgo y Términos de Binance Academy.
