Cómo exponer un home server usando un VPS como proxy con Wireguard y nftables

Problema Muchos usuarios de self‑hosting tienen el router de su casa detrás de un NAT estricto, una IP pública dinámica o simplemente no quieren exponer directamente la dirección IP del ISP. En esos entornos, publicar un servicio (web, SSH, Plex, etc.) requiere una solución que atraviese el NAT sin abrir puertos innecesarios en el router y sin depender de servicios de terceros como DynDNS. La necesidad recurrente es crear un túnel fiable entre la red doméstica y un punto accesible en Internet, y luego redirigir el tráfico entrante hacia los servidores internos. ...

May 24, 2026 · Ernesto

Cómo integrar AD, Intune y Microsoft Entra para autenticación 802.1X híbrida

Problema Muchas organizaciones están migrando parte de su infraestructura a la nube, pero siguen manteniendo servidores locales para archivos, impresoras y aplicaciones legadas. El desafío surge cuando se necesita una única fuente de autenticación para usuarios y dispositivos que acceden a la red cableada o inalámbrica mediante 802.1X. En un entorno híbrido aparecen preguntas como: ¿Cómo combinar un controlador de dominio on‑premise con Azure AD/Entra ID sin duplicar políticas? ¿Quién emite los certificados para EAP‑TLS y cómo se distribuyen a laptops, teléfonos y BYOD? ¿Dónde encaja Cisco ISE cuando ya se usa Intune y Entra ID para gestión de dispositivos? ¿Qué protocolos deben estar activos (RADIUS, LDAP, SAML, OAuth) y cómo se sincronizan? El síntoma típico es una red que funciona parcialmente: los equipos unidos al dominio local se autentican, pero los dispositivos gestionados por Intune no pueden obtener acceso 802.1X, o los APs y switches siguen requiriendo configuraciones manuales de RADIUS que no se actualizan con los cambios de Azure AD. ...

May 24, 2026 · Ernesto

Cómo migrar workloads a IncusOS y aprovechar su modelo immutable y seguridad TPM

Problema En muchos homelabs el hipervisor y el sistema operativo base son piezas separadas que requieren mantenimiento manual: actualizaciones de kernel, configuración de Secure Boot, cifrado de disco y gestión de paquetes. Esa complejidad genera dos patrones de falla recurrentes. Primero, la exposición accidental de datos por configuraciones de seguridad incompletas (TPM sin LUKS, Secure Boot desactivado). Segundo, la pérdida de disponibilidad tras una actualización del host que rompe módulos críticos (por ejemplo, ZFS o drivers) y no hay forma rápida de volver al estado anterior. Cuando se añaden más de veinte servicios, la probabilidad de que alguna de esas piezas falle aumenta exponencialmente, y el tiempo dedicado a “mantener el host” compite con el tiempo dedicado a los propios servicios. ...

May 24, 2026 · Ernesto

Cómo construir una plataforma SIEM + SOAR casera con AI integrada

Problema En entornos homelab avanzados es frecuente querer unificar la monitorización, la correlación de eventos y la respuesta automática sin depender de SaaS externos. La dificultad radica en combinar fuentes de logs dispares (servidores Linux, Windows, dispositivos de red) con una capa de IA que pueda actuar en tiempo real, manteniendo la seguridad de los canales de comunicación y evitando falsos positivos que saturen al operador. Causa Fragmentación de logs – Cada servicio escribe en su propio formato (syslog, journald, Windows Event Log). Sin un colector central, la correlación se vuelve manual y propensa a errores. Falta de orquestación – Los scripts de mitigación suelen estar aislados; no hay un motor que reciba eventos, evalúe reglas y ejecute acciones de forma consistente. Ausencia de contexto persistente – Los sistemas tradicionales pierden el historial de incidentes, lo que impide que una IA recuerde patrones previos. Seguridad del transporte – En un homelab con acceso externo, los canales de datos a menudo usan TLS tradicional, vulnerable a futuros ataques cuánticos. Sobrecarga de falsos positivos – Reglas genéricas disparan alertas sin filtrado, generando ruido y reduciendo la confianza en la solución. Solución Una arquitectura modular basada en componentes de código abierto permite abordar los puntos anteriores sin depender de licencias propietarias. ...

May 23, 2026 · Ernesto

Cómo actualizar aplicaciones a TLS 1.2 en Azure App Service y Functions

Problema Muchas organizaciones siguen ejecutando APIs y web‑apps en Azure App Service, Functions o Logic Apps que negocian TLS 1.0 o TLS 1.1. Con la retirada programada de esas versiones, cualquier cliente que no acepte TLS 1.2 o superior recibe errores de conexión (handshake failure, 403, etc.). El síntoma típico es un aumento repentino de fallos en los logs de Application Insights o en los monitores de red, sin cambios recientes en el código. ...

May 22, 2026 · Ernesto

Cómo desplegar TPM+PIN y asegurar WinRE en flotas Windows

Problema Los dispositivos Windows que dependen solo de TPM para desbloquear BitLocker son vulnerables a ataques de acceso físico que alteran la partición de recuperación (WinRE). Un atacante puede inyectar un ejecutable en la clave BootExecute y ejecutar código antes de que cualquier solución de EDR se active, anulando la autenticación pre‑boot. En entornos con miles de equipos, aplicar la mitigación manual de WinRE y pasar de “TPM‑only” a “TPM+PIN” se vuelve una tarea costosa y propensa a errores. Además, los equipos de soporte deben poder resetear PINs sin romper la política de seguridad. ...

May 22, 2026 · Ernesto

Cómo proteger Passkeys y MFA en Azure AD/Intune contra robos de tokens y bypass

Problema En entornos con Azure AD y Intune, la migración de MFA basada en códigos o notificaciones a Passkeys se promociona como una defensa contra phishing y robo de credenciales. Sin embargo, varios equipos reportan compromisos que siguen el mismo patrón que los ataques de session token theft (por ejemplo, EvilGinx). Un atacante logra iniciar sesión con una cuenta que tiene una política de Conditional Access (CA) que exige Passkey, pero la autenticación se completa de todos modos, a veces desde ubicaciones geográficas distintas y en pocos segundos. El síntoma típico es: ...

May 22, 2026 · Ernesto

Cómo diagnosticar y solucionar problemas de tráfico externo a HAProxy y Traefik detrás de un firewall

Problema En muchos despliegues de Kubernetes se usan dos capas de balanceo: un VIP gestionado por Keepalived y un HAProxy que reenvía el tráfico a los pods de Traefik. Cuando el tráfico proviene de la red interna (VPN, túnel) llega sin problemas, pero cualquier petición desde la WAN termina en un reset o en una respuesta 404 de un servidor inesperado (por ejemplo, Microsoft‑HTTPAPI/2.0). El dashboard de HAProxy muestra cero sesiones para la IP pública, mientras que las capturas del firewall indican que el paquete se ha encaminado al VIP. El síntoma típico es: ...

May 21, 2026 · Ernesto

Cómo implementar VPC, Cloud NAT y GKE privado con Workload Identity usando Terraform

Problema En entornos de producción en Google Cloud Platform, montar una arquitectura segura implica varios componentes interdependientes: una red VPC con subredes bien definidas, Cloud NAT para salida de tráfico sin IP pública, un clúster GKE privado que no exponga sus nodos a Internet y, finalmente, una configuración de Workload Identity que permita a los pods autenticarse contra los servicios de GCP sin gestionar claves estáticas. Cuando se intenta combinar todo esto manualmente, es fácil perder consistencia, olvidar permisos mínimos o crear reglas de firewall que rompan la conectividad interna. El patrón problemático es la fragmentación de la infraestructura: VPC, NAT, GKE y IAM se provisionan en recursos separados, sin una visión unificada, lo que genera errores de despliegue, sobrecarga de mantenimiento y riesgos de seguridad. ...

May 21, 2026 · Ernesto

Cómo solucionar errores de redirección insegura al usar Authelia con Nginx Proxy Manager y Jellyfin

Problema En entornos donde Autoloader (Authelia) protege aplicaciones como Jellyfin a través de un reverse proxy, es frecuente encontrarse con la pantalla de carga infinita y el mensaje Redirection was determined to be unsafe and aborted. El navegador bloquea la redirección porque la URL de destino no pasa las validaciones de seguridad del propio Authelia. El síntoma se manifiesta después de una autenticación exitosa: Authelia muestra su página de login, pero al intentar acceder a la aplicación protegida el flujo se detiene. ...

May 21, 2026 · Ernesto