Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

custodexa

Custodexa es un bastión de acceso abierto que funge como puerta de entrada única para conexiones privilegiadas, registrando cada sesión y comando ejecutado con auditoría completa.

Ficha actualizada 23 sept 2026, 16:39 · upstream 23 sept 2026, 16:25 · release v1.12.1

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es custodexa

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

Custodexa es una herramienta open-source de bastión de acceso que actúa como gateo único para todas las conexiones privilegiadas. Cada conexión se registra desde el inicio hasta el final, con un historial de comandos y una cadena de verificación auditada mediante firmas digitales. El sistema no requiere agentes instalados en los hosts objetivo, lo que reduce la superficie de ataque y simplifica la gestión del acceso a sistemas críticos como bases de datos, SSH o Kubernetes.

La arquitectura centraliza la autenticación, el control de políticas, la proxy de protocolos y la auditoría en un único backend. Esto elimina la necesidad de múltiples gateos por protocolo (SSH, RDP, VNC, MySQL, Redis, etc.) y permite una gestión unificada del acceso a activos distribuidos.

Custodexa se diferencia de soluciones comerciales al ser completamente open-source bajo AGPL-3.0, sin versiones empresariales pagas ni funcionalidades ocultas. Su diseño minimalista prioriza la simplicidad de uso: solo un comando Docker Compose para desplegar y una configuración mínima en .env para inicializar.

CASOS DE USO
  • Auditoría forense post-incidente: recuperar registros completos de conexiones, comandos ejecutados y credenciales por sesión
  • Control de acceso a bases de datos críticas: registrar cada consulta SQL, comando DDL o cambio de privilegios con firma digital
  • Seguridad en entornos híbridos: gatear SSH, RDP, VNC y Kubernetes desde un único punto de control centralizado
  • Compliance regulatoria: generar reportes de acceso con trazabilidad completa para auditorías internas o externas
  • Gestión de credenciales: rotación automática y verificable de contraseñas en Linux y Windows con evidencia de ejecución
  • Seguridad en DevOps: proteger pipelines CI/CD, despliegues a producción y acceso a repositorios sensibles
PUNTOS DESTACADOS
  • Custodexa es completamente open-source bajo AGPL-3.0, sin versiones empresariales pagas ni funcionalidades ocultas
  • No requiere agentes instalados en los hosts objetivo: cada conexión se registra desde el navegador del usuario
  • Protege credenciales y comandos sensibles antes de que lleguen al terminal del usuario final
  • Soporta múltiples protocolos (SSH, RDP, VNC, MySQL, Redis, Kubernetes) con proxy unificado
  • Auditoría en tiempo real: bloquea comandos peligrosos antes de ejecutarlos y registra cada paso
  • Cadena de verificación: cada sesión genera una firma Ed25519 no notariada que puede verificarse offline
PRECAUCIONES
  • Depende de un backend Go con PostgreSQL, Redis y S3/MinIO para persistencia: puntos únicos de fallo
  • No tiene autenticación en dos factores (MFA) nativa: se recomienda integrar TOTP o hardware tokens
  • El registro completo de cada sesión puede generar volumen alto de datos que requiere almacenamiento adecuado
  • La auditoría por comandos no cubre todas las acciones del terminal (ej. uso de herramientas externas sin CLI)
  • No incluye capacidades de autenticación multi-factor nativas: se recomienda integración con MFA externo
VISUAL

Capturas del proyecto

Imágenes reales detectadas en la documentación del repositorio.

DashboardWeb terminal in the workspaceSession replay with command logCommand auditArchitecture: operators connect from a browser through the Custodexa gateway (auth gate, policy engine, protocol proxy, audit, evidence export) to SSH, RDP/VNC, database, and KuberCustodexa — Guard Access. Preserve Evidence.
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU4 vCPUrecomendación inicial
MEMORIA4 GBRAM estimada
DISCO30 GBalmacenamiento base
COMPLEJIDADhighnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Docker Compose detectado

Despliegue recomendado en Docker Compose con un solo comando: ```bash docker compose -f docker-compose.dev.yml up -d --build ``` El stack inicializa en modo desarrollo (hot reload) y genera el certificado TLS automáticamente. Para producción, se recomienda desplegar en Kubernetes o AWS ECS con la misma configuración. Configuración de seguridad: - El token maestro nunca se escribe en disco: se genera localmente en el navegador del usuario. - En entornos sin internet, se puede usar el modo `env` (seeds) o KMS (Key Management Service). - Se recomienda configurar un certificado TLS auto-generado y distribuirlo a los hosts conectados. - El registro de comandos debe almacenarse en S3/MinIO con permisos estrictos para evitar exponer datos sensibles. Para producción, se recomienda migrar el backend Go a una imagen Docker oficial (Go 1.20+) y desplegar con Helm o Kustomize.

✓Dockerfile
✓Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Next.jsVueNode.js
SERVICIOS
PostgreSQLMySQLRedisS3/MinIO
BASES DE DATOS
PostgreSQLMySQLRedis
PUERTOS
82001389808180805432482244380
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

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.