EspecialidadesIng. de Computadores
Tecnologías de la Información
Tutor
MARTINEZ MARTINEZ, JOSE LUIS
Descripción y Objetivos
El objetivo de este TFG es desarrollar una sencilla herramienta para realizar ataques de capa 2; en concreto se, propone el uso de la librería scapy [1] de Python que permite implementar diversos protocolos de red; la librería scapy permite tratar de una manera muy sencilla los paquetes de red y éstos pueden ser fácilmente consultados y modificados.
Para este TFG en concreto se propone implentar algunos de los módulos que implementa la herramienta Yersinia [2] (implementada en lenguaje C) y que es altamente usada por hackers para ataques de capa 2. En concreto se plantea implementar alguno de los protocolos:
- Spanning Tree Protocol (STP)
- Cisco Discovery Protocol (CDP)
- Dynamic Trunking Protocol (DTP)
- Dynamic Host Configuration Protocol (DHCP)
- Hot Standby Router Protocol (HSRP)
- IEEE 802.1Q
- IEEE 802.1X
- Inter-Switch Link Protocol (ISL)
- VLAN Trunking Protocol (VTP)
El objetivo por tanto, es tratar de descubrir nuevos vectores de ataque e, incluso, 0 days. Porque muchas veces se piensa que la red y la web están desacopladas y que, además, los administradores de sistemas usualmente saben mucho de redes y no tanto de su seguridad.
Metodología y Competencias
La metodología de este TFG sería:
- Lectura y documentación del estado del arte de la tecnología y del protocolo a implementar
- Documentación acerca la plataforma donde desarrollar la herramienta
- Desarrollo del modelo/framework de la técnica a desarrollar
- Implementación de la técnica
- Pruebas y evaluación
- Escritura de la memoria
Medios a utilizar
Tanto el equipamiento software (Pychart, scapy) se dispone de licencia para su uso y como medios hardware, se dispone de equipamiento suficiente en el i3a
Bibliografía
[1] http://www.secdev.org/projects/scapy/
[2] http://www.yersinia.net
Asignación
El Trabajo Fin de Grado ha sido a asignado a Don/Doña Alejandro Espinosa Álvarez