
AZ-2001
Implementar Seguridad a Través de una Tubería Usando Azure DevOps

Microsoft
Este camino de aprendizaje te ayuda a prepararte para la implementación de seguridad mediante una evaluación de pipelines usando Azure DevOps. Aprende a configurar y asegurar Azure Pipelines. También tendrás oportunidades para practicar habilidades prácticas. Estas habilidades incluyen configurar acceso seguro a recursos de pipeline, configurar y validar permisos, configurar una estructura de proyecto y repositorio, extender un pipeline, configurar pipelines para usar variables y parámetros de forma segura, y gestionar la identidad de proyectos, pipelines y agentes. Nota Necesitas una suscripción a Azure para completar los ejercicios. Si no tienes suscripción a Azure, crea una cuenta gratuita y añade una suscripción antes de empezar. Si eres estudiante, puedes aprovechar la oferta de Azure para estudiantes.
Próximamente
Todavía no hay una fecha programada para este entrenamiento. Déjanos tus datos y te avisaremos en cuanto se abra un nuevo grupo.
Conocimientos Recomendados
- Una suscripción de Azure. Tienes que traer tu propia suscripción.
- Conocimientos básicos de Azure DevOps.
- Conocimientos básicos de conceptos de seguridad como identidades y permisos.
- Experiencia usando el portal de Azure para crear recursos como Azure Key Vault y establecer permisos.
Implementar seguridad a través de una tubería usando Azure DevOps
- Configura una estructura de proyecto y repositorio para soportar pipelines seguros: Este módulo está diseñado para ayudar a los estudiantes a comprender la importancia de configurar una estructura segura de proyecto y repositorio para soportar pipelines en Azure DevOps. El módulo cubre conceptos fundamentales y mejores prácticas para organizar la estructura del proyecto y el repositorio, y mover el repositorio de seguridad fuera del proyecto de aplicación.
- Configurar acceso seguro a los recursos de la tubería: Este módulo está diseñado para ayudar a los estudiantes a comprender la importancia de la seguridad de la canalización y cómo proteger los recursos de la canalización usando Azure DevOps. El módulo abarca conceptos fundamentales y mejores prácticas para pools de agentes seguros, variables secretas, archivos y almacenamiento, conexiones de servicios, entornos y repositorios.
- Gestionar la identidad de proyectos, pipelines y agentes: Este módulo está diseñado para ayudar a los estudiantes a comprender la importancia de gestionar la identidad para proyectos, pipelines y agentes en Azure DevOps. El módulo cubre conceptos fundamentales y mejores prácticas para configurar un pool alojado por Microsoft, configurar agentes para proyectos, configurar identidades de agentes, configurar el alcance de una conexión de servicio y convertir a una identidad gestionada.
- Configurar y validar permisos: Este módulo cubre conceptos fundamentales y mejores prácticas para configurar y validar permisos de usuario, permisos de pipeline, comprobaciones de aprobación y de sucursal, así como auditoría y gestión de permisos.
- Extender una tubería para usar múltiples plantillas: Este módulo está diseñado para ayudar a los estudiantes a comprender la importancia de extender una canalización a múltiples plantillas y cómo hacerlo usando Azure DevOps. El módulo cubre conceptos fundamentales y mejores prácticas para crear plantillas anidadas, reescribir la tubería principal de despliegue, configurar la canalización y la aplicación para usar tokenización, eliminar secretos de texto plano, restringir el registro de agentes e identificar y eliminar condicionalmente tareas de script.
- Configurar el acceso seguro a Azure Reps desde pipelines: Este módulo está diseñado para ayudar a los estudiantes a comprender la importancia de asegurar el acceso a los repositorios de Azure desde pipelines y cómo hacerlo usando Azure DevOps. El módulo cubre conceptos fundamentales y mejores prácticas para asegurar el acceso a paquetes, secretos de credenciales, secretos para servicios y Azure Key Vault.
- Configurar pipelines para usar de forma segura variables y parámetros: Este módulo está diseñado para ayudar a los estudiantes a comprender la importancia de configurar pipelines para usar variables y parámetros de forma segura en Azure DevOps. El módulo cubre conceptos fundamentales y buenas prácticas para asegurar que los parámetros y variables mantengan su tipo, identificar y restringir el uso inseguro de parámetros y variables, mover parámetros a un archivo YAML que proteja su tipo, limitar variables que pueden establecerse en tiempo de cola y validar que las variables obligatorias estén presentes y configuradas correctamente.
