ESEN

← Letra chica por examen

Microsoft Azure · Associate

SC-500 · Implementing End-to-End Security Controls for Cloud and AI Workloads

Microsoft Certified: Cloud and AI Security Engineer Associate

Worker asíncrono con escala a cero y dead-letter

Costo● verificado hace 34 días◌ sin revisor externo

Red privada en Service Bus exige Premium, que tiene costo fijo alto

Private Endpoints, reglas de VNet y CMK requieren namespaces Premium, que se cobran por messaging unit. Standard admite reglas de firewall por IP. Este patrón usa Standard con autenticación solo Entra ID: si el requisito es red privada, hay que pasar a Premium. En AWS, SQS se conecta por un interface VPC endpoint.

⚑ Reportar desactualizado

Ver en el patrón →

Despliegue desde CI sin secretos (federación OIDC)

IAM● verificado hace 34 días◌ sin revisor externo

Con Contributor el pipeline no puede crear role assignments

Contributor no permite asignar roles en Azure RBAC (excluye Microsoft.Authorization/*/Write). Si tu Terraform asigna roles (por ejemplo, la identidad de una app sobre un Key Vault), Contributor no alcanza. La salida rápida es darle Owner o User Access Administrator al pipeline, y es justo lo que no querés. La salida correcta es Role Based Access Control Administrator con una condición que limite qué roles puede asignar (y que excluya los roles privilegiados).

⚑ Reportar desactualizado

Ver en el patrón →

Ingesta privada de objetos con expiración (TTL)

IAM● verificado hace 34 días◌ sin revisor externo

Deshabilitar Shared Key obliga a que Terraform use Entra ID

Con shared_access_key_enabled = false, toda llamada de data plane tiene que autenticarse con Entra ID, incluida la del provider. Configurá storage_use_azuread = true en el provider azurerm y dale a la identidad del pipeline un rol de datos (no alcanza con Contributor, que es solo control plane).

⚑ Reportar desactualizado

Ver en el patrón →

IAM● verificado hace 34 días◌ sin revisor externo

Los role assignments son por cuenta o contenedor; por prefijo hacen falta condiciones ABAC

Azure Storage admite role assignments a nivel de cuenta y de contenedor. Para acotar por prefijo o ruta hacen falta condiciones ABAC sobre el role assignment (atributos Blob prefix y Blob path). Alternativa simple: un contenedor dedicado a la ingesta (lo que hace este módulo).

⚑ Reportar desactualizado

Ver en el patrón →