cambiar a curso:   2019-20   2021-22


Grado en Ingeniería Informática


TRABAJOS FIN DE GRADO
curso: 2020-21

Despliegue de una topología IoT smart home para su análisis de seguridad


Tecnologías Específicas

Tecnologías de la Información
 


Descripcion y Objetivos

El crecimiento de nuevos paradigmas como IoT son propicios para el desarrollo de nuevos protocolos de comunicación con nuevos requisitos. La escasa capacidad computacional (en red, procesador y memoria) de estos dispositivos hace que sea necesario utilizar protocolos ligeros con gran capacidad de indexado de dispositivos. Existen multitud de protocolos, como 6LowPan, Zigbee, etc [1] que están especialmente diseñados para cumplir esta tarea. Pero antes es necesario abordar ciertos problemas de seguridad que pueden surgir de este protocolo orientados a IoT.

Durante la realización de este TFG se pretende realizar una breve introducción a los protocolos más comunes en IoT, y diseñar una topología de red que haga uso de éstos para simular un escenario smart home. A partir de ahí, se podría adentrar en el análisis de seguridad de estos protocolos. Por último, es conveniente que el autor del TFG proponga soluciones a dichas debilidades.

Objetivos:

  • Realizar una introducción breve a IoT.
  • Realizar una introducción a los protocolos especialmente diseñados para IoT.
  • Despliegue de una topología de red IoT para simular un escenario smart home
  • Enumerar las carencias de seguridad dentro del de esa topología IoT a partir de una auditoría de seguridad.
  • Proponer soluciones a estos problemas o mitigaciones y enumerar trabajos futuros.
 


Metodología y Competencias

El trabajo puede llevarse a buen puerto siguiendo los siguientes pasos:

  • Estudio del paradigma IoT.
  • Búsqueda de información de los protocolos 6LoWPAN, IPV4, IPV6 y ZigBee.
  • Estudiar diferencias de la seguridad entre IPV6 e IPV4 y entre ZigBee y 6LoWPAN (en base a la búsqueda anterior).
  • Enumerar las vulnerabilidades de estos protocolos a partir del despligue de una topología.

Competencias:

[TI2] Capacidad para seleccionar, diseñar, desplegar, integrar, evaluar, construir, gestionar, explotar y mantener las tecnologías de hardware, software y redes, dentro de los parámetros de coste y calidad adecuados.

[TI7] Capacidad para comprender, aplicar y gestionar la garantía y seguridad de los sistemas informáticos.

 


Medios a utilizar

Los medios software a utilizar así como el material de lectura y aprendizaje está disponible por el profesor. Las herramientas a usar, son muchas de licencia GPL y para las de pago se dispone de licencias académicas. En cuanto al equipamiento hardware y los dispositivos se dispone de infraestructura y equipamiento en el i3a, si fuera necesario.

 


Bibliografía

[1] Zigbee o 6lowpan: http://blogs.salleurl.edu/networking-and-internet-technologies/zigbee-o-6lowpan

 


Tutores


MARTINEZ MARTINEZ, JOSE LUIS
ROLDÁN GÓMEZ, JOSÉ
 

Alumno


LEAL MORA, ANTONIO