Sobre mí Proyectos Blog Trayectoria Certificaciones Contacto
Sistemas Microsoft · Blue Team

reiderer

Hola, soy Juan Rodríguez

Administrador de sistemas · Analista de ciberseguridad · AD · Microsoft 365 · Wazuh · SIEM

Me dedico a que los entornos Microsoft funcionen y estén seguros: Active Directory, GPO, Entra ID, Intune y Microsoft 365. Y la otra mitad de mi tiempo la paso del lado de la detección, con SIEM, vulnerabilidades y respuesta. Aquí cuento lo que monto y lo que me encuentro por el camino.

Active Directory · GPOEntra ID · IntuneWazuh · SentinelGestión de vulnerabilidadesPowerShell · Python
Juan Rodríguez Castellano
Juan Rodríguez Castellano
Córdoba, Andalucía · ES
~1.000
endpoints Windows administrados en AD con GPO y Wazuh
144
vulnerabilidades High cerradas en 3 h con un piloto de GPO
3.600+
usuarios migrados a SSO con Keycloak (OIDC)
230+
equipos desplegados con Autopilot e Intune

Sobre mí

Soy Juan, administrador de sistemas con un pie metido en la ciberseguridad defensiva. Vengo de ASIR y donde más cómodo me siento es en el mundo Microsoft: Active Directory, GPO, Entra ID, Intune y Microsoft 365.

Empecé triando alertas en un SOC 24/7 y más tarde me tocó llevar la seguridad de un dominio de unos mil equipos con Wazuh, GLPI y GPO. De esa etapa me quedó algo claro: una alerta vale poco si no acaba en algo concreto, ya sea un parche desplegado, un ticket con alguien detrás o una regla que por fin deja de hacer ruido.

reiderer es mi cuaderno de bitácora. Aquí monto laboratorios lo más parecidos posible a un entorno real y apunto lo que aprendo. Ahora mismo estoy con BTL1, que es blue team muy práctico (phishing, forense, SIEM, respuesta a incidentes), y en paralelo le tengo echado el ojo a eCPPT. Un 30% de su examen es atacar Active Directory, y me apetece mucho ver desde el otro lado lo que llevo tiempo defendiendo.

Y si algo tengo claro es que esto no va de acumular herramientas ni dashboards. Va de entender bien lo que tienes delante y saber distinguir lo importante del ruido.

Active DirectoryGPOWindows ServerEntra IDIntuneMicrosoft 365WazuhMicrosoft Sentinel · KQLGLPIKeycloak · OIDCZabbixPowerShellPythonLinuxDockerProxmoxMITRE ATT&CK

Casos & Labs

En cada tarjeta cuento qué problema había, qué hice y qué cambió. Los casos reales salen de trabajos en empresa y los cuento sin datos del cliente. Los labs son míos y tienen el código publicado.

CASOS REALES — sistemas y seguridad en producción
Destacado

Parcheo de navegadores en todo un dominio

ProblemaEl SIEM detecta un CVE crítico de Chrome en buena parte del parque, sin un mecanismo central de actualización.

Plantillas ADMX oficiales de Chrome y Firefox, GPO de auto-actualización con piloto por grupo de seguridad y despliegue después a todo el dominio.

Resultado144 vulnerabilidades High cerradas en 3 horas durante el piloto.

#GPO#ADMX#Wazuh#VulnMgmt
Leer el caso →
Caso real

Alertas de Wazuh convertidas en tickets

ProblemaVulnerabilidades y hallazgos SCA se quedaban en el dashboard del SIEM sin dueño ni seguimiento.

Integración en Python con la API REST de GLPI: cuenta de servicio de mínimo privilegio, deduplicación y una regla propia para detectar software no autorizado.

ResultadoAlertas críticas, CVEs y fallos de SCA entran solos en la cola de soporte, sin duplicados.

#Wazuh#GLPI#Python#SOAR
Leer el caso →
Caso real

SSO con Keycloak en GLPI y Moodle

ProblemaCada aplicación interna con su propia contraseña y su propio ciclo de altas y bajas.

Autenticación OIDC con PKCE contra Keycloak, sin creación automática de cuentas, tras revisar el código del plugin antes de instalarlo.

Resultado3.600+ usuarios migrados en Moodle y SSO validado en tres instancias de GLPI.

#Keycloak#OIDC#IAM#Docker
Caso real · código abierto

Fuga de memoria en Xibo Player

ProblemaPantallas de cartelería digital que llegaban a 12-14 GB de RAM y a 100 °C de CPU hasta quedarse en negro.

Recompilación del reproductor (C++, GTK, GStreamer) en Ubuntu 24.04 y cambio de arquitectura: un único pipeline de vídeo por región en vez de uno por vídeo, con rollback y monitorización en Zabbix.

ResultadoMemoria estable en 42-48 MB y CPU de 95-105 °C a 61-63 °C en tres equipos.

#C++#GStreamer#Linux#Zabbix
Leer el caso →
Caso real

Despliegue de Microsoft 365 a escala

ProblemaIntegración de una empresa en un grupo internacional con un parque Windows heterogéneo.

Aprovisionamiento con Windows Autopilot, identidades en Entra ID y políticas de cumplimiento y seguridad de endpoint en Intune.

ResultadoMás de 230 endpoints migrados a Microsoft 365.

#Autopilot#EntraID#Intune#M365
LABS BLUE TEAM — detección y respuesta
Lab completo

Microsoft Sentinel SOC Lab

Problema¿Cómo se detecta la persistencia en la identidad cloud antes de que se convierta en un incidente?

SIEM en Azure con conector de Entra ID, reglas analíticas en KQL mapeadas a MITRE ATT&CK, workbook de amenazas de identidad y playbook de notificación con Logic Apps.

ResultadoDetección de creación de cuentas (T1136.003) y asignación de roles (T1098.003) con incidente y respuesta automática.

#Sentinel#KQL#Azure#MITRE
Ver en GitHub →
Lab completo

Wazuh SIEM Lab

Problema¿Qué ve realmente un SIEM cuando atacan un servidor vulnerable?

Wazuh monitorizando Metasploitable3 con Kali como atacante: reglas XML propias, detección de técnicas ATT&CK e integración con VirusTotal.

Resultado22 CVEs inventariados y priorizados por CVSS; ataques detectados y correlacionados.

#Wazuh#MITREATTACK#VirusTotal
Ver en GitHub →
LABS DE SISTEMAS — infraestructura y automatización
Herramienta

M365 Admin Toolkit

ProblemaAltas y bajas manuales en Microsoft 365: licencias olvidadas y sesiones que siguen vivas.

Módulo de PowerShell sobre Microsoft Graph para el ciclo de vida de usuarios e informes de MFA, licencias y cuentas inactivas, con -WhatIf en todo lo que toca cuentas.

ResultadoTests con Pester y CI en GitHub Actions con PSScriptAnalyzer.

#PowerShell#MicrosoftGraph#Pester
Ver en GitHub →
En curso · fase 2 de 5

Infraestructura resiliente

ProblemaCómputo, observabilidad y protección del dato rara vez se aprenden juntos.

Homelab en Proxmox VE con OPNsense, Active Directory, Zabbix y copias con Veeam y Proxmox Backup Server, documentado por fases.

ResultadoHipervisor, firewall, dominio y DHCP operativos; falta el host Docker para cerrar la fase 2.

#Proxmox#OPNsense#ActiveDirectory#Zabbix
Ver en GitHub →
Proyecto final ASIR · en equipo

Clúster de alta disponibilidad

ProblemaUn servicio web con base de datos que no puede caerse si cae un nodo.

Pacemaker y Corosync sobre Debian, MariaDB con ProxySQL y monitorización con Prometheus y Grafana.

ResultadoFailover automático entre nodos sin intervención manual.

#Pacemaker#Corosync#HA#Linux
Ver documentación →
PURPLE — conocer el ataque para defender mejor
Dificultad media

DarkHole: 1

Enumeración web, inyección SQL y escalada de privilegios mediante binarios SUID, con análisis de servicios internos.

#SQLi#SUID#PrivEsc
Ver write-up →
Dificultad media

Psycho: 1

Enumeración exhaustiva, explotación de LFI, análisis de logs y escalada de privilegios mediante scripts con permisos especiales.

#LFI#LogAnalysis#PrivEsc
Ver write-up →
Objetivo

Camino a eCPPT

Pentesting de Active Directory, post-explotación y movimiento lateral. Atacar el tipo de entorno que administro para entender qué dejan ver mis logs y qué no.

#ActiveDirectory#eCPPT#PurpleTeam

Cómo trabajo

Da igual que esté montando un servidor o mirando una alerta, intento trabajar siempre igual. Primero entender, luego priorizar y dejarlo todo apuntado.

01

Entender antes de tocar

Antes de lanzar nada me gusta saber qué expone el sistema, cómo está montado y qué hay alrededor.

02

Pilotar antes de desplegar

Primero un grupo pequeño en el que pueda medir y, si va bien, el resto. Y si un cambio no se puede deshacer, no lo lanzo un viernes.

03

Priorizar, no acumular

No me obsesiona tener más reglas ni más fuentes. Prefiero tener menos y entenderlas bien.

04

De la alerta a la acción

Si nadie se encarga de una alerta, es ruido. Lo que me interesa es que termine en un ticket, en un parche o en una regla mejor afinada.

05

Documentar el proceso

Lo dejo todo apuntado para que otro pueda revisarlo, repetirlo o entenderlo sin tener que preguntarme.

06

Mínimo privilegio, también para mí

Cuentas de servicio con los permisos justos, contraseñas fuera del código y cada cambio con su rastro.

Experiencia

ago. 2026 — sep. 2026 · Córdoba · Presencial
Administrador de Sistemas — Soporte N3
Magtel
Administración de un dominio Active Directory de ~1.000 endpoints Windows con GPO y de la plataforma de seguridad (Wazuh, GLPI, Zabbix). Parcheo de navegadores por GPO/ADMX, integración Wazuh → GLPI para tickets automáticos de vulnerabilidades y SCA, SSO con Keycloak (OIDC) en GLPI y Moodle y reducción de ruido de alertas en Zabbix.Active Directory · GPO · Wazuh · GLPI · Keycloak · Zabbix · Docker · Python · Linux
mar. 2026 — may. 2026 · Córdoba · Presencial
Técnico de Soporte TI — Migración Microsoft 365
ECOINTEGRAL INGENIERÍA, SL (vía GI Group)
Despliegue y migración de más de 230 endpoints Windows a Microsoft 365, dentro de la integración en Bureau Veritas. Windows Autopilot, identidades en Entra ID, políticas de cumplimiento y soporte a usuarios.Windows 11 · Autopilot · Entra ID · Microsoft 365 · Intune
oct. 2025 — dic. 2025 · Córdoba · Presencial
Técnico Informático
Fersoft Informática
Soporte e implantación de software de gestión en pymes (proyecto Verifactu). SQL Server, software de facturación y soporte presencial y remoto a usuarios.Windows · SQL Server · Soporte remoto
mar. 2025 — jun. 2025 · Córdoba · Híbrido
Analista de Ciberseguridad — SOC N1
IaaS365 · Prácticas
SOC 24/7 multicliente: monitorización, triaje y escalado de alertas. SIEM (LogPoint, Wazuh) y EDR/XDR (Vision One, Cynet), IOCs y MITRE ATT&CK, escaneos con Nessus/OpenVAS, phishing con GoPhish y auditorías ENS.LogPoint · Wazuh · Vision One · Cynet · MITRE ATT&CK · ENS

Certificaciones

Voy por una ruta purple team: primero la base de seguridad, luego algo de ataque y ahora toca la defensa práctica.

CompTIA · SY0-701

Security+ (ce)

nov. 2025 → nov. 2028
Verificar credencial ↗
eLearnSecurity · INE

eJPTv2

Junior Penetration Tester · dic. 2025
Verificar credencial ↗
Google · Coursera

Google Cybersecurity

Professional Certificate
Verificar credencial ↗
Próximos objetivos
01
Security Blue Team

BTL1 Blue Team Level 1

Un examen práctico de 24 horas con análisis de phishing, forense, SIEM, threat intelligence y respuesta a incidentes. Mi siguiente paso.

02
INE

eCPPT Certified Professional Penetration Tester

Examen 100% práctico, y casi un tercio va de atacar Active Directory. Justo el entorno que conozco desde dentro.

Ruta: Security+ → eJPTv2 → BTL1 → eCPPT. Lo de Microsoft 365, Entra ID e Intune lo he aprendido trabajando con ello en producción.

Recomendaciones

Desde el inicio de ASIR, Juan demostró mucho interés por la ciberseguridad. Siempre iba un paso más allá, formándose de manera autodidacta. Muy dinámico, con una actitud constante de superación.

Gonzalo Cabada AñónTécnico de Sistemas · compañero de ASIR

Juan destacó por su interés y curiosidad en la ciberseguridad. Siempre formándose por su cuenta, buscando aprender más allá de clase. Muy proactivo y con ganas de mejorar constantemente.

Irene Aragonés SánchezTécnico en ASIR · compañera de ASIR

Hablemos de sistemas y seguridad

reiderer es mi sitio para compartir lo que monto y lo que aprendo en sistemas y seguridad. Si quieres comentar un caso, proponer una colaboración o simplemente conectar, aquí me tienes.

cd