El robo de identidad es siempre una amenaza, independientemente del medio. La llamada «suplantación de IP» es una forma habitual de que los usuarios malintencionados ganen rápidamente credibilidad para sus intentos de pirateo.

Dado que cada ordenador y servidor tiene un identificador único (una dirección de «protocolo de Internet» -o IP-), casi cualquier persona que utilice Internet podría ser vulnerable. La suplantación de IP es una manera de «fingir» la apariencia de una dirección de origen (como una dirección de correo electrónico) como técnica de suplantación. Puede presentarse de varias formas, por lo que debes estar en guardia.

A lo largo de este post, hablaremos de la suplantación de IP, de lo que es, de por qué eres un objetivo, etc. También hablaremos de algunos de los ataques de suplantación de IP más comunes a los que te enfrentarás, así como de algunos usos legítimos de la suplantación de IP.

¿Qué es IP-Spoofing?

En un sentido general, la suplantación de IP toma una parte de los datos que envías por Internet y la hace parecer como si procediera de una fuente legítima. La suplantación de IP es un término muy amplio que abarca muchos ataques diferentes:

  • Suplantación de la dirección IP: Se trata de una ofuscación directa de la dirección IP del atacante para realizar ataques de denegación de servicio (DoS), entre otros.
  • Suplantación del servidor de nombres de dominio (DNS): Esto modificará la IP de origen del DNS para redirigir un nombre de dominio a una IP diferente.
  • Suplantación del protocolo de resolución de direcciones (ARP): Un intento de suplantación de ARP es uno de los ataques más complejos. Consiste en vincular la dirección de control de acceso al medio (MAC) de un ordenador a una IP legítima mediante mensajes ARP falsos.

Para ser más técnicos, la suplantación de IP toma los datos y cambia alguna información identificable a nivel de red. Esto hace que la suplantación sea casi indetectable.

Por ejemplo, toma un ataque DoS.

Se trata de un conjunto de bots que utilizan direcciones IP falsificadas para enviar datos a un sitio y un servidor concretos, dejándolos fuera de servicio. En este caso, la suplantación de la IP hace que el ataque sea difícil de detectar hasta que sea demasiado tarde, y es igualmente difícil de rastrear después del hecho.

Los ataques de máquina en el medio (MITM) también utilizan la suplantación de IP porque el enfoque MITM se basa en fingir la confianza entre dos puntos finales. Más adelante hablaremos con más detalle de estos dos ataques.

Cómo se Produce IP-Spoofing

Para entender mejor la suplantación de IP, vamos a ponerte en contexto sobre cómo Internet envía y utiliza los datos.

Cada ordenador utiliza una dirección IP, y los datos que envía se dividen en muchos trozos («paquetes»). Cada paquete viaja de forma individual. Luego, una vez que llegan al final de la cadena, se reensamblan y se presentan como un conjunto. Además, cada paquete también tiene su información identificable (una «cabecera») que incluirá la dirección IP tanto del origen como del destino.

En teoría, se supone que esto garantiza que los datos lleguen a su destino libres de manipulaciones. Sin embargo, no siempre es así.

La suplantación de IP utiliza la cabecera de la IP de origen y cambia algunos de los detalles para que parezca auténtica. De este modo, puede vulnerar incluso la más estricta y segura de las redes. El resultado es que los ingenieros de la web a menudo tratan de encontrar nuevas formas de proteger la información que viaja por la web.

Por ejemplo, el IPv6 es un protocolo más nuevo que incorpora encriptación y autenticación. Para los usuarios finales, el shell seguro (SSH) y las capas de conexión seguras (SSL) ayudan a mitigar los ataques, pero más adelante veremos por qué esto no puede erradicar el problema. Cuanto mayor sea el número de pasos de encriptación que implementes, mejor podrás proteger tu ordenador, al menos en teoría.

También hay que tener en cuenta que la suplantación de IP no es una práctica ilegal, por lo que es frecuente. Hay muchos usos legítimos de la suplantación de IP que discutiremos en otra sección. Por lo tanto, aunque la suplantación de IP en sí misma hace que un hacker ponga el pie en la puerta, puede que no sea la única técnica utilizada para romper la confianza.

Por qué tu IP es un Objetivo para la Suplantación de Identidad

Dejando a un lado todas las consideraciones morales y éticas, la identidad de un usuario tiene un valor inmenso. Al fin y al cabo, hay muchos malos actores que, si tuvieran la oportunidad, usarían gustosamente la identidad de otra persona para obtener algo, sin repercusiones morales.

La suplantación de direcciones IP es una actividad de gran valor para muchos usuarios malintencionados. El acto de suplantación de IP no tiene mucho valor, pero las oportunidades que obtendrás podrían ser el premio gordo.

Por ejemplo, mediante la suplantación de IP, un usuario podría hacerse pasar por una dirección de mayor confianza para obtener información personal (y más) de un usuario desprevenido.

Esto también puede tener un efecto en cadena cuando se trata de otros usuarios. Un pirata informático no necesita suplantar la IP de todos los objetivos: solo necesita una para vulnerar las defensas. Utilizando estas credenciales falsas, el mismo hacker puede también ganarse la confianza de otros en la red y llevarles a compartir información personal.

Como tal, la IP en sí misma no es valiosa. Sin embargo, dependiendo de lo que se haga con la IP suplantada, la recompensa puede ser enorme, y el potencial de acceso a otros sistemas a través de la suplantación de IP tampoco es insignificante.

3 tipos de ataques más comunes por IP-Spoofing

La suplantación de IP se presta a ciertos tipos de ataques. Repasemos tres a continuación.

1. Enmascaramiento de Redes de Bots

Una botnet es una red de ordenadores que un atacante controla desde una única fuente. Cada uno de estos ordenadores ejecuta un bot dedicado, que lleva a cabo los ataques en nombre del mal actor. Verás que la capacidad de enmascarar las redes de bots no sería posible sin la suplantación de IP.

En circunstancias normales, los hackers obtienen el control a través de una infección, como el malware. El uso de botnets puede ayudar a un usuario malicioso a ejecutar ataques de spam, ataques DDoS, fraude publicitario, ataques de ransomware y mucho más. Es una forma versátil de llevar a cabo escaramuzas selectivas contra otros usuarios.

Parte de la razón de esto es la suplantación de IP. Cada bot de la red suele tener una IP falsa, lo que hace que el actor malicioso sea difícil de rastrear.

El principal beneficio de la suplantación de IP en este caso es eludir a las autoridades. Sin embargo, esta no es la única.

Por ejemplo, el uso de redes de bots con IP suplantadas también impide que el objetivo notifique el problema a los propietarios. Para empezar, esto puede prolongar el ataque y permitir al hacker «pivotar» el foco de atención hacia otras marcas. En teoría, esto podría dar lugar a un ataque que se ejecute de forma infinita para maximizar la ganancia.

2. Ataques Directos de Denegación de Servicio (DDoS)

Si un sitio web se cae debido a un exceso de tráfico malicioso y abrumador en el servidor, se trata de un ataque DDoS. Puede ser devastador para cualquier propietario de un sitio, y hay muchas maneras de mitigar sus efectos.

Esto cubre varios ataques de suplantación de identidad y técnicas relacionadas que se combinan para crear el ataque completo.

Suplantación de DNS

En primer lugar, un usuario malicioso recurrirá a la suplantación de DNS para infiltrarse en una red. Un actor malicioso utilizará el spoofing para alterar el nombre de dominio asociado al DNS a otra dirección IP.

A partir de aquí, podrías llevar a cabo cualquier número de ataques adicionales, pero la infección con malware es una opción popular. Dado que esencialmente desvía el tráfico de las fuentes legítimas a las maliciosas sin detectarlo, es fácil infectar otro ordenador. A partir de ahí, más máquinas sucumbirán a la infección y crearán la red de bots para llevar a cabo el ataque DDoS con eficacia.

Suplantación de Direcciones IP

Después de la suplantación de DNS, un atacante llevará a cabo otra suplantación de direcciones IP para ayudar a ofuscar los bots individuales dentro de la red. Esto suele seguir un proceso de aleatorización perpetua. Así, la dirección IP nunca permanece igual durante demasiado tiempo, lo que hace prácticamente imposible su detección y rastreo.

Este ataque a nivel de red es imposible de detectar para un usuario final (y también deja perplejos a muchos expertos del lado del servidor). Es una forma eficaz de llevar a cabo asaltos maliciosos sin consecuencias.

Envenenamiento ARP

El ARP spoofing (o «envenenamiento») es otra manera de realizar ataques DDoS. Es mucho más complejo que el método de fuerza bruta de enmascaramiento de redes de bots y la suplantación de IP, pero incorpora ambos para llevar a cabo un ataque.

La idea es dirigirse a una red de área local (LAN) y enviar paquetes de datos ARP maliciosos para cambiar las direcciones IP establecidas en una tabla MAC. Es una forma fácil de que un atacante acceda a un gran número de ordenadores a la vez.

El objetivo del envenenamiento ARP es canalizar todo el tráfico de la red a través de un ordenador infectado, y luego manipularlo desde allí. Esto es sencillo de hacer a través del ordenador del atacante, y le permite elegir entre un ataque DDoS o MITM.

3. Ataques MITM

Los ataques de máquina en el medio (MITM) son especialmente complejos, muy eficaces y totalmente catastróficos para una red.

Estos ataques son una manera de interceptar los datos de tu ordenador antes de que lleguen al servidor al que te conectas (por ejemplo, con tu navegador web). Esto permite al atacante interactuar contigo utilizando sitios web falsos para robar tu información. En algunos casos, el atacante es un tercero que intercepta la transmisión entre dos fuentes legítimas, lo que aumenta la eficacia del ataque.

Por supuesto, los ataques MITM se basan en la suplantación de IP, ya que es necesario que se produzca una ruptura de la confianza sin que el usuario sea consciente. Además, tiene más valor realizar un ataque MITM que otros, porque un hacker puede seguir recopilando datos a largo plazo y venderlos a otros.

Los casos reales de ataques MITM muestran cómo entra en juego la suplantación de IP. Si falsificas una dirección IP y obtienes acceso a las cuentas de comunicación personales, esto te permite rastrear cualquier aspecto de esa comunicación. A partir de ahí, puedes seleccionar información, dirigir a los usuarios a sitios web falsos y mucho más.

En general, un ataque MITM es una forma peligrosa y muy lucrativa de obtener información de los usuarios, y la suplantación de IP es una parte fundamental.

Por qué IP-SPoofing es Peligrosa para Tu Sitio y Tus Usuarios

Dado que la suplantación de IP es algo que ocurre a un nivel de red bajo, es un peligro para casi todos los usuarios de Internet.

El phishing y el spoofing van de la mano. Y un buen ataque de spoofing no se presentará como un intento de phishing. Esto significa que los usuarios no tendrán ningún indicio para desconfiar y podrían entregar información sensible como resultado.

Los elementos críticos para el negocio serán un objetivo principal, como los sistemas de seguridad y los cortafuegos. Por eso la seguridad del sitio es la principal preocupación para muchos. No solo tienes que implementar la funcionalidad suficiente para mitigar un ataque, sino que también tienes que asegurarte de que los usuarios de tu red estén atentos y utilicen buenas prácticas de seguridad.

The Wordfence logo of a fence silhouette atop a blue shield to the left of "Wordfence," all above the words "Securing your WordPress investment".
El plugin Wordfence es una sólida solución de seguridad para ayudarte a protegerte de la suplantación de IP.

 

Sin embargo, hay un aspecto de la suplantación de IP que hace que sea menos sencillo frenarla: Esta técnica tiene muchos usos legítimos en la web.

Usos Legítimos de la Suplantación de IP

Dado que la suplantación de IP tiene muchos casos de uso no maliciosos, es poco lo que puedes hacer para impedir que otros la utilicen.

Por ejemplo, miles de «hackers éticos» buscan probar sistemas para las empresas. Este tipo de hacking ético es una violación del sistema sancionada, diseñada para probar los recursos y la fuerza de la seguridad.

Seguirá el mismo proceso que el hacking malicioso. El usuario realizará un trabajo de reconocimiento del objetivo, obtendrá y mantendrá el acceso al sistema y ofuscará su penetración.

A menudo descubrirás que los hackers no éticos se convierten en éticos y encuentran empleo en empresas que pueden haber considerado como su objetivo en el pasado. Incluso puedes encontrar exámenes y certificaciones oficiales que te ayuden a obtener las credenciales adecuadas.

Algunas empresas también utilizan la suplantación de IP en ejercicios de simulación no relacionados con las violaciones del sistema. Por ejemplo, los envíos masivos de correo son un buen caso de uso para miles de direcciones IP, y todas ellas tendrán que crearse mediante una suplantación (legítima).

Las pruebas de registro de usuarios también utilizan la suplantación de IP para simular los resultados. Cualquier situación en la que necesites simular muchos usuarios es un caso ideal para la suplantación ética de IP.

Por qué no Puedes Evitar la Suplantación de IP

Como la suplantación es tan difícil de detectar, y como la naturaleza del método es ocultar una identidad verdadera, hay poco que puedas hacer para evitar que ocurra. Sin embargo, puedes minimizar el riesgo y anular el impacto.

Es importante tener en cuenta que un usuario final (es decir, la máquina del lado del cliente) no puede impedir la suplantación de identidad de ninguna manera. Es tarea del equipo del lado del servidor evitar la suplantación de IP lo mejor que pueda.

Hay algunas formas de añadir obstáculos entre un hacker y un objetivo potencial. Algunas de las mencionadas hasta ahora son

  • Utilizar un protocolo más seguro, como el IPv6
  • Asegurarse de que la base de usuarios implementa una buena seguridad individual al utilizar el sitio y la red
  • Implementar SSL y SSH en tu sitio

Sin embargo, hay más cosas que puedes hacer. Por ejemplo, puedes utilizar un cortafuegos de aplicaciones web (WAF) dedicado, como Sucuri, que te ayudará a «construir muros altos» alrededor de tu sitio.

The Sucuri logo over the words "Real People, Real Security" in green.
El logotipo de Sucuri.

También puedes implementar una infraestructura pública crítica (PKI) para ayudar a autenticar a los usuarios y los datos asociados. Esto se basa en una combinación de clave privada y pública para cifrar y descifrar los datos. Debido a la naturaleza de la encriptación, es mucho más difícil de violar para los hackers.

La monitorización de la red es una técnica básica que también puede ayudarte a detectar los signos de suplantación de IP o ataques relacionados. Esto puede adoptar muchas formas, pero cuanto mejor conozcas tu sistema, mayor será la posibilidad de detectar ataques maliciosos.

El filtrado de paquetes también puede ayudar a combatir los intentos de suplantación de IP. el filtrado de «entrada» y «salida» examina las cabeceras de origen de las comunicaciones entrantes y salientes. Si algo no pasa ese filtro, no afectará a los usuarios de la red.

Por último, la inspección profunda de paquetes (DPI) es una técnica similar igual de eficaz. Esto, junto con los otros métodos aquí mencionados, puede incluso combinarse para ayudar a apuntalar una red o un servidor.

Resumen

Tu dirección IP es única para ti, como lo es para todos los ordenadores que se utilizan hoy en día. Esa dirección ayuda a realizar muchas tareas, como la autenticación, el cifrado y otras. Por extensión, esto hace que casi cualquier dirección IP sea un objetivo para posibles hackers o delincuentes.

La suplantación de IP finge la legitimidad de una dirección y la utiliza para violar las redes seguras para obtener más beneficios.

Solucionar la suplantación de IP es algo que está fuera del control del usuario final, y también puede ser difícil de manejar para los administradores de sistemas. En general, solo puedes mitigar el impacto que tiene la suplantación de IP en tu red, más que erradicarla por completo.

Aun así, hay muchos obstáculos que puedes poner en el camino de un usuario potencialmente malicioso. Los métodos típicos de encriptación ayudan, al igual que un buen cortafuegos y una estrategia de supervisión de la red.

¿Has sido víctima de una suplantación de IP y, si es así, cómo has resuelto la situación? Comparte tu opinión en la sección de comentarios más abajo.

Salman Ravoof

Salman Ravoof is a self-taught web developer, writer, creator, and a huge admirer of Free and Open Source Software (FOSS). Besides tech, he's excited by science, philosophy, photography, arts, cats, and food. Learn more about him on his website, and connect with Salman on Twitter.