Colección de guías OWASP concisas y específicas por tema, con buenas prácticas de seguridad aplicables para desarrolladores de aplicaciones.
juice-shop/multi-juicer
Plataforma basada en Kubernetes que ejecuta una instancia independiente de OWASP Juice Shop por participante para formaciones de seguridad y eventos CTF.
- Estrellas
- 328
- Forks
- 180
- Issues abiertos
- 13
- Último commit
- hace 5 horas
¿Qué es?
Organizar formaciones de seguridad o eventos Capture The Flag con OWASP Juice Shop resulta complicado porque Juice Shop no está diseñado para muchos usuarios simultáneos. MultiJuicer lo resuelve creando una instancia independiente de Juice Shop para cada participante en un clúster central de Kubernetes, de modo que los asistentes no tengan que instalar nada localmente.
Todas las instancias están detrás de un único dominio, y un balanceador de carga personalizado dirige el tráfico de cada participante a su propia instancia. La plataforma también incluye una tabla de clasificación que muestra el progreso de los equipos, una página de administración para gestionar las instancias y copias de seguridad del progreso en los desafíos, que se restaura si se reinicia un contenedor. Las instancias antiguas y sin uso se eliminan automáticamente.
La instalación se realiza con Helm. El proyecto ofrece guías para DigitalOcean, AWS, Azure, OpenShift y Kubernetes sin una plataforma específica, además de opciones para personalizar el tema y los desafíos habilitados.
Funciones clave
- 01Crea bajo demanda una instancia independiente de Juice Shop para cada participante.
- 02Dirige todas las instancias a través de un único dominio mediante un balanceador de carga personalizado.
- 03Muestra una tabla de clasificación con el progreso de los participantes.
- 04Ofrece una página de administración para gestionar las instancias.
- 05Guarda y restaura el progreso en los desafíos después de reiniciar los contenedores.
- 06Elimina automáticamente las instancias antiguas y sin uso.
Casos de uso
- Organizar una formación de seguridad en una empresa en la que cada desarrollador tenga su propia aplicación vulnerable.
- Organizar un evento Capture The Flag con muchos equipos en un clúster de Kubernetes compartido.
- Enseñar seguridad de aplicaciones web sin pedir a los participantes que instalen Juice Shop localmente.
Inicio rápido
- 1
Instala Helm, el gestor de paquetes de Kubernetes que requiere el README
- 2
Instala MultiJuicer en tu clúster de Kubernetes con Helm
helm install multi-juicer oci://ghcr.io/juice-shop/multi-juicer/helm/multi-juicer - 3
Revisa la lista de comprobación de las notas de producción antes de organizar eventos reales
Antes de usarlo
- Requiere un clúster de Kubernetes en funcionamiento, así que no es una aplicación local sencilla.
- Está diseñado para organizar eventos con muchos participantes, lo que requiere recursos del clúster (aproximadamente 1 GB de memoria y 1 CPU de sobrecarga, más unos 300 MB y 0,2 CPU por equipo).
Temas
Preguntas frecuentes
- ¿Qué es multi-juicer?
- Plataforma basada en Kubernetes que ejecuta una instancia independiente de OWASP Juice Shop por participante para formaciones de seguridad y eventos CTF. Organizar formaciones de seguridad o eventos Capture The Flag con OWASP Juice Shop resulta complicado porque Juice Shop no está diseñado para muchos usuarios simultáneos. MultiJuicer lo resuelve creando una instancia independiente de Juice Shop para cada participante en un clúster central de Kubernetes, de modo que los asistentes no tengan que instalar nada localmente.
- ¿multi-juicer es gratuito? ¿Qué licencia tiene?
- multi-juicer es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿multi-juicer sigue mantenido?
- Mantenimiento activo. El último commit de multi-juicer fue el 21 oct 2026.
- ¿Para qué puedo usar multi-juicer?
- Organizar una formación de seguridad en una empresa en la que cada desarrollador tenga su propia aplicación vulnerable. Organizar un evento Capture The Flag con muchos equipos en un clúster de Kubernetes compartido. Enseñar seguridad de aplicaciones web sin pedir a los participantes que instalen Juice Shop localmente.
- ¿Cómo se instala multi-juicer?
- Instala Helm, el gestor de paquetes de Kubernetes que requiere el README Instala MultiJuicer en tu clúster de Kubernetes con Helm: helm install multi-juicer oci://ghcr.io/juice-shop/multi-juicer/helm/multi-juicer Revisa la lista de comprobación de las notas de producción antes de organizar eventos reales
- ¿Dónde consigo multi-juicer?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/juice-shop/multi-juicer
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Registro de contenedores cloud native de código abierto que almacena, firma y analiza imágenes y charts de Helm, con RBAC y replicación.
Una lista seleccionada de herramientas, bookmarklets, extensiones de navegador y extensiones para Burp/Caido/ZAP usadas por hackers web y cazadores de recompensas por bugs.
Motor de autorización autohospedado (PDP) que evalúa políticas YAML para determinar quién puede realizar qué acciones sobre qué recursos.
Sistema de agregación de logs multiinquilino y escalable horizontalmente que indexa solo las etiquetas, no el contenido de los logs. De Grafana Labs.
Herramienta declarativa de entrega continua GitOps que sincroniza aplicaciones de Kubernetes con el estado definido en repositorios Git.