Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

qubes-sdp

qubes-sdp es un sistema de configuración automatizado para Qubes OS que implementa perímetros definidos por software (SDP). Proporciona topologías preconfiguradas para periodismo, desarrollo e investigación, con herramientas de gestión, infraestructura como código y cumplimiento de estándares de seg

Ficha actualizada 26 sept 2026, 15:52 · upstream 26 sept 2026, 15:26 · release sin release detectada

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es qubes-sdp

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

qubes-sdp es un sistema de automatización para Qubes OS que implementa perímetros definidos por software (SDP), diseñado para profesionales que priorizan la seguridad y privacidad. Cumple con estándares TPCF Perimeter 3 y ofrece licencias flexibles (Palimpsest-MPL-1.0 o MIT). El proyecto facilita el despliegue de topologías aisladas mediante scripts de configuración, plantillas declarativas en Salt Stack y orquestación a través de Makefile y Justfile.

Incluye una suite completa de utilidades para la administración continua del sistema, como monitoreo en tiempo real, análisis de firewall, gestión de plantillas y recuperación ante desastres. Ofrece topologías preconfiguradas optimizadas para workflows específicos, como periodismo investigativo, desarrollo de software o pruebas de seguridad, asegurando que los datos sensibles permanezcan aislados en entornos air-gapped.

Además, cuenta con un sistema wiki documentado, tests unitarios e integración, y flujos CI/CD robustos para garantizar la calidad del código y el cumplimiento de políticas de seguridad. La arquitectura se basa en máquinas virtuales dispuestas estratégicamente (work, vault, anon, untrusted) para minimizar la superficie de ataque y proteger las claves criptográficas mediante mecanismos de aislamiento como Split-GPG y Split-SSH.

CASOS DE USO
  • Periodismo investigativo con protección de fuentes y comunicaciones seguras
  • Desarrollo de software en entornos aislados con gestión segura de claves
  • Investigación académica con privacidad preservada en la recolección de datos
  • Docencia universitaria con manejo seguro de materiales estudiantiles
  • Pruebas de seguridad y pentesting en entornos de aislamiento controlado
PUNTOS DESTACADOS
  • Automatización completa mediante scripts shell, Salt Stack y Nix flake para reproducibilidad
  • Topologías preconfiguradas específicas para roles como periodista, desarrollador o investigador
  • Suite de herramientas de administración incluyendo monitoreo, análisis de firewall y recuperación
  • Cumplimiento verificado de estándares TPCF Perimeter 3 y OpenSSF Best Practices
  • Licencia dual (Palimpsest-MPL-1.0 / MIT) con enfoque en seguridad emocional y reversibilidad
  • Infraestructura como código reproducible vía Nix flake con validación de políticas
PRECAUCIONES
  • Requiere Qubes OS 4.1 o superior con hardware específico (mínimo 8GB RAM, 50GB disco)
  • Los scripts no deben ejecutarse en dom0 sin revisión previa y uso de modo dry-run
  • Dependencia de arquitectura compleja de máquinas virtuales aisladas para funcionalidad completa
  • Configuración avanzada requiere conocimientos técnicos en Qubes OS y gestión de VMs
01

Perfil de infraestructura

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

CPU1 vCPUrecomendación inicial
MEMORIA1 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADlownivel de operación
02

Despliegue detectado

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

Despliegue manual

Descargar el repositorio dentro de una qube y transferir los scripts a dom0. Utilizar siempre el modo --dry-run antes de aplicar cambios para validar la configuración. Revisar todos los scripts antes de ejecución en entornos críticos. Reportar vulnerabilidades mediante GitHub Security Advisories. Seguir las guías de seguridad en SECURITY.md y QUICKSTART.md.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

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

FRAMEWORKS
No detectados
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
No detectados
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.