Universidad de Castilla-La Mancha
 
Escuela Superior de Ingeniería Informática

 

  cambiar a curso:   2023-24   2025-26



Grado en Ingeniería Informática


TRABAJOS FIN DE GRADO
curso: 2024-25

Despliegue y Resolución de laboratorios de seguridad de Active Directory


Tecnologías Específicas

Ingeniería de Computadores
Tecnologías de la Información
 


Descripcion y Objetivos

Active Directory (AD) es un servicio de directorio desarrollado por Microsoft que se utiliza en entornos de red para gestionar usuarios, equipos, políticas de seguridad y recursos como impresoras y servidores. Proporciona una estructura jerárquica centralizada que permite a los administradores gestionar y controlar los permisos y accesos a recursos de la red.

Funciones principales de Active Directory:

  1. Autenticación y autorización: AD gestiona la autenticación de usuarios y la autorización de acceso a recursos. Cuando un usuario intenta iniciar sesión en una red con Active Directory, el servicio verifica su identidad y le otorga los permisos apropiados según su rol y configuración.

  2. Gestión de usuarios y grupos: Permite crear, modificar y eliminar cuentas de usuario y grupos. Esto facilita el control de quién tiene acceso a qué recursos en la red.

  3. Políticas de seguridad: A través de las Políticas de Grupo (GPO, Group Policy Objects), los administradores pueden aplicar configuraciones y políticas de seguridad de manera centralizada, como restricciones de acceso, instalación de software o configuración de estaciones de trabajo.

  4. Organización y administración de recursos: AD organiza los recursos de la red en un esquema jerárquico de dominios, unidades organizativas (OUs) y árboles, lo que permite una administración granular y estructurada.

Componentes clave de Active Directory:

  1. Controlador de dominio (Domain Controller): Es el servidor que ejecuta Active Directory y almacena la base de datos del directorio. Gestiona las solicitudes de autenticación y aplica políticas.

  2. Dominios, Árboles y Bosques: Un dominio es la unidad básica de administración. Un conjunto de dominios relacionados forma un árbol, y un conjunto de árboles forma un bosque, que es la estructura más alta de Active Directory.

  3. Unidades organizativas (OUs): Son contenedores dentro de un dominio que permiten organizar usuarios y recursos en subgrupos para una administración más fácil.

  4. DNS (Domain Name System): AD depende de DNS para la resolución de nombres y localización de recursos dentro de la red.

En resumen, Active Directory es una herramienta crítica para la gestión de identidades, seguridad y administración en redes corporativas basadas en Windows.

 

Desde un punto de vista de la seguridad, sería interesante poder desplegar este tipo de entornos de manera controlada para poder prácticar los vectores de ataque y vulnerabilidades más comunes explotadas por los atacantes. De esta manera un hacker ético puede aprender de estos fallos para poder mitigarlos y controlados, haciendo de las organizaciones más seguras. Debido a lo complejo que es desplegar este tipo de entornos que simulen entornos reales no es tarea fácil el despliegue de laboratorios de seguridad; ademas se uno que son entornos Microsoft y el uso y despliegue de máquinas windows o windows server requeire de licencias. 

La comunidad de ciberguirdad ha creado varios repositorios donde se pueden descargar entornos basados en Active Directory y desplegarlos para posteriormente proceder con su análisis de seguridad. Algunos de ellos son:

GOAT: 

https://www.linkedin.com/posts/activity-7206414726275194880-NVpG/

https://github.com/Orange-Cyberdefense/GOAD

exponseLab AD:

https://github.com/Ashifcoder/exposelab

NavajaNegra:

https://twitter.com/elhackeretico/status/1713284369278754955?s=12&t=kmmco0Mo_F3TcoQ2NiQpKg

 

El objetivo de este TFG es desplegar estos laboratorios y su puesta a punto para después proceder a resolverlos tratandoselos de comprometer todas las máquinas y el controlado de dominio. 

 


Metodología y Competencias

En un principio se definen las siguientes fases en el plan de trabajo:

  1. Estudio de los conceptos y de la infraestructura Active Directory
  2. Despliegue de los laboratorios seleccionados
  3. Realizar las pruebas de penetración sobre esos laboratorio
  4. Recopilación de evidencias 
  5. Escritura de la memoria

Competencias:

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

 


Medios a utilizar

Todos los recursos hardware necesarios para realizar el proyecto podrán ser proporcionados por la ESII o el I3A.

 


Bibliografía

  1. Minasi, M., Greene, K., Booth, C., Callahan, J., & Hynes, C. (2010). Mastering Windows Server 2008 R2. Wiley Publishing, Inc.
    Este libro es una referencia clásica para entender las funcionalidades de Active Directory en un entorno empresarial con Windows Server.

  2. Stanek, W. R. (2016). Windows Server 2016: Active Directory Administration Cookbook. Microsoft Press.
    Este texto se enfoca en la administración avanzada de Active Directory con una orientación práctica, abarcando desde conceptos básicos hasta la configuración avanzada.

 


Tutor


MARTINEZ MARTINEZ, JOSE LUIS
 

Alumno


CASTRO NAVARRO, JUAN CARLOS
 

 

Sindicación  Sindicación  Sindicación  Sindicación

Curso: 2024-25
© Escuela Superior de Ingeniería Informática
Edificio Infante Don Juan Manuel
Avda. de España s/n
02071 Albacete

informatica.ab@uclm.es
aviso legal
generar código QR de la página