Piratería ética: envenenamiento de DNS

El envenenamiento por DNS es una técnica que engaña a un servidor DNS haciéndole creer que ha recibido información auténtica cuando, en realidad, no lo ha hecho. Da como resultado la sustitución de una dirección IP falsa en el nivel de DNS, donde las direcciones web se convierten en direcciones IP numéricas. Permite que un atacante reemplace las entradas de la dirección IP de un sitio de destino en un servidor DNS determinado con la dirección IP de los controles del servidor. Un atacante puede crear entradas DNS falsas para el servidor que pueden contener contenido malicioso con el mismo nombre.

Por ejemplo, un usuario escribe www.google.com, pero se envía al usuario a otro sitio fraudulento en lugar de dirigirse a los servidores de Google. Como entendemos, el envenenamiento de DNS se utiliza para redirigir a los usuarios a páginas falsas que son administradas por los atacantes.

Envenenamiento por DNS - Ejercicio

Hagamos un ejercicio sobre el envenenamiento del DNS con la misma herramienta, Ettercap.

DNS Poisoning suficientemente similar a ARP Poisoning. Para iniciar el envenenamiento de DNS, debe comenzar con el envenenamiento de ARP, que ya hemos discutido en el capítulo anterior. UsaremosDNS spoof plugin que ya está en Ettercap.

Step 1- Abra el terminal y escriba "nano etter.dns". Este archivo contiene todas las entradas para las direcciones DNS que Ettercap utiliza para resolver las direcciones de los nombres de dominio. En este archivo, agregaremos una entrada falsa de "Facebook". Si alguien quiere abrir Facebook, será redirigido a otro sitio web.

Step 2- Ahora inserte las entradas debajo de las palabras "Redirigirlo a www.linux.org". Vea el siguiente ejemplo:

Step 3- Ahora guarde este archivo y salga guardando el archivo. Utilice "ctrl + x" para guardar el archivo.

Step 4- Después de esto, todo el proceso es el mismo para iniciar la intoxicación por ARP. Después de iniciar el envenenamiento de ARP, haga clic en "complementos" en la barra de menú y seleccione el complemento "dns_spoof".

Step 5 - Después de activar DNS_spoof, verá en los resultados que facebook.com comenzará a falsificar la IP de Google cada vez que alguien lo escriba en su navegador.

Significa que el usuario obtiene la página de Google en lugar de facebook.com en su navegador.

En este ejercicio, vimos cómo se puede rastrear el tráfico de la red a través de diferentes herramientas y métodos. Aquí, una empresa necesita un pirata informático ético que proporcione seguridad en la red para detener todos estos ataques. Veamos qué puede hacer un hacker ético para prevenir el envenenamiento de DNS.

Defensas contra el envenenamiento por DNS

Como pirata informático ético, es muy probable que su trabajo lo ponga en una posición de prevención en lugar de prueba de penetración. Lo que sabe como atacante puede ayudarlo a prevenir las mismas técnicas que emplea desde el exterior.

Aquí están las defensas contra los ataques que acabamos de cubrir desde la perspectiva de un probador de pluma:

  • Utilice una red conmutada por hardware para las partes más sensibles de su red en un esfuerzo por aislar el tráfico a un solo segmento o dominio de colisión.

  • Implemente IP DHCP Snooping en los conmutadores para evitar el envenenamiento de ARP y los ataques de suplantación de identidad.

  • Implemente políticas para evitar el modo promiscuo en los adaptadores de red.

  • Tenga cuidado al implementar puntos de acceso inalámbricos, sabiendo que todo el tráfico en la red inalámbrica está sujeto a rastreo.

  • Cifre su tráfico confidencial utilizando un protocolo de cifrado como SSH o IPsec.

  • La seguridad del puerto es utilizada por conmutadores que tienen la capacidad de ser programados para permitir que solo direcciones MAC específicas envíen y reciban datos en cada puerto.

  • IPv6 tiene ventajas y opciones de seguridad que IPv4 no tiene.

  • Reemplazar protocolos como FTP y Telnet por SSH es una defensa eficaz contra el rastreo. Si SSH no es una solución viable, considere proteger los protocolos heredados más antiguos con IPsec.

  • Las redes privadas virtuales (VPN) pueden proporcionar una defensa eficaz contra el rastreo debido a su aspecto de cifrado.

  • SSL es una gran defensa junto con IPsec.

Resumen

En este capítulo, discutimos cómo los atacantes pueden capturar y analizar todo el tráfico colocando un rastreador de paquetes en una red. Con un ejemplo en tiempo real, vimos lo fácil que es obtener las credenciales de una víctima de una red determinada. Los atacantes utilizan ataques MAC, ARP y ataques de envenenamiento de DNS para rastrear el tráfico de la red y obtener información confidencial, como conversaciones de correo electrónico y contraseñas.