Microsoft AZ-305: Arquitetura de Segurança e Zero Trust — Guia de estudos
Faz parte do Microsoft Azure Solutions Architect Expert AZ-305 — Guia de estudos. Pratique com respostas verificadas no centro de exames da Microsoft, ou faça testes cronometrados no ExamRoll.io.
Visão Geral
A arquitetura de segurança no Azure é ancorada no Zero Trust (Confiança Zero): nunca confie, sempre verifique, autorize explicitamente e presuma a violação. As arquiteturas devem impor acesso orientado por identidade, microssegmentação, proteção de dados robusta e detecção e resposta contínuas a ameaças. Esta seção conecta os pilares — identidade e segredos, proteção de dados, controles de rede e defesa contra ameaças nativa da nuvem — em projetos coesos e alinhados com as capacidades da plataforma Azure.
Identidade, Segredos e Fundamentos do Zero Trust
O Zero Trust começa com uma verificação de identidade forte e o princípio do menor privilégio. Toda carga de trabalho e identidade humana deve ser avaliada no momento do acesso, com controles condicionais e tokens de curta duração. Imponha o menor privilégio definindo o escopo das permissões para o menor conjunto de ações no limite de recurso mais restrito e prefira a elevação just-in-time (JIT) com o Privileged Identity Management (PIM) quando aplicável.
O Azure Key Vault é central para segredos e chaves. Existem dois modelos de autorização do plano de dados (data-plane):
- As políticas de acesso (Access policies) são o modelo legado de ACL por cofre. Elas concedem permissões granulares de segredo/chave/certificado para entidades de segurança (principals), mas não se integram com as atribuições de negação (deny assignments) do Azure RBAC ou com o PIM, e complicam a governança em larga escala porque seu escopo é limitado apenas ao cofre.
- O Azure RBAC para Key Vault é o modelo moderno. Quando habilitado no cofre, as permissões do plano de dados são controladas por funções do Azure RBAC (por exemplo, Key Vault Secrets User, Key Vault Crypto Officer), são herdadas entre escopos (grupo de gerenciamento, assinatura, grupo de recursos), suportam atribuições de negação e se integram com o PIM e as Revisões de Acesso (Access Reviews). Escolha o RBAC para consistência e governança centralizada; não misture os modelos no mesmo cofre.
A exclusão reversível (soft delete) e a proteção contra limpeza (purge protection) evitam a perda acidental ou mal-intencionada. A exclusão reversível preserva objetos excluídos por um período de retenção (configurável de 7 a 90 dias, padrão de 90) permitindo a recuperação. A proteção contra limpeza, quando habilitada, impede a exclusão permanente de itens em exclusão reversível até que a retenção expire, mesmo por usuários com privilégios elevados. Para cofres de produção, habilite ambos. O Managed HSM fornece módulos de segurança de hardware (HSMs) dedicados e validados pelo padrão FIPS 140-2 Nível 3, sob o controle do Azure. Ele suporta apenas chaves (sem segredos/certificados), usa o Azure RBAC com funções como Managed HSM Administrator, Crypto Officer e Crypto User, e tem a exclusão reversível e a proteção contra limpeza sempre ativadas. Use o Managed HSM quando precisar de isolamento de chaves baseado em hardware, administração baseada em quórum ou garantia regulatória para controles de fronteira criptográfica.
As Identidades Gerenciadas do Azure (Azure Managed Identities) eliminam as credenciais para cargas de trabalho hospedadas no Azure. As identidades atribuídas pelo sistema (system-assigned) estão vinculadas ao ciclo de vida de um único recurso; excluir o recurso exclui a identidade. Elas são ideais para recursos únicos (um Function App ou uma VM) que precisam de limites de autorização independentes. As identidades atribuídas pelo usuário (user-assigned) são autônomas e podem ser associadas a múltiplos recursos; elas persistem quando a computação é substituída ou escalada, tornando-as adequadas para frotas, trocas blue/green ou quando uma identidade consistente é necessária entre as instâncias. As cargas de trabalho obtêm tokens sem segredos chamando o serviço de metadados da instância (IMDS) em 169.254.169.254 ou o endpoint de identidade gerenciada da plataforma, solicitando um token de acesso para um recurso (por exemplo, https://vault.azure.net para o Key Vault). Use o Azure RBAC para conceder à identidade as funções de menor privilégio nos recursos de destino; a plataforma rotaciona as credenciais automaticamente.
O Azure AD Workload Identity Federation elimina a necessidade de armazenar credenciais de nuvem em CI/CD externo e no Kubernetes. Com o GitHub Actions, crie uma credencial federada na aplicação do Azure AD usando o emissor (issuer) OIDC do GitHub (token.actions.githubusercontent.com) e restrinja por repositório, branch ou ambiente. O GitHub troca seu token OIDC por um token do Azure AD em tempo de execução; atribua funções do Azure a essa aplicação e imponha o menor privilégio por fluxo de trabalho (workflow). Para o Kubernetes (AKS), habilite o OIDC no cluster e configure a identidade de carga de trabalho do Azure AD (Azure AD workload identity). Mapeie o token OIDC de uma ServiceAccount para uma aplicação do Azure AD ou uma identidade gerenciada atribuída pelo usuário por meio de uma credencial federada e, em seguida, vincule as funções do Azure a essa identidade. Os Pods trocam seu token OIDC projetado por tokens do Azure para chamar serviços como o Key Vault ou o Storage — sem necessidade de segredos ou agentes no nível do nó e com melhor isolamento do que o antigo aad-pod-identity.
Proteção contra Ameaças, SIEM/SOAR e Governança de Aplicativos em Nuvem
O Microsoft Defender for Cloud oferece gerenciamento da postura de segurança na nuvem e proteções de cargas de trabalho. O Secure Score quantifica o risco avaliando configurações incorretas e recomendando configurações de proteção reforçada (por exemplo, habilitar MFA, impor criptografia de disco ou restringir pontos de extremidade públicos). Impulsione as melhorias do Secure Score por meio de atribuições de políticas no escopo do grupo de gerenciamento para padronizar as linhas de base. As proteções de carga de trabalho se estendem a servidores, contêineres, bancos de dados, armazenamento, Key Vault e App Service para fornecer detecções de ameaças, avaliações de vulnerabilidade e recursos como acesso just-in-time a VMs, controles de aplicativos adaptáveis e monitoramento da integridade de arquivos. A conformidade regulatória mapeia seu ambiente em relação a padrões (Azure Security Benchmark, CIS, PCI-DSS, ISO 27001) e mostra aprovação/reprovação em relação aos controles de política; use isso para rastrear e corrigir lacunas com as partes interessadas da governança.
O Microsoft Sentinel é o SIEM e SOAR nativo da nuvem. Os conectores de dados integram a telemetria do Azure Activity, logs de entrada e auditoria do Azure AD, Microsoft 365, suíte Microsoft Defender, recursos do Azure e fontes que não são do Azure via Syslog/CEF ou os Agentes AMA/Log Analytics. As regras de análise detectam ameaças usando KQL: regras agendadas para correlação periódica, regras de tempo quase real para detecção de baixa latência e modelos de machine learning/anomalia para insights comportamentais. Ajuste os limites das regras, a supressão e os mapeamentos de entidades para reduzir o ruído e enriquecer os incidentes. Automatize as respostas com playbooks de SOAR criados no Logic Apps; acione o isolamento de hosts comprometidos via Defender for Endpoint, desabilite contas suspeitas no Azure AD, revogue sessões, limpe e-mails maliciosos ou notifique e abra tickets. Use regras de automação para rotear incidentes, marcá-los por severidade e invocar playbooks com base nas propriedades do incidente.
O Microsoft Defender for Cloud Apps governa o uso de SaaS. A descoberta de Shadow IT ingere logs de firewall/proxy e telemetria de pontos de extremidade para identificar aplicativos não sancionados, classificá-los por risco e permitir que você os sancione/não sancione. Integre com o Defender for Endpoint para descoberta contínua. Os controles de sessão aplicam o Conditional Access App Control em tempo real por meio de um proxy reverso para impor políticas como bloquear downloads para dispositivos não gerenciados, exigir a rotulagem de documentos antes do download, aplicar marcas d’água ou restringir recortar/copiar/colar — sem modificar o aplicativo SaaS.
Proteção de Dados e Computação Confidencial
O Azure Information Protection operacionaliza a classificação e a proteção de dados por meio de rótulos de confidencialidade. Os rótulos definem a classificação, as marcações visuais, a criptografia (Azure Rights Management) e os direitos de uso (visualizar, imprimir, encaminhar, acesso offline). Publique rótulos por meio de políticas de rótulo para usuários selecionados e exija a rotulagem obrigatória quando apropriado. As políticas de rotulagem automática podem aplicar rótulos em aplicativos do Office em pontos de extremidade com base na inspeção de conteúdo (por exemplo, padrões de PII, palavras-chave) e em repouso/em trânsito em serviços por meio de ferramentas de governança de dados, reduzindo o erro do usuário e fortalecendo a proteção da linha de base. Use prompts de justificativa para rebaixamentos de classificação e audite as alterações de rótulo para apoiar a governança.
O Azure Confidential Computing protege os dados em uso executando cargas de trabalho dentro de Trusted Execution Environments baseados em hardware. As VMs confidenciais (por exemplo, AMD SEV-SNP ou Intel TDX) criptografam a memória da VM e fornecem integridade, protegendo as cargas de trabalho do guest contra o host da nuvem e outros locatários. Use-as para cenários de lift-and-shift que necessitam de proteções de nível de enclave sem alterações no aplicativo. Os contêineres confidenciais no AKS executam cargas de trabalho em contêineres em pools de nós confidenciais; combine com imagens de contêiner criptografadas e atestado para garantir que apenas cargas de trabalho atestadas sejam executadas. O atestado é realizado usando o Azure Attestation para verificar as medições da plataforma e da carga de trabalho (quotes) antes de liberar segredos. Integre as verificações de atestado em seu plano de controle ou pipeline de implantação; somente após um atestado bem-sucedido o Key Vault ou um KMS externo deve liberar as chaves de descriptografia para a carga de trabalho, completando a proteção de dados em uso.
Segmentação de Rede, Perímetro e Defesa em Profundidade contra DDoS
A microssegmentação de rede restringe o movimento lateral e, em conjunto com a verificação de identidade, impõe o Zero Trust. Network Security Groups são filtros de pacotes stateful aplicados a sub-redes ou NICs; use service tags e negações explícitas para restringir os fluxos leste-oeste e norte-sul, negue por padrão as portas desnecessárias e registre com os logs de fluxo do NSG. Application Security Groups abstraem grupos de cargas de trabalho dinâmicas para que você possa escrever regras de NSG por função de aplicação em vez de IPs, permitindo uma segmentação baseada em intenção que escala com o autoscaling e endereços efêmeros.
O Azure Firewall fornece controle centralizado e totalmente stateful de L3 a L7 com regras de aplicação e de rede, filtragem de FQDN, DNAT/SNAT, filtragem baseada em inteligência de ameaças e recursos Premium como inspeção de TLS e IDPS para inspeção profunda do tráfego de saída e de entrada. Use a Firewall Policy para configuração baseada em intenção e herança entre regiões. Roteie o tráfego de saída (egress) através do Azure Firewall com rotas definidas pelo usuário e combine com Private Endpoints para manter o tráfego PaaS fora da internet pública.
Aplicações voltadas para a web devem ser protegidas por um Web Application Firewall. Implante o WAF no Application Gateway para balanceamento de carga de camada 7 regional e integrado à VNet, ou no Azure Front Door para entrada anycast global e integração com CDN. Habilite as regras gerenciadas da OWASP e adicione regras personalizadas para filtragem de caminho/geográfica/IP e defesas contra bots, e integre com estratégias de DDoS na borda.
O DDoS Protection Standard adiciona mitigação adaptativa em tempo real para pontos de extremidade públicos em VNets, telemetria e proteção de custos para o scale-out durante um ataque. Aplique os DDoS Protection Plans no nível da VNet para todos os recursos de IP público associados, teste com tráfego simulado e revise métricas e alertas. Crie camadas de defesa: DDoS na borda, WAF na L7, Azure Firewall para políticas de L3 a L7, NSGs/ASGs para microssegmentação e Conditional Access com conformidade de dispositivo para imposição orientada por identidade.
Cenário de Problema Prático
A Starbucks está modernizando uma plataforma de pedidos multirregional no Azure com AKS, Azure SQL Database e Event Hubs. A arquitetura deve adotar o Zero Trust: eliminar segredos incorporados, segmentar redes, proteger dados em uso e implementar detecção unificada de ameaças e resposta automatizada na nuvem e em SaaS.
- Impor acesso baseado em identidade para cargas de trabalho
- Implementar identidades gerenciadas atribuídas pelo usuário para cargas de trabalho do AKS que precisam de acesso ao Key Vault e ao Storage. Atribuir funções RBAC de privilégio mínimo (Key Vault Secrets User, Storage Blob Data Reader) no escopo do grupo de recursos. Escolhido porque as identidades gerenciadas removem segredos, suportam pods em scale-out compartilhando uma identidade estável e se integram com PIM/Access Reviews via Azure RBAC.
- Federar CI/CD sem credenciais armazenadas
- Configurar a federação de identidade de carga de trabalho do Azure AD para o GitHub Actions usando o emissor OIDC do GitHub e restrições de repositório/ambiente. Os fluxos de trabalho obtêm tokens do Azure em tempo de execução para implantar Bicep e Helm. Escolhido para eliminar PATs/segredos, reduzir o raio de impacto para repositórios/branches específicos e habilitar declarações condicionais.
- Proteger chaves e segredos com garantias de recuperação
- Usar o Azure Key Vault com o modelo de permissão RBAC, exclusão reversível (soft delete) e proteção contra limpeza (purge protection) ativados. Armazenar strings de conexão e segredos de aplicação; armazenar chaves de proteção TDE para o Azure SQL em um Managed HSM para garantia de nível 3 do FIPS. Escolhido pela auditoria centralizada, recuperabilidade e isolamento de chaves com suporte de hardware para material criptográfico crítico.
- Segmentar redes e centralizar o tráfego de saída (egress)
- Aplicar NSGs com negação por padrão e ASGs para as camadas (web, api, dados). Forçar todo o tráfego de saída (egress) através do Azure Firewall Premium com IDPS e inspeção de TLS; usar Private Endpoints para Azure SQL e Key Vault. Escolhido para implementar microssegmentação em nível de sub-rede/NIC, inspeção profunda de pacotes para controle de exfiltração e acesso privado a PaaS.
- Proteger a borda pública
- Proteger a camada web com o Azure Front Door com políticas de WAF usando o OWASP CRS e regras personalizadas para limitação geográfica/de IP e assinaturas de bots. Habilitar o DDoS Protection Standard na VNet de hub que hospeda o Application Gateway para failover regional. Escolhido para absorver ataques volumétricos globalmente e bloquear exploits de L7 antes que cheguem ao AKS.
- Governar o acesso a SaaS e dispositivos não gerenciados
- Integrar o Microsoft Defender for Cloud Apps com o Conditional Access App Control para impor controles de sessão no M365 e em SaaS de terceiros sancionados: bloquear downloads em dispositivos não gerenciados, exigir rótulos de sensibilidade no download e aplicar marca d’água. Escolhido pelos controles em tempo real sem alterações nos aplicativos e pela imposição consistente em todo o SaaS.
- Classificar e proteger dados sensíveis
- Definir rótulos de sensibilidade do Azure Information Protection (Público, Confidencial, Altamente Confidencial – Dados do Cliente) com criptografia e direitos de uso. Habilitar políticas de rotulagem automática para padrões de PII no Office e em repouso no SharePoint/OneDrive. Escolhido para padronizar o tratamento de dados, reduzir erros do usuário e manter a proteção persistente.
- Proteger dados em uso para processamento de pagamentos
- Executar microsserviços de pagamento em pools de nós confidenciais do AKS e modelos de risco em lote em VMs confidenciais (AMD SEV-SNP). Controlar o acesso às chaves de descriptografia pelo Azure Attestation; somente nós/pods atestados recebem segredos do Key Vault. Escolhido para proteger a memória do acesso do host/tenant e estabelecer inicialização medida (measured boot) e integridade da carga de trabalho.
- Estabelecer gerenciamento de postura e conformidade
- Habilitar o Microsoft Defender for Cloud no grupo de gerenciamento com os padrões Azure Security Benchmark e PCI-DSS. Ativar os planos relevantes do Defender (contêineres, servidores, SQL, Key Vault) e o acesso JIT a VMs. Escolhido pelo Secure Score centralizado, mapeamentos regulatórios e proteções nativas da carga de trabalho.
- Centralizar a detecção e orquestrar a resposta
- Integrar a telemetria ao Microsoft Sentinel por meio de conectores de dados (Azure AD, Azure Activity, M365, Defender, logs do AKS, Firewall). Implantar regras de análise para roubo de credenciais, tráfego de saída (egress) suspeito, escapes de contêiner e atividade administrativa anômala. Automatizar com playbooks do Logic Apps para desabilitar contas comprometidas, isolar nós do AKS, bloquear o tráfego de saída (egress) no Azure Firewall e abrir tickets. Escolhido por ser um SIEM/SOAR nativo da nuvem, pela implantação rápida de regras e pela integração estreita com os sinais de segurança da Microsoft.
Este design aplica o Zero Trust de ponta a ponta: as identidades são verificadas continuamente, os privilégios são mínimos e just-in-time, as redes são microssegmentadas com inspeção centralizada, os dados são classificados e protegidos tanto em repouso quanto em uso, e a detecção contínua de ameaças com resposta automatizada reduz o tempo médio de contenção.
← Alta Disponibilidade · Todos os domínios · Arquitetura de Integração e Mensageria →
Pratique estas questões → · Prática cronometrada no ExamRoll.io →
Pass the whole exam — not just this question
You found this answer. Get every verified question and explanation in one place, and save hours of prep. Free to start.
Passe no seu exame →