Mañana, JUEVES, 24 DE ABRIL, el sistema se apagará debido a tareas habituales de mantenimiento a partir de las 9 de la mañana. Lamentamos las molestias.
Desarrollo de un sistema cortafuegos modular basado en XDP
Author
Gallardo Romero, IvánEntity
UAM. Departamento de Tecnología Electrónica y de las ComunicacionesDate
2020-11Subjects
Cortafuegos; Metodologías ágiles; Filtrado de paquetes; TelecomunicacionesEsta obra está bajo una licencia de Creative Commons Reconocimiento-NoComercial-SinObraDerivada 4.0 Internacional.
Abstract
En un mundo cada vez más conectado, con el crecimiento exponencial del volumen de datos en la
red, los ataques en internet, como los ataques de denegación del servicio, son cada vez más frecuentes.
Actualmente es de interés el desarrollo de herramientas de seguridad modulares que, por una parte,
permitan añadir fácilmente aportaciones de la comunidad de desarrolladores y, por otra, sean sencillas
de utilizar por parte del usuario.
La aportación de este trabajo de fin de grado cosiste en el diseño y desarrollo de un cortafuegos,
que permitirá, por un lado, que los programadores añadan sus propias soluciones de forma muy sencilla
y, por otro lado, a los usuarios gestionar el cortafuegos fácilmente.
En primer lugar, se analizarán las soluciones y sistemas de cortafuegos existentes en el mercado
con el fin de detectar sus fortalezas y debilidades. El propósito es diseñar una aplicación que supla
estas carencias y sea verdaderamente útil para el usuario.
Una vez realizado el estudio, se procederá a diseñar la aplicación utilizando el mejor sistema para
filtrar paquetes. Entre las distintas posibilidades disponibles actualmente, XDP es una alternativa muy
interesante puesto que permite que se ejecute código en el controlador de tarjeta de red. La ventaja
de este sistema es poder eliminar paquetes a alta velocidad y con menos recursos, algo muy importante
cuando se trata de detener un ataque. La principal desventaja es la complejidad del desarrollo y
comunicación debido a la necesidad de utilizar lenguajes de bajo nivel en el funcionamiento interno y
de alto nivel en la interfaz.
Por último, se realizarán pruebas de rendimiento y de validación con el fin de comprobar que todos
los requisitos se satisfacen y el cortafuegos es viable. Esto es muy importante, ya que es una aplicación
corriendo en una zona crítica del sistema
Files in this item
Google Scholar:Gallardo Romero, Iván
This item appears in the following Collection(s)
Except where otherwise noted, this item's license is described as https://creativecommons.org/licenses/by-nc-nd/4.0/
Related items
Showing items related by title, author, creator and subject.