Guía académica y técnica · XLIV JUDC 2026

De la tesis al informe JUDC: ruta de trabajo y evidencias

Instrucciones concretas para completar el informe de avances y demostrar, paso a paso, la arquitectura experimental de gestión de identidades y accesos (IAM).

MG-TEL-20260812-001Stephany · Marcos · EddySamba AD + RBAC + AnsibleInvestigación en proceso
01 · Orientación oficial

Qué están haciendo y qué pueden afirmar

Su investigación evalúa una arquitectura IAM experimental en un entorno universitario simulado. Integra un directorio Samba Active Directory, permisos basados en roles (RBAC) y automatización declarativa con Ansible. La evaluación contempla cinco dimensiones: centralización, administración de accesos, control de permisos, automatización y trazabilidad.

DiseñadoExiste en diagramas, matrices, especificaciones o inventarios.
ImplementadoExiste en sistemas configurados y puede comprobarse con comandos.
EvaluadoFue sometido a pruebas, produjo registros y se calcularon indicadores.
Regla fundamental: no usar “se implementó”, “se validó”, “se mejoró” o “se logró” sin evidencias. Si solo se planificó, escribir “se diseñó” o “se propone”. No inventar porcentajes, tiempos ni conclusiones.

La metodología JUDC 2026 permite informes en proceso. Se debe indicar con transparencia el alcance ejecutado, las dificultades y los pasos pendientes.

Inconsistencia por resolver: el expediente menciona 2,000 identidades como escala objetivo y 40 identidades en apartados de pruebas. Deben explicar si 40 es una muestra piloto y 2,000 es la carga prevista, o corregir ambos valores conforme al protocolo real; asimismo, especificar si se cuentan cuentas de usuarios, equipos o ambos.

02 · Organización documental

Qué producir, cómo nombrarlo y dónde guardarlo

Trabajen en la carpeta oficial del expediente: Abrir Google Drive del proyecto ↗. Conserven intactas las versiones históricas de la tesis. Creen una carpeta adicional 05 - JUDC 2026 y preparen los entregables de la participación.

MG-TEL-20260812-001/ ├── 01 - Documento de investigación/ [tesis, versiones originales] ├── 02 - Metodología y planificación/ [instrumentos, escala, cronograma] ├── 03 - Prototipo y evidencias/ [configuraciones, pruebas, registros] ├── 04 - Fuentes y antecedentes/ [fuentes verificadas] └── 05 - JUDC 2026/ [crear] ├── 01_Informe/ │ └── MG-TEL-20260812-001_JUDC2026_Informe_Avances_V01.docx ├── 02_Resultados/ │ ├── Matriz_Pruebas_JUDC.xlsx │ └── Indicadores_Resultados_JUDC.xlsx ├── 03_Evidencias/ │ ├── 01_Samba_AD/ │ ├── 02_RBAC/ │ ├── 03_Ansible/ │ └── 04_Auditoria/ └── 04_Presentacion/
Los archivos del prototipo se mantienen también en la carpeta técnica existente; en el informe JUDC deben citarse mediante identificadores de prueba y enlaces verificables. Eviten duplicar versiones editables sin necesidad.
ProductoQué debe contenerValidación del tutor
Informe JUDC V01Secciones oficiales, datos de autores, avances y referenciasCoherencia científica y redacción
Matriz de trazabilidadObjetivo → actividad → resultado → evidencia → estadoNada se declara completado sin respaldo
Diseño IAMTopología, IP, DNS, equipos, servicios, relacionesCoherencia y factibilidad
Modelo RBAC8 roles, 24 grupos, 40 permisos, 10 recursos, 20 políticas: estado real y mapeosMenor privilegio y reglas comprobables
Registro de pruebasProcedimiento, resultado esperado, obtenido, evidencia, fechaReproducibilidad y cálculo correcto
03 · Estructura institucional obligatoria

Cómo completar cada sección del informe

Respetar la secuencia de la estructura adjunta JUDC. Formato: Times New Roman 12, interlineado 1.5, alineación justificada donde corresponde; portada con los datos institucionales y ORCID de cada autor; título entre 15 y 20 palabras.

A. Portada e índice

Incluir marca institucional, Área de Conocimiento, departamento, carrera, título, autores, ORCID, tutor y fecha real de presentación. Crear índice automático de Word; no reutilizar el índice de la tesis.

Título sugerido (19 palabras): “Avances de investigación sobre una arquitectura experimental IAM basada en Samba Active Directory, RBAC y Ansible para entornos universitarios”.
B. Resumen (250–300 palabras)

Un solo texto que presente: contexto/problema (2–3 frases), objetivo, diseño metodológico, avances verificables, resultados preliminares si existen, limitaciones y cierre provisional. Sin citas, tablas, figuras ni abreviaturas sin desarrollar. Redactarlo al final, después de recopilar los resultados.

“La investigación tiene como objetivo evaluar una arquitectura experimental de gestión de identidades y accesos… En la fase documentada se han definido [elementos realmente terminados]… La validación de [dimensión] permanece pendiente de [prueba concreta]…”. Los corchetes deben sustituirse solo con hechos comprobados.
C. Introducción y justificación

De lo general a lo particular: identidades dispersas → problemas de administración/seguridad → necesidad de IAM → arquitectura propuesta → entorno universitario simulado. Describir beneficiarios potenciales sin afirmar impacto institucional medido.

D. Antecedentes

Para cada antecedente: autor/año, problema, método, hallazgo verificable y aporte/contraste con la investigación. Comprobar datos bibliográficos en la publicación original; no afirmar que la propuesta “supera” a otra tecnología sin comparación experimental.

E. Objetivos

Conservar el objetivo general aprobado y los cuatro específicos: (1) analizar requerimientos, (2) diseñar arquitectura, (3) desarrollar prototipo, (4) evaluar mediante escenarios e indicadores. Identificar cuáles tienen evidencias completadas.

F. Marco teórico / referencial

Definir IAM, ciclo de vida de identidades, autenticación vs. autorización, LDAP/Kerberos/DNS, Samba AD, RBAC, Ansible, idempotencia, virtualización, auditoría y trazabilidad. Explicar cómo cada concepto se aplica al experimento; citar APA 7.

G. Hipótesis o preguntas directrices

Conservar hipótesis únicamente si el diseño realmente permite contrastarlas mediante criterios explícitos. No confundir “porcentaje observado” con prueba estadística de hipótesis. Si se utiliza un umbral de aceptación, acordarlo y justificarlo antes de las mediciones.

H. Variables y operacionalización

Tabla de cinco dimensiones con definición operativa, unidad observada, indicador, fórmula, herramienta y evidencia. Especificar tamaño de muestra, universo, unidades de análisis y criterios para contar éxitos/fallos.

I. Diseño metodológico

Precisar enfoque, alcance, entorno controlado, recursos físicos, población/muestra, procedimiento piloto, pruebas definitivas, instrumentos, método de análisis descriptivo y controles para repetir las pruebas.

J. Análisis y discusión de resultados

Organizar por objetivos: requisitos definidos, arquitectura documentada, prototipo efectivamente configurado, ensayos medidos. Incluir tablas de resultados reales, errores, limitaciones y contraste con antecedentes. Si no existen resultados, escribir “avance de diseño/metodología” y declarar pendiente su evaluación.

K. Conclusiones y recomendaciones

Conclusiones parciales estrictamente relacionadas con objetivos cumplidos y evidencia. Recomendaciones como tareas científicas y técnicas pendientes, no promesas de efectos no comprobados.

L. Referencias y anexos

APA 7, citas que coincidan con las fuentes reales. En anexos: diagramas, tablas RBAC, fichas de pruebas, reportes y bitácoras que permitan corroborar resultados; proteger nombres reales, contraseñas, claves y tokens.

04 · Construcción técnica

Arquitectura IAM: del diagrama al laboratorio funcional

La tesis plantea Proxmox VE, VMware ESXi, Samba Active Directory, Ansible y servicios WEB01, DB01, MOODLE01, LAB1 y LAB2. Estos nombres son parte del diseño; el equipo debe demostrar cuáles componentes realmente existen y están conectados.

EtapaQué hacerCómo comprobarloEvidencia
1. InfraestructuraActualizar inventario de PC1/PC2, CPU, RAM, discos, hipervisores, virtuales, redes y direccionamientoCapturas de paneles y comandos de sistemaEV-INF-01
2. ConectividadDefinir segmento de laboratorio, puerta de enlace, DNS, rutas, nombres y reglas de firewallip a, ip route, ping, dig (si aplica)EV-NET-01
3. DominioInstalar y configurar Samba AD DC en VM aislada; verificar servicio de DNS y Kerberossamba-tool domain info 127.0.0.1, dig registros SRVEV-AD-01
4. DirectorioCrear estructura OU, cuentas sintéticas y grupos según diseño aprobadosamba-tool user list, samba-tool group list, consultas LDAPEV-AD-02
5. RBACAplicar membresías y reglas de acceso reales en recursos; documentar la capa que hace cumplir cada permisoIntentos permitidos y denegados por rolEV-RBAC-01
6. AnsibleCrear inventario de hosts, variables, playbooks con verificaciones y control de versionesEjecución inicial, repetida y tras modificación autorizadaEV-ANS-01
7. AuditoríaActivar registros relevantes, sincronizar reloj y correlacionar operación, actor, objeto y resultadoBitácoras del controlador, recursos y automatizaciónEV-AUD-01
8. EvaluaciónEjecutar escenarios reproducibles con datos de prueba y registrar fallos además de aciertosMatriz + métricas + evidenciaEV-PRU-01

Comprobaciones técnicas ilustrativas

# En el controlador de dominio (comandos de lectura)
samba-tool domain level show
samba-tool user list
samba-tool group list
samba-tool group listmembers GG-Docentes

# Sustituir campus.lan por el dominio REAL del laboratorio
dig @IP_DEL_DNS _ldap._tcp.campus.lan SRV
dig @IP_DEL_DNS _kerberos._udp.campus.lan SRV

# En nodo de automatización
ansible-inventory --graph
ansible-playbook --syntax-check iam.yml
ansible-playbook -i inventario.ini iam.yml --check
Precaución técnica: --check anticipa cambios, no prueba que la ejecución real funcionó. Cada módulo y cada recurso puede tener distinta compatibilidad con el modo de comprobación. Usar identidades sintéticas y ejecutar cambios únicamente en máquinas autorizadas de laboratorio. Nunca publicar contraseñas o secretos en el sitio o los anexos.

Pregunta que deben responder antes de avanzar

¿En qué servicio se aplica realmente cada permiso? Samba AD puede centralizar identidades y grupos, pero no convierte automáticamente a WEB01, DB01, Moodle, ESXi o Proxmox en servicios gobernados por RBAC. Cada integración necesita un mecanismo de autenticación/autorización comprobable y un responsable de implementación.

05 · Modelo de autorización

RBAC, objetos y políticas: convertir la hoja en reglas verificables

La hoja existente propone 8 roles, 24 grupos, 40 permisos, 10 recursos y 20 políticas. Son magnitudes de diseño, no logros de funcionamiento. Completar la relación formal entre roles, permisos y recursos.

RolGrupo de referenciaOperación esperadaPrueba negativa
DocenteGG-DocentesAcceder al recurso académico autorizadoDenegar administración del servidor DB01
EstudianteGG-EstudiantesUsar recurso de laboratorio permitidoDenegar edición de grupos administrativos
Admin WebGG-Admin-WebAdministrar WEB01Denegar administración de DB01
Admin BDGG-Admin-BDAdministrar DB01Denegar administración de WEB01

La tabla presenta casos propuestos para orientar el diseño; deben validarse contra el alcance real, la matriz oficial y los mecanismos disponibles.

Matriz que deben construir

Campos mínimos: ID_prueba · rol · usuario_sintético · grupo · recurso · acción · decisión_esperada · decisión_obtenida · mecanismo_de_control · evidencia · estado. Las autorizaciones deben probarse tanto con accesos permitidos como con denegaciones.

RBAC-004 | rol: Estudiante | recurso: DB01 | acción: administrar base de datos | esperado: DENEGADO | obtenido: [por probar] | prueba: intento controlado y registro del servidor.

Revisión de las 20 políticas

Cada política debe pasar de nombre genérico a regla comprobable: código, objetivo, condición, ámbito, forma de implementación y caso de prueba. Las configuraciones de contraseña, expiración y bloqueo propuestas en el inventario no deben tratarse como estándares recomendados por defecto; deben justificarse según el contexto y las normas aplicables.

POL03, ejemplo de ficha: “Bloqueo tras N intentos fallidos”; definir N según decisión documentada, ámbito, excepción, tiempo de recuperación y prueba controlada. No declarar política implementada hasta inspeccionar la configuración y su comportamiento.
06 · Experimentación reproducible

Cómo ejecutar y documentar las pruebas

Antes de cada medición: identificar versión de configuración, hora sincronizada, VM, usuario sintético, condiciones iniciales y resultado esperado. Repetir cada caso bajo el mismo protocolo; documentar las incidencias.

DimensiónPrueba mínima útilQué registrarCómo confirmar
CentralizaciónConsultar una muestra definida de identidades, validar atributos, grupos y estadoN evaluadas, N correctas, causa de erroresLDAP / samba-tool
AdministraciónAlta, modificación, deshabilitación y revocación de una cuenta sintéticaOperaciones y estados antes/despuésConsultas independientes al directorio
RBACAcceso autorizado y no autorizado por cada rol seleccionadoDecisión esperada vs. observadaRespuesta del recurso y sus logs
AutomatizaciónEjecutar playbook, verificar cambios, repetir sin modificar entradasTiempos, éxito/fallo, número de cambios en segunda ejecuciónSalida Ansible y estado final
TrazabilidadGenerar eventos controlados: alta, baja, cambio de grupo y accesoActor, objeto, acción, hora, resultado e ID de pruebaRegistros correlacionables

Ficha individual de ensayo

ID: PR-RBAC-001
Objetivo específico: OE4
Dimensión: RBAC
Fecha y hora: [registrar]
Versión de laboratorio: [registrar]
Actor/cuenta sintética: [registrar]
Recurso: [registrar]
Precondición: [estado comprobado]
Procedimiento: [pasos exactos]
Esperado: ACCESO DENEGADO
Observado: [registrar sin alteraciones]
Estado: CORRECTO / INCORRECTO / NO EJECUTADO
Registro o captura: [ruta/enlace]
Incidencias: [registrar]
Verificador: [nombre del responsable]
Reproducibilidad: no basta una captura de pantalla que muestre el servidor encendido. Para cada conclusión cuantitativa debe existir una secuencia reproducible de condiciones, procedimiento, datos y resultados.
07 · Tratamiento cuantitativo

Fórmulas y calculadora de resultados

Las cinco fórmulas porcentuales y la comparación temporal provienen del planteamiento metodológico actual de la tesis. Solo se calculan sobre datos efectivamente observados, indicando muestra, denominador y fecha. La calculadora de esta página sirve para comprobar operaciones, no almacena resultados oficiales.

DimensiónIndicadorNumerador / denominador
CentralizaciónIdentidades correctas (%)Identidades que cumplen todos los criterios / identidades evaluadas
AdministraciónOperaciones correctas (%)Operaciones que produjeron el estado esperado / operaciones ejecutadas
RBACDecisiones correctas (%)Autorizaciones o denegaciones acertadas / pruebas de autorización
AutomatizaciónAutomatización correcta (%)Operaciones automatizables completadas correctamente / operaciones automatizables evaluadas
TrazabilidadEventos trazables (%)Eventos con todos los criterios exigidos / eventos generados
Cumplimiento (%) = (número de casos correctos / número total de casos evaluados) × 100
Calculadora de cumplimiento
—

Ingrese conteos reales (o explore ejemplos sin copiarlos como resultados).

Comparación de tiempos
—

Valor positivo: reducción del tiempo; negativo: aumento del tiempo.

Comparación temporal

Variación (%) = ((Tiempo manual − Tiempo automatizado) / Tiempo manual) × 100
Ejemplo didáctico: si 36 de 40 operaciones hipotéticas resultaran correctas, cumplimiento = (36/40) × 100 = 90%. Este 90% NO pertenece al expediente y no debe llevarse al informe como hallazgo.

Idempotencia y consistencia

Para Ansible, verificar el estado final tras ejecutar una tarea y luego repetir el playbook con entradas idénticas. Si la segunda ejecución reporta cambios, investigarlos. Un indicador auxiliar propuesto (no presente como indicador formal en la tesis) podría ser:

Idempotencia observada (%) = (repeticiones sin cambios inesperados / repeticiones válidas) × 100

Definir previamente qué se considera “cambio inesperado”; usar esta métrica como apoyo técnico, sin sustituir los cinco indicadores formales del estudio. Para tiempos, registrar varias repeticiones, promedio y dispersión descriptiva, distinguiendo ejecución en frío y en caliente.

Fórmulas de hoja de cálculo

Excel / Google Sheets (configuración regional con comas):
=IFERROR(C2/D2*100,"")
=IFERROR((E2-F2)/E2*100,"")
=AVERAGE(G2:G11)
=STDEV.S(G2:G11)

Columnas sugeridas:
A: ID_prueba | B: Dimensión | C: Correctos | D: Total
E: Tiempo_manual_s | F: Tiempo_Ansible_s | G: Repetición_s

Si su configuración regional usa punto y coma, sustituyan los separadores de argumentos. El valor vacío indica que no hay denominador válido, no que el resultado es 0%.

08 · De los registros a los hallazgos

Cómo convertir evidencias en resultados científicos

Paso 1 — Registrar datos crudos

Cada ensayo debe registrar hora, entorno, identificador, dato esperado, observado y localización de logs o captura. Incluyan también pruebas fallidas.

Paso 2 — Consolidar por dimensión

Agrupar ensayos ejecutados por dimensión y calcular denominadores únicamente con pruebas válidas realizadas. Los no ejecutados se reportan aparte.

Paso 3 — Explicar los resultados

Para cada tabla: qué muestra, qué se esperaba, qué ocurrió, qué falló y qué factores pudieron influir. Diferenciar interpretación técnica de observación directa.

Paso 4 — Contrastar con la literatura

Comparar hallazgos propios con antecedentes realmente verificados. No alegar mejoras frente a Keycloak, Entra ID o soluciones comerciales si no se diseñó un experimento comparativo.

Paso 5 — Concluir solo lo sustentado

Si la evidencia solo prueba creación de OU y grupos, concluir que la estructura de directorio fue preparada; todavía no concluir que la política RBAC funciona o que el sistema escala a 2,000 identidades.

Matriz de trazabilidad por objetivo

ObjetivoProducto demostrableEvidencia exigida
OE1 · RequisitosRequisitos técnicos y criteriosTabla de necesidades, criterios y justificación
OE2 · DiseñoArquitectura IAM y modelo de objetosDiagrama, inventario, matrices, políticas
OE3 · DesarrolloInstalación y configuración realVersiones, salidas, scripts, capturas y configuración
OE4 · EvaluaciónPruebas y resultados cuantitativosProtocolos, datos crudos, cálculos, análisis
09 · Plan por hitos

Cuándo avanzar y qué desbloquea el siguiente paso

Se propone una secuencia de ejecución, no un calendario oficial. Las fechas de cada entrega deberán ser fijadas por el tutor de acuerdo con el cronograma institucional de la JUDC.

Hito 1 · Alineación documental

Resolver contradicción 40/2,000, depurar objetivos/hipótesis e inventario. Salida: metodología corregida y matriz de trazabilidad.

Hito 2 · Diseño técnico completo

Entregar topología versionada, OU, roles, grupos, matriz rol–recurso–permiso y políticas verificables. Salida: diseño aprobable antes de pruebas.

Hito 3 · Prototipo verificable

Demostrar conectividad, dominio, identidades y autorización efectiva donde se haya integrado. Salida: configuración y evidencias de funcionamiento.

Hito 4 · Automatización y pruebas

Ejecutar casos de Ansible, acceso y auditoría; medir y registrar todos los resultados. Salida: matriz de pruebas validada.

Hito 5 · Informe JUDC

Redactar secciones oficiales y resumen final basados en evidencias. Salida: V01 para observaciones, V02 corregida y versión autorizada para presentación.

Si todavía no se llega al Hito 4, el informe puede explicar resultados documentales del análisis y diseño, pero debe identificarse expresamente como investigación en proceso y evitar porcentajes no medidos.
10 · Control interactivo

Lista de verificación antes de entregar

Marquen únicamente lo comprobado. El avance se almacena solo en este navegador; no se transmite al docente, no modifica Google Drive ni constituye evidencia académica.

0% completado
11 · Material rector

Fuentes que deben consultar

Documentos institucionales adjuntos por el tutor: Documento Base JUDC 2026_Ultima_VersiónRevision2.docx (metodología XLIV JUDC, octubre 2026) y Estructura para informe de investigación.docx. El segundo establece el orden y formato oficial del informe; el primero reconoce los informes en proceso y contiene disposiciones sobre el uso ético de IA.

Expediente: carpeta oficial, especialmente General_Tesis_12-10-2026.docx, Justificación Identidades.docx y Objetos de directorio parte1.xlsx.

Transparencia: los comandos, las fichas, el árbol de carpetas adicional, los casos de pruebas y el indicador auxiliar de idempotencia de esta página son orientaciones técnicas propuestas para apoyar el trabajo. No sustituyen el programa de tesis ni la normativa oficial. El tutor deberá validar cualquier cambio sustancial del diseño.

Guía académica de trabajo · Expediente MG-TEL-20260812-001 · Edición inicial 16/10/2026 · Sitio estático sin servicios externos ni recopilación de datos.