Servidor DNS administrado con tecnología WEB basado en software libre - aplicación Ministerio de Economía y Finanzas Públicas
Fecha
2020Autor
Chavez Conde, Henry Genaro
Tutor
Tito Luque, Fabián, tutor
Metadatos
Mostrar el registro completo del ítemResumen
El presente Proyecto de Grado plantea el desarrollo de un sistema de administración para un servidor DNS de uso intuitivo y con ventajas sobre sistemas existentes utilizando tecnología web y herramientas de software libre. Inicialmente se identificaron los requerimientos necesarios para el desarrollo del sistema. Las herramientas de software libre empleadas para el desarrollo del sistema son Debian como Sistema Operativo; Apache como servidor web; MariaDB como Sistema Gestor de Base de Datos; PHP, HTML5, JavaScript y CSS como lenguajes para el desarrollo de aplicaciones web y BIND como el servicio de DNS a ser administrado. El sistema fue desarrollado aplicando el método de Diseño de Hipermedia Orientado a Objetos OOHDM. La administración del sistema, está basada en el uso de formularios de datos y botones que ejecutan tareas específicas. El sistema desarrollado permite trabajar con el protocolo IPv4 e IPv6; permite la configuración de servidores DNS recursivos y autoritativos; creación, edición y eliminación de zonas; herramientas de diagnóstico; administración de usuarios y restricción de accesos simultáneos; cuenta con autenticación de usuarios por contraseña; acceso restringido al sistema por listas de direcciones IPv4 e IPv6; el intercambio de datos entre cliente y servidor web será por medio del protocolo HTTP Seguro; cierre de sesión por inactividad con un tiempo configurable; activación de DNS Seguro DNSSEC y en consecuencia la creación y renovación de claves ZSK y KSK; implementa también, el uso de transacciones firmadas TSIG para las transferencias de zona entre servidores maestro-esclavo; el control remoto por consola del servicio DNS está configurado para ser administrado solamente de forma local y mediante la clave RNDC creada; permite realizar respaldos independientes de la configuración del sistema de administración de usuario y del sistema de administración del servicio DNS. El sistema desarrollado es de uso intuitivo con muchas ventajas de seguridad y funcionalidad utilizando tecnología web y herramientas de software libre. En consecuencia, el sistema desarrollado posee la licencia de software libre GNU GPL versión 3.