captivo-access
Captivo Access es una solución open-source de acceso remoto seguro sin VPN para proveedores externos. Implementa autenticación por claves (passkeys), acceso temporal y auditoría completa.
Ficha actualizada 24 sept 2026, 14:38 · upstream 24 sept 2026, 14:31 · release v1.14.1
Qué es captivo-access
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Captivo Access permite otorgar acceso seguro a aplicaciones web o escritorios remotos (RDP/SSH/VNC) a proveedores externos sin abrir puertos entrantes ni usar VPNs. Utiliza autenticación WebAuthn con passkeys y concede permisos temporales vinculados a recursos específicos, eliminando credenciales estáticas compartidas.
La arquitectura separa el plano de control (Next.js) del plano de datos (Go). El conector interno realiza conexiones outbound-only hacia el plano de datos, asegurando que no haya puntos de entrada expuestos en la red interna. Esto permite una inspección de tráfico estricta por host y sesión antes de permitir el acceso.
Incluye capacidades avanzadas como grabación de sesiones (web y escritorio), aislamiento de navegador mediante KasmVNC para máxima seguridad, y auditoría inmutable con hash-chaining. Es ideal para cumplimiento normativo tipo KVKK/5651, aunque actualmente se encuentra en fase de desarrollo temprano y no está hardening para producción crítica sin revisión adicional.
- Acceso temporal a dashboards internos para proveedores de servicios
- Supervisión remota de servidores RDP/SSH sin exponer la red interna
- Auditoría forense mediante grabación y logs inmutables de sesiones
- Gestión de acceso para contratistas con ventanas temporales específicas
- Aislamiento de sesión para datos sensibles usando navegador aislado (KasmVNC)
- Arquitectura Zero Trust sin VPN ni puertos entrantes abiertos en la red interna
- Autenticación nativa por claves WebAuthn (passkeys) sin contraseñas almacenadas
- Conector outbound-only que nunca escucha conexiones externas desde fuera
- Auditoría de logs enlazados con hash para detectar alteraciones o supresión
- Soporte nativo para RDP, SSH y VNC con grabación AES-256-GCM cifrada
- Estado actual: Desarrollo temprano (early development), no hardening de producción
- Dependencia de infraestructura propia para auto-hospedaje sin SaaS
- Requiere configuración manual de DNS y certificados TLS externos
- Limitado a recursos específicos, no acceso de red general o bastión tradicional
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Despliegue recomendado con Docker Compose (incluido en el repositorio). Requiere PostgreSQL para persistencia de datos y sesiones. Puertos necesarios: 3100 (control), 5434 (PostgreSQL). Configurar variables de entorno para TLS, webhooks y límites de recursos. Revisar la sección de seguridad del README antes de producción, ya que el software no está hardening por defecto.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.