Un enfoque de mitigación de ataques de falsificación de enlaces (LiFAMA) para redes definidas por software
Autores: Joseph, Katongole; Eyobu, Odongo Steven; Kasyoka, Philemon; Oyana, Tonny J.
Idioma: Inglés
Editor: MDPI
Año: 2022
Acceso abierto
Artículo científico
2022
Un enfoque de mitigación de ataques de falsificación de enlaces (LiFAMA) para redes definidas por software
Categoría
Ingeniería y Tecnología
Subcategoría
Ingeniería Eléctrica y Electrónica
Palabras clave
Redes definidas por software
Controlador
Protocolo de Descubrimiento OpenFlow
Vulnerabilidades
Ataque de fabricación de enlaces
Enfoque de mitigación
Licencia
CC BY-SA – Atribución – Compartir Igual
Consultas: 25
Citaciones: Sin citaciones
En las redes definidas por software (SDN), el controlador es un recurso crítico, pero también es un objetivo potencial para los ataques. El Protocolo de Descubrimiento OpenFlow (OFPD) convencional utilizado en la construcción de la vista topológica para el controlador tiene vulnerabilidades que permiten fácilmente a los atacantes envenenar la topología de la red creando enlaces fabricados con efectos maliciosos. OFDP hace uso del protocolo de descubrimiento de capa de enlace (LLDP) para descubrir enlaces existentes. Sin embargo, el LLDP no es eficiente en la detección de enlaces fabricados. Los enfoques existentes para mitigar este problema han sido en su mayoría enfoques pasivos que dependen de observar comportamientos inesperados. Ejemplos de dicho comportamiento incluyen la latencia de enlace y patrones de paquetes para activar alertas de ataque. El problema con las soluciones existentes es que sus implementaciones causan un tiempo de descubrimiento de enlace más largo. Esto implica que una SDN densa sufriría de grandes retrasos en el proceso de descubrimiento de enlaces. En este estudio, proponemos un enfoque de mitigación de ataque de fabricación de enlaces (LFA) (LiFAMA), que es un enfoque de mitigación activa y que minimiza el tiempo de descubrimiento de enlaces. El enfoque utiliza autenticación de paquetes LLDP junto con un código de autenticación de mensajes basado en hash clave (HMAC) y una base de datos de verificación de enlaces (PostgreSQL) que almacena registros de todos los enlaces conocidos y verificados en la red. Este enfoque fue implementado en un entorno SDN emulado utilizando Mininet y un controlador OpenFlow (POX) de código abierto basado en Python. Los resultados muestran que el enfoque detecta enlaces fabricados en una SDN en tiempo real y ayuda a mitigarlos. Además, el tiempo de descubrimiento de enlaces de LiFAMA supera al de un enfoque de mitigación de LFA existente.
Descripción
En las redes definidas por software (SDN), el controlador es un recurso crítico, pero también es un objetivo potencial para los ataques. El Protocolo de Descubrimiento OpenFlow (OFPD) convencional utilizado en la construcción de la vista topológica para el controlador tiene vulnerabilidades que permiten fácilmente a los atacantes envenenar la topología de la red creando enlaces fabricados con efectos maliciosos. OFDP hace uso del protocolo de descubrimiento de capa de enlace (LLDP) para descubrir enlaces existentes. Sin embargo, el LLDP no es eficiente en la detección de enlaces fabricados. Los enfoques existentes para mitigar este problema han sido en su mayoría enfoques pasivos que dependen de observar comportamientos inesperados. Ejemplos de dicho comportamiento incluyen la latencia de enlace y patrones de paquetes para activar alertas de ataque. El problema con las soluciones existentes es que sus implementaciones causan un tiempo de descubrimiento de enlace más largo. Esto implica que una SDN densa sufriría de grandes retrasos en el proceso de descubrimiento de enlaces. En este estudio, proponemos un enfoque de mitigación de ataque de fabricación de enlaces (LFA) (LiFAMA), que es un enfoque de mitigación activa y que minimiza el tiempo de descubrimiento de enlaces. El enfoque utiliza autenticación de paquetes LLDP junto con un código de autenticación de mensajes basado en hash clave (HMAC) y una base de datos de verificación de enlaces (PostgreSQL) que almacena registros de todos los enlaces conocidos y verificados en la red. Este enfoque fue implementado en un entorno SDN emulado utilizando Mininet y un controlador OpenFlow (POX) de código abierto basado en Python. Los resultados muestran que el enfoque detecta enlaces fabricados en una SDN en tiempo real y ayuda a mitigarlos. Además, el tiempo de descubrimiento de enlaces de LiFAMA supera al de un enfoque de mitigación de LFA existente.