SC-300
← Portfólio
Guia de Estudos · SC-300

SC-300

Microsoft Identity and Access Administrator

Guia de estudo organizado pelos quatro domínios oficiais da prova. Cada domínio segue o mesmo fluxo previsível — conceito, critério de decisão, hands-on no tenant e pegadinhas — para facilitar foco, revisão e treino com questões de cenário.

4Domínios oficiais
250Questões extras
5Etapas por domínio
Hands-onTenant Lab
Mapa do guia

Conteúdo organizado por domínios oficiais

A estrutura segue os quatro domínios cobrados na prova. Cada domínio é autossuficiente: você pode estudar na ordem ou pular direto para o que precisa revisar.

Abrir →

1 · Identidades de usuário

Implementar e gerenciar identidades

20–25%
  • Tenant, usuários, grupos, licenças e device registration
  • RBAC, Administrative Units e least privilege
  • B2B, B2C, Direct Connect e cross-tenant sync
  • Identidade híbrida: PHS, PTA, Federation e Seamless SSO
Abrir →

2 · Autenticação e acesso

Implementar autenticação e acesso

25–30%
  • MFA, TAP, passwordless, WHfB, FIDO2, CBA e SSPR
  • Conditional Access, authentication strength e sessão
  • Identity Protection: user risk e sign-in risk
  • Global Secure Access: Internet e Private Access
Abrir →

3 · Identidades de workload

Planejar e implementar workload identities

20–25%
  • App Registration, Enterprise App e service principal
  • SSO, consent, permissions e Application Proxy
  • Managed Identity, Key Vault e Azure RBAC
  • Workload identity federation sem segredo
Abrir →

4 · Governança de identidade

Planejar e automatizar governance

20–25%
  • PIM, JIT e elevação temporária de privilégio
  • Access Reviews, Entitlement Management e Lifecycle Workflows
  • Logs, Diagnostic Settings, Log Analytics e KQL
  • Zero Trust e Terms of Use
Orientação

Como usar este guia

A SC-300 cobra muito mais cenário do que definição isolada: normalmente a questão traz uma restrição, uma licença, um tipo de usuário, uma condição de acesso ou um requisito de menor privilégio. Para cada domínio, siga sempre a mesma ordem:

Fluxo fixo de cada domínio
1 · Ler conceito 2 · Critério de decisão 3 · Hands-on no tenant 4 · Pegadinhas 5 · Quiz

Dica para foco: estude um domínio por vez e marque o checklist abaixo conforme avança. O progresso fica salvo no seu navegador, então você pode parar e voltar sem perder o ritmo.

Acompanhamento

Checklist de prontidão por domínio

Marque o que você consegue explicar e executar sem consultar o material. O que ficar desmarcado é exatamente o que revisar na véspera.

Domínio 1 · Identidades de usuário

20–25% da prova
  • Explicar tenant, usuário, grupo, dispositivo, app object e service principal.
  • Diferenciar Entra registered, Entra joined e Hybrid joined.
  • Criar usuários, grupos dinâmicos, AUs e licença por grupo (com Usage location).
  • Aplicar least privilege com role específica, escopo por AU e PIM.
  • Explicar PHS, PTA, Federation, Seamless SSO e onde Kerberos aparece.
  • Diferenciar B2B Collaboration, Direct Connect, B2C e cross-tenant sync.
0 de 6 concluídos

Domínio 2 · Autenticação e acesso

25–30% da prova
  • Configurar MFA, TAP, FIDO2, WHfB, CBA e SSPR com writeback.
  • Identificar métodos phishing-resistant e authentication strength.
  • Criar políticas Conditional Access em report-only e testar com What If.
  • Lembrar que Block tem precedência e manter break-glass excluído.
  • Diferenciar sign-in risk de user risk e a remediação de cada um.
  • Explicar CAE, token protection e os componentes do Global Secure Access.
0 de 6 concluídos

Domínio 3 · Identidades de workload

20–25% da prova
  • Diferenciar App Registration, Enterprise App e service principal.
  • Distinguir delegated permission de application permission e admin consent.
  • Escolher SSO: SAML, OIDC/OAuth, password-based, header-based e KCD.
  • Explicar Application Proxy, connectors outbound e pre-authentication.
  • Usar Managed Identity para acessar Key Vault sem segredo.
  • Preferir certificado ou workload identity federation a secrets long-lived.
0 de 6 concluídos

Domínio 4 · Governança de identidade

20–25% da prova
  • Configurar PIM: eligible vs active, MFA, justificativa e aprovação.
  • Planejar Access Reviews por owner, manager ou self-review.
  • Montar Entitlement Management: catalog, access package e policy.
  • Automatizar Joiner/Mover/Leaver com Lifecycle Workflows.
  • Enviar logs para Log Analytics e fazer KQL básico.
  • Explicar Zero Trust aplicado à identidade e Terms of Use.
0 de 6 concluídos
Domínio 1 · 20–25%

Identidades de usuário

Tenant, usuários, grupos, licenças, device registration, RBAC com least privilege, identidades externas e identidade híbrida.

Conceito

Este domínio é sobre as pessoas e coisas que existem no seu Microsoft Entra: usuários, grupos, dispositivos. Tudo mora dentro de um "contêiner" chamado tenant.

O que é o tenant?
Em palavras simples

É o "prédio" da sua empresa no mundo Microsoft — um espaço isolado e só seu, onde ficam todos os usuários, grupos, dispositivos, apps e regras. Quando a prova fala em "o locatário" ou "o tenant", é desse prédio que ela está falando.

Detalhe

Cada empresa costuma ter um tenant, com um endereço inicial tipo suaempresa.onmicrosoft.com, ao qual você depois adiciona o domínio próprio (suaempresa.com).

Tenant Entra ID
contém
Usuários
Grupos
Dispositivos
Apps
Roles & Policies

Tipos de usuário

Nem todo usuário é igual. Há duas perguntas: de onde a conta veio? e que tipo de gente ela é (de casa ou visita)?

De onde a conta vem (origem)
Em palavras simples

Cloud-only: nasceu direto na nuvem, só existe lá. Sincronizada: nasceu no servidor da empresa (AD local) e foi "copiada" pra nuvem. Convidada/externa: é de outra empresa, foi convidada pra colaborar.

Pegadinha

Conta sincronizada tem a "fonte da verdade" no AD local — você edita os dados , não na nuvem (senão a próxima sincronização sobrescreve).

Que tipo de gente é (userType)
Em palavras simples

Pense em "morador" vs "visita". Member = funcionário da casa, acesso amplo. Guest = convidado (geralmente B2B), acesso restrito por padrão.

Pegadinha que você viu

Um grupo dinâmico com a regra userType -eq "Member" deixa todos os convidados de fora. Para pegar absolutamente todos, use uma regra ampla como user.objectId -ne null.

Criar usuários pensando no ciclo de vida (JML)

JML: Joiner, Mover, Leaver
Em palavras simples

Todo funcionário passa por três fases: entra (Joiner), muda de cargo/área (Mover) e sai (Leaver). Criar a conta direito significa preencher bem os atributos (cargo, departamento, gestor, país…), porque eles "alimentam" automaticamente grupos, licenças e relatórios depois.

Dois detalhes de prova

O cargo vai no campo Job title (não no nome). E o Usage location é obrigatório pra licenciar — sem ele, a licença falha.

Grupos

Grupos parecem simples, mas a prova explora combinações. Pense em duas perguntas independentes: que tipo de grupo é? e como entra gente nele?

Tipo do grupo
Em palavras simples

Security group: serve pra dar acesso, licença e aplicar regras — é o "cavalo de batalha" do IAM. Microsoft 365 group: faz isso e ainda traz caixa de e-mail compartilhada, SharePoint e Teams (é colaborativo).

Na dúvida

Pra acesso/licença pura, escolha Security group.

Como entra gente (associação)
Em palavras simples

Assigned: você adiciona e tira gente na mão. Dynamic: uma regra decide automaticamente quem entra, com base em atributos.

Detalhe

Grupo dinâmico é ou de usuários ou de dispositivos — nunca os dois misturados.

Grupo "role-assignable" (o que mais cai)
Em palavras simples

Se você quer dar um cargo de administrador a um grupo inteiro (em vez de pessoa por pessoa), o grupo precisa ser marcado como "role-assignable" na criação. Essa marca é permanente.

A regra crucial

Grupo role-assignable não pode ser dinâmico — só Assigned (manual). Faz sentido: ninguém deve virar admin automático só por bater com uma regra. E só Global Admin ou Privileged Role Admin gerenciam esses grupos.

TipoSecurity · Microsoft 365
×
AssociaçãoAssigned · Dynamic (user/device)
Role-assignable?Se sim: só Assigned, marca permanente
Quero...Configuração
Dar acesso/licença a um grupo fixo de pessoasSecurity group, Assigned
Agrupar automaticamente por atributo (ex.: todo o dep. de Claims)Security group, Dynamic user
Atribuir uma função de admin a um grupoSecurity group role-assignable (só Assigned)
Colaboração com caixa, SharePoint e TeamsMicrosoft 365 group

Dynamic membership: as regras automáticas

Como ler uma regra dinâmica
Em palavras simples

A regra é uma "frase de condição" que decide quem entra no grupo. Os pedacinhos: -eq (igual a), -ne (diferente de), -contains (contém), -startsWith (começa com), -match (bate com um padrão). Você junta condições com and / or.

// Todos os Claim Handlers ativos de Portugal
(user.country -eq "PT") and (user.jobTitle -eq "Claim Handler") and (user.accountEnabled -eq true)

// Departamento que começa com "Sales"
(user.department -startsWith "Sales")

// Absolutamente todos, incluindo convidados
(user.objectId -ne null)
Erro clássico

Achar que userType -eq "Member" pega "todo mundo" — deixa os convidados de fora.

Group-based licensing

Licença pelo grupo, não pessoa por pessoa
Em palavras simples

Você dá a licença ao grupo, e todo membro recebe automaticamente. Quem entra ganha a licença, quem sai perde. Muito mais escalável que atribuir uma a uma.

Duas regras

O grupo precisa ser de usuários (não de dispositivos), e cada usuário precisa do Usage location definido — senão a licença falha pra ele.

Administrative Units (AU): poder com escopo

O que é uma AU?
Em palavras simples

É uma forma de dar a alguém poder de admin sobre só um pedaço da empresa, não o prédio inteiro. Pense numa "gaveta" com os usuários de uma filial: você dá ao Service Desk o poder de resetar senha só dentro daquela gaveta.

Exemplo

Service Desk de Portugal precisa resetar senha só de portugueses → cria a AU-Portugal, coloca os usuários lá, e dá Helpdesk Administrator escopado a essa AU.

As 3 peças do least privilege

A função limita o que pode fazer · a AU limita onde · o PIM (D4) limita por quanto tempo.

Estados de dispositivo

Um aparelho precisa ter "identidade" no Entra pra participar de SSO e Conditional Access. Há três estados — a diferença é de quem é o aparelho e como você loga nele.

Entra registered
Em palavras simples

O aparelho pessoal (BYOD). Você loga no Windows com sua conta pessoal e só "adiciona" a conta da empresa pra acessar e-mail, etc. A empresa tem controle leve.

Exemplo

Seu celular ou notebook de casa acessando o e-mail corporativo.

Entra joined
Em palavras simples

O aparelho corporativo moderno, 100% nuvem. Você loga no Windows com a conta da empresa (Entra), e ele é gerenciado por Intune/Autopilot. Sem servidor local na jogada.

Exemplo

Notebook novo da empresa configurado por Autopilot.

Entra hybrid joined
Em palavras simples

O aparelho corporativo de uma empresa que ainda usa servidor local (AD DS). Ele é ingressado no domínio local e registrado na nuvem ao mesmo tempo — a "ponte" entre os dois mundos.

Exemplo

Empresa com GPOs e AD local que está migrando aos poucos pra nuvem.

Distinção que cai em prova: "registrar/ingressar no Entra" (criar a identidade do aparelho) não é o mesmo que "enrollment no Intune" (passar a gerenciar). Um aparelho pode estar no Entra sem estar no Intune. Por isso, quando uma política exige compliant device, é o Intune que precisa ter avaliado o aparelho — só o join não basta.

Domínios customizados

A ordem certa de adicionar um domínio
Em palavras simples

Pra usar suaempresa.com em vez do .onmicrosoft.com, a ordem é contraintuitiva e cai em prova: 1) adiciona o domínio no Entra → ele te dá um código DNS → 2) cria esse registro no seu provedor de DNS → 3) verifica.

Cuidado

Nunca verificar antes de criar o DNS. E o .onmicrosoft.com original nunca é removido.

RBAC e least privilege

Toda atribuição de função é uma frase
Em palavras simples

Dar um cargo a alguém no Entra é como montar a frase: "Fulana pode fazer [função] sobre [escopo] durante [tempo]." Em qualquer questão de cenário, identifique esses pedaços: quem recebe, o que pode fazer, onde vale e por quanto tempo.

PrincipalQuem recebe
+
FunçãoO que pode fazer
+
EscopoOnde vale
+
DuraçãoPor quanto tempo
=
Acesso governadoLimitado e auditável
Entra RBAC vs Azure RBAC vs PIM — qual é qual?
Em palavras simples

São três "mundos" de permissão diferentes. Entra roles mandam no diretório (usuários, MFA, grupos, apps, Conditional Access). Azure RBAC manda nos recursos (VM, storage, Key Vault, subscription). PIM é sobre tempo: dar acesso só quando precisa, com aprovação.

Atalho de prova

Fala de usuário/MFA/grupo/app → Entra role · fala de VM/storage/cofre → Azure RBAC · fala de "temporário/aprovação/just-in-time" → PIM.

As funções que mais aparecem na prova, com o cuidado de cada uma. Use esta tabela como consulta rápida — não precisa decorar tudo:

FunçãoO que permiteCuidado de prova
Global AdministratorControle total do tenant.Quase nunca é a resposta quando se pede menor privilégio.
Privileged Role AdministratorGerencia role assignments e PIM.Extremamente sensível: pode conceder privilégio a outros.
User AdministratorGerencia usuários/grupos e reseta senha de não-admins.Não é ideal para gerenciar MFA — use Authentication Administrator.
Helpdesk AdministratorReseta senhas de não-admins e invalida refresh tokens.Não deve ser tenant-wide se o time atende só uma região.
Authentication AdministratorGerencia métodos de auth de usuários comuns (MFA, TAP).Não gerencia métodos de administradores.
Privileged Authentication AdministratorGerencia métodos de auth de comuns e admins.Mais poderosa; use com PIM.
Conditional Access AdministratorCria e gerencia políticas CA.Pode bloquear o tenant; proteja com MFA forte e PIM.
Global ReaderLeitura ampla do tenant.Boa alternativa a Global Admin quando só precisa visualizar.
Application AdministratorApp registrations, enterprise apps, SSO e App Proxy.Mais alcance que Cloud Application Administrator em App Proxy.
Funções personalizadas (custom roles)
Em palavras simples

Quando nenhuma função pronta tem exatamente o que você precisa, você monta a sua. Ex.: alguém que só pode rotacionar credenciais de apps, sem mexer em mais nada.

Boa prática

Atribua a um grupo e, se der, deixe como eligible via PIM.

Identidade híbrida

O maior erro aqui é misturar duas perguntas independentes: "como os usuários chegam à nuvem?" (sincronização) e "onde a senha é conferida?" (autenticação). São coisas separadas.

Parte 1 — Sincronização (como chegam à nuvem)
Em palavras simples

Connect Sync: o motor "completo", instalado num servidor — faz cenários complexos, mas é mais pesado. Cloud Sync: agentes leves, configurado na nuvem — mais simples, ótimo pra múltiplas florestas e fusões.

Pegadinha

Connect Sync não é "sempre melhor" — é mais completo, porém mais pesado. Cloud Sync é mais simples, mas não cobre tudo.

Parte 2 — Autenticação (onde a senha é conferida). São três métodos. Vale entender o mecanismo, não só o nome:

PHS — Password Hash Sync
Em palavras simples

O servidor local manda pra nuvem um "resumo embaralhado" da senha (não a senha de verdade). Quando você loga, é a nuvem que confere. Como a conferência é na nuvem, funciona mesmo se o servidor local cair.

Bônus

Por ter esses resumos, a nuvem consegue avisar se sua senha vazou em algum ataque (detecção de credenciais vazadas). É o método mais simples e recomendado.

PTA — Pass-Through Authentication
Em palavras simples

Nada de senha vai pra nuvem. Quando você loga, a nuvem pergunta a um agente no servidor local "essa senha está certa?" e espera a resposta na hora.

Cuidado

Depende dos agentes locais — se caírem (sem ter vários de backup), o login para. E a detecção de vazamento não funciona com PTA puro.

Federation (AD FS)
Em palavras simples

A nuvem terceiriza o login inteiro para outro sistema (o AD FS). É a opção mais complexa e pesada de manter.

Quando usar

Só quando há um requisito específico que exige (ex.: smartcard de terceiros). A tendência é migrar de AD FS para PHS.

Seamless SSO (complemento)
Em palavras simples

Não é um método sozinho — é um "acompanhante" do PHS ou PTA que evita digitar a senha de novo em máquinas corporativas na rede. Usa Kerberos e cria a conta AZUREADSSOACC.

Kerberos na SC-300

Aparece em 3 lugares: Seamless SSO, App Proxy com KCD (D3) e Entra Kerberos pra file shares.

PHSconfere na nuvem · resiliente · detecta vazamento
PTAconfere no servidor local via agente
Federationterceiriza pro AD FS · complexo
Se o cenário pede...Resposta provável
Simplicidade, resiliência e recomendação modernaPHS + Seamless SSO + Conditional Access
Login funcionar mesmo com servidor local fora do arPHS (conferência na nuvem)
Senha conferida localmente em tempo realPTA (com vários agentes para backup)
Detecção de credenciais vazadasPHS (depende dos resumos sincronizados)
Dependência de IdP externo / smartcard de terceirosFederation (AD FS) ou CBA
Migrar de AD FS para a nuvem com pilotoPHS + staged rollout + grupo piloto

Colaboração externa

Quando você precisa trabalhar com gente de fora, há quatro modelos. A pergunta-chave: o que exatamente você precisa fazer com essa pessoa externa?

B2B Collaboration
Em palavras simples

Você convida alguém de fora e ele vira um convidado (guest) no seu prédio. Aí você dá a ele acesso ao seu SharePoint, Teams, etc.

Use quando

"Dar a um fornecedor acesso a recursos meus."

B2B Direct Connect
Em palavras simples

Uma "ponte de confiança" entre duas empresas sem criar conta de convidado. O uso clássico são os canais compartilhados (shared channels) do Teams.

Use quando

"Colaborar via Teams shared channels sem criar contas de convidado."

B2C / External ID (consumidores)
Em palavras simples

Um modelo separado, pra identidades de clientes finais — gente que usa um app público ou loja online. Não é pra colaboração entre empresas.

Não confunda

Se o cenário fala de "clientes/consumidores", é B2C — não use pra parceiro de negócio.

Cross-tenant synchronization
Em palavras simples

Copia e mantém usuários de uma empresa na outra, automaticamente. Clássico de fusão/aquisição: os usuários de uma empresa precisam existir como membros na outra, e isso se atualiza sozinho.

Direct Connect vs Cross-tenant sync

Direct Connect = colaboração sem criar conta · Cross-tenant sync = cria e mantém as contas no destino.

As configurações que governam tudo isso
Em palavras simples

External collaboration settings = regras básicas (quem pode convidar, quais domínios são bloqueados). Cross-tenant access settings = regras por parceiro, incluindo confiar no MFA/device que o convidado já fez na empresa dele (pra não pedir de novo).

Hands-on no tenant

  1. Crie usuários com cargo no atributo Job title (não no nome): Ana Martins como Claim Handler, Bruno Costa como Claim Manager.
  2. Crie um dynamic user group com a regra de país/departamento e confirme a membership automática.
  3. Crie AU-Portugal, atribua Helpdesk Administrator escopado e teste reset de senha.
  4. Adicione um domínio customizado: adicione no Entra → crie o registro DNS TXT/MX → verifique (nessa ordem).
  5. Configure cross-tenant synchronization de teste com poucos usuários antes de expandir.
Estudo de caso: a Contoso comprou a Fabrikam, mas os tenants não serão consolidados. Usuários da Fabrikam precisam acessar apps internas da Contoso como membros, com lifecycle automático. B2B manual criaria guests individualmente e seria difícil de manter. Cross-tenant synchronization é mais adequado porque automatiza criação, atualização e remoção no tenant de destino.

Pegadinhas — mapa de decisão rápido

Se o cenário fala sobre...Pense primeiro em...Erro comum
Autenticar na nuvem mesmo com AD local indisponívelPHS (validação ocorre no Entra)Escolher PTA, que depende dos agentes locais
Migrar de AD FS para cloud com pilotoPHS + staged rollout + grupo pilotoMigrar todo o tenant de uma vez
Impedir convites para um domínio específicoCollaboration restrictions → deny listBloquear todo B2B ou mexer na visualização do guest
Atribuir licenças por grupoGrupos com usuários (security/M365, assigned/dynamic user)Usar grupo dinâmico de dispositivos
Adicionar domínio customizadoAdicionar → criar DNS → verificarVerificar antes do DNS ou remover o .onmicrosoft.com
Grupo dinâmico com todos os usuários, incluindo guestsRegra ampla: user.objectId -ne nullUsar só userType -eq "Member", que exclui guests
Colaboração entre tenants sem objeto guestB2B Direct ConnectConfundir com B2B Collaboration
Sincronizar usuários entre tenants em M&ACross-tenant synchronizationUsar Teams shared channels como se sincronizasse identidades

Quiz — Identidades de usuário

Tenant, usuários, grupos, dispositivos, RBAC, identidades externas e identidade híbrida. Clique na opção que você acha correta — a resposta certa e a explicação aparecem na hora, e seu placar é contabilizado.
Acertos: 0 de 0

1. Como permitir que o Service Desk de Portugal resete senhas apenas de usuários portugueses, com menor privilégio?

AGlobal Administrator para todo o time.
BAdministrative Unit Portugal + Helpdesk Administrator escopado à AU, idealmente eligible via PIM.
CUser Administrator tenant-wide para todo o Service Desk.
DOwner da subscription Azure.
Resposta: BO requisito é regional e de tarefa específica. A AU limita o escopo, Helpdesk Administrator limita a função e o PIM limita a duração — os três pilares do least privilege.

2. Qual configuração é obrigatória para aplicar licenças do Microsoft 365 corretamente a um usuário?

ADepartment
BUsage location
CJob title
DManager
Resposta: BA licença pode falhar quando Usage location não está definido, porque alguns serviços dependem da localização de uso.

3. Qual tipo de grupo calcula membros automaticamente com base em atributos como department ou country?

AAssigned group
BDynamic user group
CDistribution list
DAdministrative Unit
Resposta: BDynamic groups usam regras baseadas em atributos. Assigned groups exigem membership manual.

4. Um notebook pessoal acessa Microsoft 365, mas não é da empresa e não deve ser gerenciado como corporativo. Qual estado de dispositivo é mais provável?

AMicrosoft Entra joined
BMicrosoft Entra registered
CMicrosoft Entra hybrid joined
DDomain Controller joined
Resposta: BEntra registered é típico de BYOD. Entra joined é para dispositivo corporativo cloud-native; hybrid joined combina AD DS join + objeto no Entra.

5. Qual método híbrido sincroniza um hash derivado da senha do AD DS para o Entra ID e permite detecção de credenciais vazadas?

APTA
BPHS
CAD FS sem PHS
DApenas Seamless SSO
Resposta: BA detecção de credenciais vazadas depende de hashes sincronizados para comparação. PTA e AD FS dependem de componentes on-premises e não sincronizam hash.

6. Qual método valida a senha contra o AD DS on-premises no momento do sign-in cloud?

APHS
BPTA
CCloud Sync
DB2C
Resposta: BPass-through Authentication usa agentes on-premises para validar credenciais em tempo real contra o AD DS.

7. Para adicionar o domínio customizado company.com, qual é a sequência correta?

AVerificar o domínio → adicionar → criar DNS.
BAdicionar company.com → criar o registro DNS TXT/MX solicitado → verificar.
CRemover o domínio .onmicrosoft.com primeiro.
DCriar DNS → verificar → adicionar.
Resposta: BPrimeiro o domínio é adicionado, depois o Entra mostra o registro de prova de posse, e só então a verificação ocorre. O .onmicrosoft.com não deve ser removido.

8. Você precisa de um grupo dinâmico com todos os objetos de usuário, incluindo guests B2B. Qual regra é mais abrangente?

A(user.objectId -ne null)
B(user.userType -eq "Member")
C(device.objectId -ne null)
D(user.accountEnabled -eq false)
Resposta: AFiltrar por userType = Member exclui os convidados. Para incluir todos os usuários, use uma condição ampla baseada em objeto existente.

9. Uma empresa quer usar Teams shared channels com outra organização Entra, sem criar objetos guest. Qual recurso se encaixa?

AB2B Collaboration
BCross-tenant synchronization
CAzure AD B2C
DB2B Direct Connect
Resposta: DB2B Direct Connect é o modelo para colaboração entre tenants sem objeto guest local, especialmente em Teams shared channels.

10. Em uma fusão, a empresa quer provisionar automaticamente usuários de um tenant parceiro como usuários no destino, com lifecycle sincronizado. Qual recurso avaliar?

AB2B Direct Connect
BCross-tenant synchronization
CPer-user MFA
DSecurity defaults
Resposta: BCross-tenant synchronization cria e mantém objetos sincronizados entre tenants. Direct Connect é colaboração sem criar guest, não sincronização de ciclo de vida.

11. Um requisito exige autenticação com smartcard/certificado para usuários sincronizados. Qual raciocínio é mais seguro?

APHS sozinho atende smartcard porque sincroniza o hash.
BPTA sempre substitui qualquer necessidade de certificado.
CAvaliar Certificate-Based Authentication ou federação, porque PHS por si só não transforma senha em autenticação por certificado.
DSecurity defaults resolve autenticação por smartcard.
Resposta: CPHS resolve autenticação por senha na nuvem. Smartcard/certificado exige outro desenho, como CBA ou federação, dependendo do cenário.

12. Você precisa atribuir uma função administrativa do Entra a um grupo. Que característica o grupo precisa ter, e qual a limitação?

ASer um grupo dinâmico de usuários, sem restrições.
BSer role-assignable; a flag é permanente e o grupo só pode ter associação Assigned, não dinâmica.
CSer um grupo Microsoft 365 com associação dinâmica.
DSer um grupo de distribuição.
Resposta: BGrupos role-assignable são marcados na criação (flag permanente) e não podem ter associação dinâmica — só Assigned — para evitar que alguém ganhe privilégio de admin automaticamente por casar com uma regra.

13. Uma conta de usuário foi sincronizada do Active Directory on-premises. Onde você deve editar a maioria dos atributos dela?

ANo Active Directory on-premises, que é a fonte da verdade.
BDiretamente no Entra, que sobrescreve o AD.
CEm qualquer um; a sincronização é bidirecional por padrão.
DNo Intune.
Resposta: APara contas sincronizadas, o AD local é a fonte autoritativa da maioria dos atributos; editar no Entra é sobrescrito na próxima sincronização (salvo writeback configurado para atributos específicos).

14. O Service Desk de uma filial deve gerenciar apenas os usuários daquela filial, com menor privilégio. Qual a melhor combinação?

AUser Administrator tenant-wide.
BUma Administrative Unit com os usuários da filial + função escopada a essa AU.
CGlobal Administrator.
DUm grupo de distribuição com os usuários.
Resposta: BA AU limita o escopo a um subconjunto de usuários, e a função escopada a ela entrega exatamente o necessário — a aplicação clássica do least privilege por região/departamento.

15. Os dispositivos são corporativos, devem fazer login com a conta Entra e ser gerenciados por Intune/Autopilot, sem AD DS. Qual estado de dispositivo?

AMicrosoft Entra registered
BMicrosoft Entra joined
CMicrosoft Entra hybrid joined
DWorkgroup
Resposta: BEntra joined é o estado corporativo cloud-first: login com conta Entra, gestão por Intune e Autopilot, sem dependência de AD DS. Hybrid joined seria a escolha se houvesse AD DS na jogada.

16. Uma política de Conditional Access exige "compliant device". Um dispositivo está Entra joined mas nunca foi inscrito no Intune. O que acontece?

APassa, porque estar Entra joined já significa compliant.
BNão passa, porque compliant device depende de o Intune ter avaliado o dispositivo como conforme.
CPassa, porque o join substitui o enrollment.
DA política é ignorada para dispositivos joined.
Resposta: BJoin (criar a identidade do device) não é enrollment (gerenciar o device). "Compliant" exige uma avaliação de conformidade feita pelo Intune; sem inscrição, não há status de compliant.

17. Você quer um grupo dinâmico que inclua TODOS os usuários, inclusive convidados B2B. Qual regra usar?

A(user.userType -eq "Member")
B(user.objectId -ne null)
C(user.accountEnabled -eq false)
D(device.objectId -ne null)
Resposta: BFiltrar por userType -eq "Member" exclui os guests. Uma condição ampla que casa com qualquer objeto de usuário existente inclui membros e convidados.
Domínio 2 · 25–30%

Autenticação e gerenciamento de acesso

MFA, passwordless, SSPR, Password Protection, Conditional Access, Identity Protection, controles de sessão e Global Secure Access.

Conceito

Se o D1 era "quem existe", o D2 é "como a pessoa prova que é ela mesma e em que condições ela entra". Dois grandes temas: os métodos de login e o Conditional Access (o porteiro inteligente).

Métodos de autenticação e força

Nem todo "segundo fator" é igual de seguro. Pense numa escada, do mais fraco ao mais forte:

Como pensar na força dos métodos
Em palavras simples

A Authentication Methods Policy é onde você liga/desliga quais formas de login a empresa aceita. Do mais fraco ao mais forte: SMS/voz/OTP (funciona, mas pode ser interceptado) → Authenticator com number matching (forte, você digita o número que aparece na tela) → passwordless / phishing-resistant (FIDO2, Windows Hello, certificado — os mais seguros).

O que é "phishing-resistant"

São métodos que não dá pra roubar por engano porque estão presos ao seu aparelho ou a um certificado — não tem código pra alguém te enganar a digitar. Ex.: FIDO2/passkey, Windows Hello, CBA (certificado).

Regra de prova

Cenário fala de admin, acesso privilegiado ou dado super sensível? → exija phishing-resistant MFA via authentication strength.

TAP, SSPR e Password Protection

TAP — Temporary Access Pass
Em palavras simples

Uma "senha temporária de uso único" que o admin gera pra te ajudar a começar — tipo um crachá de visitante até você fazer o crachá definitivo. Serve pra registrar seu primeiro método forte (FIDO2, Authenticator).

Use para

Onboarding de funcionário novo · recuperação quando a pessoa perdeu o celular com o Authenticator.

Não use como

Bypass permanente de MFA, nem como "remendo" pra Conditional Access mal configurado.

SSPR — Self-Service Password Reset
Em palavras simples

Deixa o usuário resetar a própria senha sozinho (sem ligar pro TI), respondendo a métodos de verificação. Em ambiente híbrido, o password writeback grava a senha nova de volta no servidor local.

Password Protection
Em palavras simples

Uma "lista de senhas proibidas". Bloqueia senhas óbvias e termos que você define (nome da empresa, do produto). Agentes no servidor local aplicam isso também nos resets feitos lá.

Cenário clássico

Tem gente usando "Contoso2026!". Só forçar MFA não resolve a raiz — Password Protection com termos banidos impede senhas previsíveis no próximo reset.

Conditional Access — o porteiro inteligente

A ideia central: SE... ENTÃO...
Em palavras simples

O Conditional Access é um porteiro que olha sinais ("quem é, de onde vem, que aparelho, qual risco") e decide o que exigir: SE tais condições, ENTÃO peça MFA / exija aparelho confiável / bloqueie. Ele não faz o login — ele decide se o login precisa de mais garantias.

SinaisUsuário, app, local, aparelho, risco
Política CASE (condições)
ControlesENTÃO: MFA, aparelho confiável, bloquear
Resultadolibera, exige algo ou bloqueia
As 5 partes de uma política
Em palavras simples

Users (quem é afetado) · Target resources (o que protege) · Conditions (em que circunstâncias: local, aparelho, risco) · Grant controls (o que exigir: MFA, aparelho compliant) · Session controls (o que limitar depois de entrar: frequência de login, etc.).

A regra de ouro da avaliação
Em palavras simples

Se várias políticas se aplicam ao mesmo login, a pessoa tem que cumprir todas. E se qualquer uma delas disser "Block", o bloqueio ganha — "exigir MFA" não anula um "bloquear".

Por isso, sempre

Teste em report-only antes de ligar, e deixe as contas break-glass de fora de toda política.

Break-glass: as contas "quebre o vidro em emergência"
Em palavras simples

Duas contas de emergência fora de todas as políticas de CA, com senha forte guardada offline e muito monitoradas. Servem pra você recuperar o controle se uma política bloquear todo mundo por engano.

Três recursos relacionados que confundem
Authentication Strength

Define quais métodos contam como MFA. Pra admin, exija phishing-resistant.

Authentication Context

Protege uma ação específica dentro de uma app (ex.: ver um dado sensível), sem exigir o controle extra na app inteira.

Protected Actions

Exige esse "contexto" extra pra operações administrativas críticas, como mudar uma política sensível.

Identity Protection: risco do login vs risco do usuário

O Entra calcula dois tipos de "risco" diferentes — e a resposta certa muda conforme o tipo.

Sign-in risk (risco do login atual)
Em palavras simples

"Esta tentativa de login agora parece estranha?" — ex.: vindo de um país incomum, de um IP suspeito. É sobre o momento do login.

Resposta típica

Risco médio → pedir MFA · risco alto → bloquear ou exigir MFA forte.

User risk (risco da identidade)
Em palavras simples

"Esta conta pode estar comprometida?" — ex.: a senha dela apareceu num vazamento. É sobre a identidade, não sobre um login específico.

Resposta típica

Risco alto → exigir troca de senha segura (secure password change).

CAE e Token Protection
CAE

Normalmente um acesso vale por um tempo. O Continuous Access Evaluation corta o acesso quase na hora quando algo crítico acontece (conta desativada, senha mudada, risco subiu) — sem esperar o token expirar.

Token protection

"Cola" o token ao aparelho, pra um token roubado não funcionar em outra máquina. Já o sign-in frequency só decide de quanto em quanto tempo pedir login de novo — e não substitui o CAE.

Global Secure Access (GSA)

O que é o GSA, em uma frase?
Em palavras simples

É a forma da Microsoft de proteger o acesso à rede baseado em identidade. Em vez de mandar todo o tráfego pra um ponto central ou abrir a rede toda com VPN, o GSA filtra e controla cada conexão na nuvem, perto do usuário, olhando quem é e em que situação está.

Pegadinha de licença

O Entra ID P1 é a base, mas os produtos Internet Access e Private Access são licenciados pela Microsoft Entra Suite. "Licença de menor custo que entrega Private + Internet Access" → Entra Suite (não P1, não P2, não Workload ID).

Os 2 produtos (não confundir com os 3 túneis)
Internet Access

Um "filtro de internet inteligente" (SWG) que sabe quem é o usuário: bloqueia sites/ameaças no tráfego pra internet e SaaS. Substitui o proxy de terceiros.

Private Access

O ZTNA: dá acesso a uma app interna específica sem abrir a rede inteira. Substitui a VPN tradicional.

Os 3 túneis (perfis de tráfego)
Em palavras simples

O GSA separa o tráfego em três "canos": Microsoft traffic (Exchange, SharePoint, Teams), Internet (sites/SaaS em geral) e Private Access (apps internas).

Pegadinha clássica de CA

O Conditional Access "universal" cobre os túneis Internet e Microsoft. O Private Access NÃO é coberto por ele — cada app privada precisa ser protegida individualmente (mirando a Enterprise Application dela).

Como o tráfego chega: client vs remote network
GSA Client

Um programinha leve no computador que captura o tráfego e manda pros túneis. A política de CA do GSA só é realmente aplicada com o client.

Remote network

Sem programa: um túnel IPsec sai do roteador da filial direto pro GSA, levando o tráfego do site todo. Mas atenção: sem o client, a política de CA não é aplicada.

Três recursos de segurança que mais caem
Compliant Network

Numa política de CA, exige que a pessoa esteja conectada pelo GSA da empresa. Substitui aquelas listas de IP de saída e o "vai e volta" da VPN. (Não cobre apps de Private Access.)

Source IP restoration

Faz os logs mostrarem o IP real do usuário, não o IP do serviço GSA. Só vale pra tráfego Microsoft e exige o "signaling" ligado.

Universal Tenant Restrictions v2

Impede a pessoa de usar as credenciais em outros tenants não autorizados (anti-vazamento), marcando o tráfego em qualquer navegador/sistema.

Como ligar e quem precisa de qual permissão
Em palavras simples

Pra usar Compliant Network, Source IP restoration e CA universal, você liga uma vez o GSA signaling for Conditional Access (em Settings → Session management → Adaptive Access).

Permissões

Precisa de Global Secure Access Administrator, mais Conditional Access Administrator (pra políticas) ou Security Administrator (pra tenant restrictions).

Estudo de caso: a empresa quer aposentar a VPN e parar de manter listas de IPs de saída nas políticas de CA, garantindo que só quem passa pelo serviço corporativo chegue ao SharePoint. Solução: GSA com o Microsoft traffic profile, Compliant Network check na política e o GSA client distribuído — o IP deixa de ser o critério, e "estar na rede compatível" passa a ser o sinal.
Limitações que valem lembrar: Compliant Network não cobre Private Access apps · Source IP restoration só vale pra tráfego Microsoft · a política de CA para Microsoft/Internet só é imposta com o GSA client, não só por remote network.

Hands-on no tenant

  1. Habilite SSPR para um grupo piloto (não para todos) com dois métodos de verificação; em híbrido, ligue password writeback e valide o sync.
  2. Crie uma authentication strength phishing-resistant e aplique a uma política CA para admins em report-only.
  3. Use What If para simular usuário, app, IP, plataforma e device antes de ativar a política.
  4. Configure risk policies: MFA para risco médio, secure password change para user risk alto.
  5. Ligue o GSA signaling for Conditional Access (Adaptive Access), instale o GSA Client e teste Private Access a um app interno sem VPN.
  6. Habilite o Microsoft traffic profile e crie uma política CA com Compliant Network check para uma app Microsoft, observando que ela substitui a allowlist de IPs.

Pegadinhas — troubleshooting de Conditional Access

  1. Abra o Sign-in log do usuário afetado.
  2. Verifique o status: success, failure, interrupted ou report-only.
  3. Abra a aba Conditional Access no evento de login.
  4. Identifique políticas aplicadas, não aplicadas e o motivo.
  5. Revise exclusions: break-glass, grupos piloto e contas de serviço.
Estudo de caso: usuários externos não acessam uma app. Os sign-in logs mostram uma política "All users require compliant device" — mas guests não têm dispositivos gerenciados pela organização. Solução: ajustar o escopo e criar política específica para guests exigindo MFA e limitando apps, em vez de exigir compliant device para todo tipo de usuário.

Quiz — Autenticação e gerenciamento de acesso

MFA, passwordless, SSPR, Conditional Access, Identity Protection, sessão e Global Secure Access.
Acertos: 0 de 0

1. Quais métodos são considerados phishing-resistant?

ASMS e chamada de voz.
BOATH TOTP e e-mail.
CFIDO2/passkeys, Windows Hello for Business e CBA.
DSenha forte com expiração curta.
Resposta: CPhishing-resistant vincula a autenticação ao dispositivo/origem ou a um certificado. SMS, voz e OTP podem ser interceptados ou usados em ataques de proxy.

2. Para onboarding seguro de um novo usuário que ainda não tem método forte, qual recurso usar?

ATemporary Access Pass (TAP).
BSecurity defaults.
CSenha compartilhada por e-mail.
DExclusão permanente de MFA.
Resposta: ATAP é temporário e auditável, usado justamente para registrar um método definitivo como FIDO2 ou Authenticator.

3. Detectou-se password spray com variações do nome da empresa. Qual controle reduz a escolha de senhas previsíveis?

AApenas forçar MFA para todos.
BPassword Protection com banned passwords customizadas.
CDesabilitar SSPR.
DAumentar o tamanho mínimo do UPN.
Resposta: BMFA ajuda, mas a causa-raiz são senhas fracas. Password Protection bloqueia termos previsíveis no momento do reset, inclusive on-premises via agentes nos DCs.

4. Se duas políticas CA se aplicam ao mesmo login e uma exige MFA e outra bloqueia, o que acontece?

AVale a política que exige MFA.
BO acesso é bloqueado: Block tem precedência.
CVale a política mais antiga.
DVale a política mais nova.
Resposta: BSe qualquer política aplicável bloqueia, o acesso é negado. "Require MFA" não anula "Block access".

5. Qual ferramenta simula o impacto de uma política CA antes de aplicá-la?

AWhat If
BAccess Reviews
CCloud Sync
DTerms of Use
Resposta: AO What If testa usuário, app, IP, plataforma e device para mostrar quais políticas seriam aplicadas. Report-only complementa, avaliando sem impor.

6. User risk indica principalmente:

AO risco daquele login específico.
BO risco de que a identidade esteja comprometida.
CO número de dispositivos do usuário.
DO tipo de licença atribuída.
Resposta: BUser risk é sobre a identidade (ex.: leaked credentials → secure password change). Sign-in risk é sobre uma tentativa específica de autenticação.

7. Qual controle exige métodos como passkey, WHfB ou CBA para satisfazer MFA?

AAuthentication strength
BCompany branding
CUsage location
DAU dynamic membership
Resposta: AAuthentication strength define exatamente quais métodos são aceitos para satisfazer MFA em uma política CA.

8. Qual mecanismo revoga acesso quase em tempo real quando o usuário é desabilitado ou a senha muda?

ASign-in frequency
BContinuous Access Evaluation (CAE)
CPersistent browser session
DCompany branding
Resposta: BCAE reduz a janela de exposição revogando acesso em eventos críticos. Sign-in frequency apenas define quando reautenticar e não substitui CAE.

9. Qual componente do Global Secure Access substitui VPN para recursos privados?

AMicrosoft Entra Private Access
BMicrosoft Entra Internet Access
CB2C
DPHS
Resposta: APrivate Access é o ZTNA da Microsoft para acesso granular a recursos privados, sem abrir rede ampla como uma VPN tradicional.

10. A empresa quer parar de manter listas de IPs de egress nas políticas de Conditional Access e exigir que o acesso ao SharePoint venha do serviço corporativo. Qual recurso do GSA atende?

ANamed locations com IP allowlist.
BCompliant Network check em uma política de CA, com o Microsoft traffic profile e o GSA client.
CHairpin de todo o tráfego via VPN.
DSecurity defaults.
Resposta: BCompliant Network check verifica que o usuário está conectado pelo GSA do tenant, eliminando a necessidade de manter IPs de egress e o hairpin de VPN para ancorar a origem.

11. Sobre Universal Conditional Access no GSA, qual afirmação está correta?

AAplica-se igualmente aos três túneis, incluindo Private Access.
BAplica-se aos túneis Internet e Microsoft traffic; Private Access deve ser protegido por política mirando cada Enterprise App.
CSó funciona com remote network, sem o client.
DSubstitui a necessidade de licença Entra ID P1.
Resposta: BUniversal CA cobre Internet e Microsoft traffic. O túnel Private Access não é alvo de Universal CA — cada app privada é protegida individualmente pela sua Enterprise Application.

12. Uma organização quer impedir que funcionários façam login em tenants Microsoft não autorizados (anti-exfiltração), independente de navegador ou sistema. Qual recurso usar?

ASource IP restoration.
BUniversal Tenant Restrictions (v2) via GSA.
CSSPR com writeback.
DAuthentication strength.
Resposta: BUniversal Tenant Restrictions v2 marca o tráfego pelo GSA independente de SO, browser ou dispositivo, bloqueando o uso de credenciais em tenants/contas externos não autorizados.

13. Diante de um case study longo, a melhor estratégia é:

AIr direto às alternativas sem ler o requisito.
BMapear requisitos, restrições e licenças antes de escolher.
CSempre escolher a opção que envolve P2.
DIgnorar as exclusões de CA.
Resposta: BCase studies trazem detalhes que mudam a resposta: licença, escopo, usuário afetado e restrições. Mapear primeiro evita cair na pegadinha.
Domínio 3 · 20–25%

Identidades de workload

Aplicações, Enterprise Apps, App Registrations, permissions e consent, roles de aplicação, Application Proxy, managed identities (system vs user-assigned), Key Vault, workload identity federation e Microsoft Defender for Cloud Apps.

Conceito

Este domínio trata de como aplicações e serviços automatizados recebem identidade no Entra — como uma app prova quem é, o que pode fazer, e como acessa recursos sem um humano clicando. Tudo gira em torno de três objetos. Entenda-os e o resto encaixa.

O trio fundamental: App Registration, Service Principal e Enterprise Application

Os três parecem coisas separadas no portal, mas são três faces do mesmo conceito. A analogia que ajuda: planta → casa → tela de gestão da casa.

1 · App Registration
Conceito

A planta da casa. É a definição global e única da app, criada no tenant de origem. Guarda o Application (client) ID, redirect URIs, credenciais (certificados/secrets), API permissions e app roles. Existe uma só por aplicação.

Exemplo

Você registra a "App de Faturas" — isso cria a planta dela no seu tenant.

2 · Service Principal
Conceito

A casa construída a partir da planta. É a identidade de segurança local da app dentro de um tenant: é ele que recebe permissões, aparece nas atribuições de função e autentica. Uma app usada em 3 tenants tem 1 App Registration e 3 Service Principals.

Exemplo

Ao registrar a app (ou ao dar consent a ela em outro tenant), o Entra cria automaticamente o service principal correspondente.

3 · Enterprise Application
Conceito

A tela de gestão da casa. É o nome que o portal dá ao service principal quando você o administra: aqui você configura SSO, atribui usuários/grupos, liga provisioning, aplica Conditional Access e vê os sign-in logs.

Exemplo

Para configurar SSO SAML do Salesforce, você abre a Enterprise Application dele.

App RegistrationA planta — definição global
o uso/consent gera
Service PrincipalA casa — identidade local
o portal exibe como
Enterprise ApplicationA tela de gestão
Pegadinha clássica: "Você cria um app registration. Que objeto é criado automaticamente?" → um service principal. Não é managed identity, conta de usuário nem de dispositivo.

Permissões: delegated vs application, e o papel do consent

Antes de comparar os dois tipos, vale entender o que é uma "permissão" aqui — porque sem isso os nomes tipo Mail.Read não fazem sentido.

Primeiro: o que é uma permissão?
Em palavras simples

Uma app (ex.: um aplicativo de e-mail) não pode simplesmente entrar nos seus dados da Microsoft. Ela precisa de uma autorização específica para cada coisa que quer fazer. Essa autorização é a "permissão". Pense num crachá com etiquetas: cada etiqueta libera uma porta.

O que é Mail.Read?

É o nome de uma dessas etiquetas. A Microsoft batiza cada permissão no formato Recurso.Ação. Então Mail.Read = "pode ler e-mails". Outros exemplos: Mail.Send = "pode enviar e-mails", Files.ReadWrite = "pode ler e editar arquivos", User.Read = "pode ver o perfil do usuário". É só uma convenção de nomes — não tem mistério.

Onde isso vive

Essas permissões pertencem ao Microsoft Graph — a "porta de entrada" única para os dados do Microsoft 365 (e-mail, calendário, arquivos, usuários). Quando uma app quer acessar seu e-mail, ela pede a permissão Mail.Read ao Graph.

Agora a pergunta que separa os dois tipos: tem um usuário logado na hora em que a app age, ou ela trabalha sozinha?

Delegated permission (com usuário presente)
Em palavras simples

A app age "emprestando" a identidade de um usuário que está logado. Como se você desse seu crachá pra app usar enquanto está do seu lado. Por isso ela nunca consegue mais do que você mesmo conseguiria.

Exemplo do dia a dia

Você abre o app do Outlook no celular e faz login. O app recebe Mail.Read delegado — então ele lê a sua caixa de entrada, porque é você que está ali logado. Ele não consegue ler a caixa de um colega, porque você também não consegue.

Como reconhecer na prova

Frases como "em nome do usuário", "on-behalf-of" ou "app interativa".

Application permission (app sozinha)
Em palavras simples

A app age por conta própria, sem ninguém logado — ela tem o próprio crachá. Como não há um usuário para "limitar o alcance", esse crachá costuma ser muito mais poderoso, e por isso precisa da aprovação de um administrador.

Exemplo do dia a dia

Um robô que roda toda madrugada, sem ninguém na frente do computador, fazendo backup dos e-mails de todos os funcionários. Ninguém está logado, então ele usa Mail.Read como application permission — e consegue ler a caixa da empresa inteira.

Como reconhecer na prova

Frases como "daemon", "serviço de fundo", "job agendado", "tarefa automática", "sem usuário interativo".

O scope .default (um detalhe técnico)
Em palavras simples

"Scope" é só a forma como a app diz ao Graph quais etiquetas ela quer no momento de pedir o acesso (o token). O .default é um atalho que significa: "me dá tudo que já foi aprovado pra mim, não preciso listar uma por uma".

A pegadinha

Você não pode misturar o atalho (.default) com um nome de etiqueta específico (Mail.Read) no mesmo pedido — isso dá erro.

Regra rápida

.default sozinho ⇒ app sozinha (application) · nome direto como Mail.Read ⇒ com usuário (delegated) · os dois juntos ⇒ erro.

Admin Consent Workflow
Em palavras simples

Algumas permissões são tão poderosas que um usuário comum não pode liberá-las sozinho — só um admin. Esse fluxo deixa o usuário pedir aprovação de forma organizada, em vez de ficar mandando e-mail pro TI.

Exemplo do dia a dia

Você quer usar uma ferramenta nova que pede acesso aos arquivos da equipe. Aparece um botão "solicitar aprovação"; o pedido vai pro admin, que aprova ou recusa. Antes de aprovar, ele confere se o fabricante da app é verificado (publisher verification).

Quem pode registrar e gerenciar apps (least privilege)

Com "usuários podem registrar apps" desligado, é preciso delegar a uma função específica. Global Admin quase nunca é a resposta certa.

Application Developer
Conceito

A menor função que permite criar app registrations mesmo com o self-service desligado.

Exemplo

Dev precisa registrar apps, mas nada além disso → Application Developer.

Application Administrator
Conceito

Administra todas as apps, enterprise apps, SSO, consent e o Application Proxy.

Exemplo

Administrar apps de ponta a ponta, incluindo publicação on-prem via App Proxy.

Cloud Application Administrator
Conceito

Igual à anterior, menos o Application Proxy (que toca infraestrutura on-premises).

Exemplo

Administrar apps em nuvem sem precisar mexer em App Proxy.

SSO: escolhendo o método

O método de SSO depende de como a app fala. Os que mais caem:

SAML
Conceito

SSO clássico para SaaS enterprise e apps legadas com federação.

Exemplo

Salesforce com SSO — configure Identifier, Reply URL, certificado e claims/NameID.

OIDC / OAuth
Conceito

Para apps modernas, APIs e integração por token.

Erro comum

Redirect URI errado e permissões Graph mal configuradas.

Password-based / Header-based / KCD
Conceito

Password-based: app sem federação, via cofre de credenciais (menos ideal). Header-based: app legacy atrás de proxy. KCD: App Proxy para app on-prem que usa Kerberos (exige SPN e delegação no AD DS).

Application Proxy

Application Proxy
Conceito

Publica apps web on-premises sem abrir inbound no firewall. O Private Network Connector faz conexão outbound, e o Entra pode exigir pre-authentication com Conditional Access antes do tráfego chegar à app.

Exemplo

Publicar uma intranet IIS antiga para acesso externo seguro, com MFA via CA.

Detalhe

Pre-authentication autentica no Entra antes da app; passthrough publica sem pré-auth (use com cuidado). Para apps Windows/IWA, use KCD.

Usuário externoURL pública
Microsoft EntraPre-auth + CA
App Proxy ConnectorConexão outbound
App on-premisesWeb app interna

Managed Identity: a identidade que o Azure cuida por você

O problema que ela resolve: uma app precisa acessar outro serviço (um cofre de senhas, um storage), mas para isso teria que guardar uma senha em algum lugar — e senha guardada vaza.

O que é uma Managed Identity?
Em palavras simples

É uma identidade que o próprio Azure cria e cuida para um recurso (uma VM, uma function, etc.). Pense num crachá automático: o Azure entrega o crachá pra app, troca ele sozinho quando vence, e você nunca precisa carregar nem guardar uma senha. A app simplesmente "é reconhecida".

Por que isso importa

Sem ela, você colocaria uma senha dentro do código do app. Se alguém vê o código, vê a senha. Com a managed identity, não existe senha pra vazar — o Azure resolve a autenticação nos bastidores.

Existem dois tipos, e escolher o certo é cobrado na prova (foi uma das suas questões). A diferença é só uma: a identidade pertence a um recurso ou pode ser compartilhada?

System-assigned (1 recurso, 1 identidade)
Em palavras simples

O crachá é grudado num único recurso. Nasce com ele e é jogado fora quando o recurso é deletado. É um casamento exclusivo: aquela VM tem aquela identidade, e ponto.

Quando usar

Quando só um recurso precisa da identidade e não há motivo pra compartilhar.

User-assigned (1 identidade, vários recursos)
Em palavras simples

O crachá é um objeto independente que você cria sozinho e pode emprestar pra vários recursos ao mesmo tempo. Ele continua existindo mesmo que os recursos sumam.

A pegadinha do seu teste

"Duas VMs rodam o mesmo app, precisam da mesma identidade, e quero o mínimo de configuração de acesso (RBAC)." → user-assigned. Como é uma identidade só compartilhada, você dá a permissão uma vez. Se fossem duas system-assigned (uma por VM), você teria que dar a permissão duas vezes.

System-assigned1 recurso ↔ 1 identidade · morre com o recurso
User-assigned1 identidade → vários recursos · vive sozinha

Os comandos que a prova pede (CLI e PowerShell)

Às vezes a prova não pergunta o conceito — pergunta o comando exato. Não precisa decorar a sintaxe inteira; basta reconhecer o que cada um faz.

Os quatro comandos-chave
Em palavras simples

az vm identity assign = "ligar uma identidade numa VM" (system por padrão; vira user se você acrescenta --identities). az identity create = "criar uma identidade user-assigned solta". Update-AzVM (PowerShell) = "modificar a VM", inclusive para remover a identidade.

Cuidado com os distratores

Set-AzVM não remove identidade · Set-ADUser é do AD on-premises (nada a ver) · Set-ServicePrincipal mexe em outra coisa, não na identidade da VM.

# Ligar identidade system-assigned numa VM
az vm identity assign -g meuRG -n minhaVm

# Ligar uma identidade user-assigned já existente
az vm identity assign -g meuRG -n minhaVm --identities minhaIdentidade

# Criar uma identidade user-assigned solta
az identity create -g meuRG -n minhaIdentidade

# Remover identidades de uma VM (PowerShell)
Update-AzVM -ResourceGroupName meuRG -VM $vm -IdentityType None

Como a Managed Identity acessa um cofre de senhas (Key Vault)

O Key Vault é o "cofre" do Azure onde se guardam senhas, chaves e certificados. Veja como uma app pega um segredo de lá sem nunca guardar uma senha.

O fluxo, passo a passo
Em palavras simples

1) Você liga a managed identity no app. 2) No cofre, você diz "essa identidade pode ler segredos" (uma permissão chamada Key Vault Secrets User). 3) O app pede o segredo e o Azure reconhece o crachá automaticamente. Nenhuma senha foi escrita em lugar nenhum.

Detalhe que confunde

Existem dois "RBACs" diferentes (vimos no D1): as Entra roles mandam no diretório (usuários, apps, grupos); o Azure RBAC manda nos recursos (VM, storage, cofre). Dar acesso a um segredo do cofre é Azure RBAC, não Entra role.

Function Appcom managed identity ligada
recebe permissão
Key Vaultpapel: Key Vault Secrets User
entrega
Segredosem nenhuma senha no código
Estudo de caso (caiu no seu teste): uma VM precisa ler dados de um storage. Qual configuração mudar na VM? Resposta: Identidade — você liga a managed identity na própria VM e depois dá a ela o papel Storage Blob Data Reader no storage. O distrator "Controlo de acesso (IAM)" também é sobre permissões, mas ele fica no storage, não na VM — e a pergunta era o que mudar na VM.

Quando a carga vive fora do Azure: Workload Identity Federation

Workload Identity Federation
Em palavras simples

Managed identity é ótima pra coisas dentro do Azure. Mas e um robô do GitHub ou um pipeline de automação que vive fora? Em vez de guardar uma senha nele, você cria um acordo de confiança: "eu confio no crachá que o GitHub já emite". Aí o crachá externo é trocado por um crachá do Entra na hora. Zero senhas guardadas.

Como reconhecer na prova

"CI/CD / pipeline / GitHub Actions precisa autenticar no Entra sem armazenar credencial" → Workload Identity Federation.

Microsoft Defender for Cloud Apps — vigiando o uso de apps na nuvem

Esse é o objetivo 3.4 da prova e caiu bastante no seu teste. A ideia central é simples, mesmo que o nome assuste.

O que é, em uma frase?
Em palavras simples

É um "segurança de portaria" para apps em nuvem (o nome técnico é CASB). Ele enxerga quais aplicativos de nuvem as pessoas da empresa estão usando — inclusive os que ninguém autorizou (o chamado Shadow IT, o "TI das sombras") — e dá controle sobre eles.

Que perguntas ele responde

"Quais apps de nuvem meu pessoal usa de verdade?" · "Essa app é confiável?" · "Consigo impedir que baixem arquivos sigilosos nela?"

Cloud Discovery: descobrindo o que se usa
Em palavras simples

É a parte que descobre as apps. Você dá a ele os registros de tráfego da rede (de um firewall, por exemplo), e ele compara com um catálogo de mais de 31.000 apps conhecidas, mostrando o que está em uso, quanto, por quem e o quão arriscado é.

A pegadinha que você viu

Você sobe um log do firewall e nada aparece, mesmo tendo havido tráfego. Motivo: o formato daquele firewall ainda não é "entendido" pelo sistema. Solução: escolher a fonte de dados como "Outra", o que envia o log para criarem o leitor (parser) dele. (Conectar o Microsoft 365 não tem nada a ver com ler log de firewall.)

Risk score: a nota de risco de cada app
Em palavras simples

Cada app ganha uma nota de 0 a 10, calculada a partir de 90+ fatores agrupados em quatro categorias. A prova cobrou exatamente quais são essas quatro:

As quatro categorias

General (dados básicos da empresa: domínio, idade, popularidade) · Security (MFA, criptografia, classificação de dados) · Compliance (certificações como HIPAA, ISO 27001, SOC 2) · Legal (privacidade e proteção de dados, ex.: GDPR).

Decore as quatro: General, Security, Compliance e Legal. Os distratores trocam "General" por "Privacidade" ou inventam "Status do conector" — não caia.
Controlando as apps: sanction + políticas
Em palavras simples

Depois de descobrir, você carimba cada app: sanctioned (aprovada), unsanctioned (bloqueada) ou sem carimbo (em análise). E para controlar o que acontece dentro de uma app já liberada, há dois tipos de política.

Access vs Session

Access policy = decide se deixa entrar ou não (com base em usuário, device, local). Session policy = entra junto na sessão e controla ações em tempo real — tipo impedir o download de um arquivo, mas deixar visualizar.

Cenário clássico

"Impedir download em dispositivo não gerenciado, mas permitir leitura" → session policy (via Conditional Access App Control). Não é política de compliance de device, nem app protection do Intune.

Cloud Discoverydescobre apps e Shadow IT
Risk score 0–10General · Security · Compliance · Legal
Sanction / Unsanctionaprova ou bloqueia
Access / Session policycontrola entrada e ações (ex.: bloquear download)

Hands-on no tenant

  1. Registre uma app, configure redirect URI e adicione uma API permission delegada ao Graph; depois adicione uma application permission e veja a exigência de admin consent.
  2. Abra a Enterprise Application correspondente e localize onde se configura SSO, assignment e Conditional Access — confirme que é o "outro lado" do mesmo objeto.
  3. Configure SSO SAML em uma Enterprise App de teste (Identifier, Reply URL, claims).
  4. Habilite o Admin Consent Workflow e simule uma solicitação de aprovação.
  5. Atribua a função Application Developer a um usuário e confirme que ele consegue registrar apps mesmo com o self-service desligado.
  6. Crie uma identidade user-assigned com az identity create, anexe-a a duas VMs e dê uma única atribuição RBAC no storage.
  7. Habilite uma managed identity numa Function App e dê Key Vault Secrets User no vault; leia um segredo sem secret no código.
  8. No Defender for Cloud Apps, abra o Cloud App Catalog, observe o risk score e suas quatro categorias, e marque uma app como unsanctioned.
  9. Crie uma session policy via Conditional Access App Control para bloquear download em dispositivos não gerenciados.

Pegadinhas

Se o cenário fala sobre...Pense em...Erro comum
App rodando sem usuário (daemon/job)Application permission, service principal ou managed identityUsar delegated permission
Token com todas as permissões de aplicação consentidasscope .defaultMisturar .default com nome de permissão na mesma requisição
Objeto criado ao registrar uma appService principal (entidade de serviço)Responder managed identity ou conta de usuário
Criar app registrations com self-service desligado (menor privilégio)Application DeveloperAtribuir Global Administrator
Vários recursos compartilhando a mesma identidade, minimizando RBACManaged identity user-assignedUsar system-assigned (uma por recurso)
Remover managed identities de uma VM (PowerShell)Update-AzVM ... -IdentityType NoneUsar Set-AzVM, Set-ADUser ou Set-ServicePrincipal
VM precisa ler dados de um storageHabilitar Identidade na VM + RBAC no storageMexer em Controlo de acesso (IAM) da própria VM
Acessar Key Vault sem segredoManaged Identity + Azure RBAC (Key Vault Secrets User)Guardar client secret no código
Publicar app on-prem sem inbound firewallApplication Proxy com connector outboundExpor a app diretamente na internet
CI/CD autenticar no Entra sem segredoWorkload Identity FederationArmazenar secret no pipeline
Descobrir Shadow IT a partir de logs de tráfegoCloud Discovery (Defender for Cloud Apps)Confundir com conector do Microsoft 365
Log de firewall não gera apps no relatórioSelecionar fonte de dados "Outra" (parser)Subir outro log ou criar conector M365
Impedir download em device não gerenciado, permitindo acessoSession policy via Conditional Access App ControlUsar device compliance policy ou app protection do Intune
Quatro categorias do risk scoreGeneral, Security, Compliance, LegalTrocar "General" por "Privacidade"

Quiz — Identidades de workload

SSO, App Registration, Enterprise Applications, permissions, Application Proxy, Managed Identity e Key Vault.
Acertos: 0 de 0

1. Qual é a diferença correta entre App Registration e Enterprise Application?

ASão exatamente iguais.
BApp Registration é o template/app object; Enterprise Application é o service principal/instância no tenant.
CEnterprise Application só existe para apps on-prem.
DApp Registration substitui RBAC.
Resposta: BO App Registration define a app; a Enterprise App é a instância (service principal) no tenant onde se configura SSO, assignment e consent. Em apps multi-tenant, o consent cria o SP no tenant consumidor.

2. Uma automação roda sem usuário interativo e precisa acessar o Graph. Que tipo de permissão usar?

ADelegated permission.
BApplication permission (com admin consent).
CPer-user MFA.
DPassword-based SSO.
Resposta: BSem usuário interativo (daemon/job), use application permission, normalmente com admin consent. Delegated exige um usuário conectado.

3. Qual protocolo é mais comum para SSO com SaaS enterprise legado?

ASAML
BFTP
CRDP
DSMB
Resposta: ASAML ainda é muito comum para SSO em SaaS enterprise e usa claims/assertions. Apps modernas tendem a OIDC/OAuth.

4. Application Proxy exige qual componente on-premises?

APrivate Network Connector
BDomain Controller público
CVPN client em todos os usuários
DAzure Bastion
Resposta: AO connector faz conexão outbound para o serviço, evitando abrir inbound firewall para o app interno.

5. Para automações Azure acessarem o Key Vault sem segredo hardcoded, use:

AManaged Identity
BConta guest
CSenha em variável de ambiente
DPer-user MFA
Resposta: AManaged Identity emite tokens sem segredo e pode receber Azure RBAC (ex.: Key Vault Secrets User) no cofre.

6. Qual prática é melhor para credenciais de App Registration?

ASecret sem expiração.
BCertificado ou workload identity federation quando possível.
CCompartilhar client secret por e-mail.
DUsar conta de usuário comum.
Resposta: BCertificados e federated credentials reduzem o risco em comparação a secrets long-lived, que podem vazar e raramente expiram a tempo.

7. GSA Private Access e Application Proxy têm em comum:

AUso de connectors outbound para acessar recursos privados.
BNecessidade de expor inbound firewall público.
CObrigatoriedade de AD FS.
DUso exclusivo para Linux.
Resposta: AAmbos usam conectores outbound para evitar expor apps internos diretamente, embora o GSA Private Access seja a abordagem ZTNA mais ampla.

8. Duas VMs executam a mesma aplicação que acessa um storage. Você precisa da mesma identidade nas duas e minimizar as atribuições de RBAC. Que identidade usar?

AUma conta de usuário Microsoft Entra.
BUma managed identity system-assigned em cada VM.
CUma managed identity user-assigned compartilhada.
DUma conta de serviço gerenciada em grupo (gMSA).
Resposta: CA user-assigned pode ser anexada a vários recursos, então uma única identidade compartilhada exige apenas uma atribuição RBAC no storage. System-assigned é 1-para-1 e exigiria duas atribuições.

9. Qual comando do Azure CLI atribui uma managed identity system-assigned a uma VM chamada myVm?

Aaz identity create -g myResourceGroup -n myVmIdentity
Baz vm identity assign -g myResourceGroup -n myVm
Caz vm update -n myVm -g myResourceGroup --set identity.type='UserAssigned'
Daz vm create -g myResourceGroup -n myVm
Resposta: Baz vm identity assign atribui a identidade (system-assigned por padrão). az identity create cria uma identidade user-assigned autônoma, que é coisa diferente.

10. Você tem várias VMs com identidades gerenciadas atribuídas pelo usuário e precisa removê-las. Qual cmdlet PowerShell usar?

ASet-ADUser
BSet-AzVM
CSet-ServicePrincipal
DUpdate-AzVM
Resposta: DUpdate-AzVM modifica a VM e permite remover as identidades gerenciadas. Set-ADUser é do AD on-prem, Set-ServicePrincipal mexe em SP e Set-AzVM não remove identidade.

11. Uma VM implantada por template ARM precisa ler dados de uma storage account. Que definição da VM você modifica no portal?

AControlo de acesso (IAM)
BConfiguração
CExtensões + aplicações
DIdentidade
Resposta: DAtivar a managed identity na VM (em Identidade) permite que ela autentique sem credenciais; depois atribui-se a ela o papel de leitura no storage. O IAM fica na storage account, não na VM.

12. Você criou um app registration e atribuiu a permissão de aplicação Mail.Read do Graph. Que scope usar ao solicitar o token?

Ascope=Mail.Read
Bscope=https://graph.microsoft.com/.default
Cscope=https://graph.microsoft.com/.default Mail.Read
Dscope=E-mail
Resposta: BPermissões de aplicação usam o scope .default. Misturar .default com um nome de permissão (opção C) causa erro porque combina consent estático e dinâmico. Mail.Read sozinho é para permissões delegadas.

13. Com "Usuários podem registrar aplicativos" definido como Não, qual função de menor privilégio permite a um usuário criar app registrations?

AAdministrador Global
BApplication Developer (Programador de Aplicações)
CCloud Application Administrator
DProprietário dos dados de configuração do aplicativo
Resposta: BApplication Developer permite criar registros de app mesmo com o self-service desligado, respeitando o menor privilégio. Global Administrator também conseguiria, mas fere o least privilege.

14. Quais são as quatro categorias usadas para pontuar (risk score) aplicativos no Defender for Cloud Apps?

AStatus do conector, Segurança, Conformidade e Legal
BGeral, Segurança, Conformidade e Legal
CPrivacidade, Segurança, Conformidade e Legal
DGeral, Rede, Identidade e Legal
Resposta: BAs quatro categorias são General, Security, Compliance e Legal. "Privacidade" e "Status do conector" são distratores comuns.

15. Você precisa impedir o download de documentos confidenciais em dispositivos não gerenciados, mas permitir o acesso de leitura. O que fazer?

ABloquear o acesso à app em dispositivos não geridos.
BBloquear downloads usando políticas de compliance de dispositivo.
CImplementar app protection policies com o Intune.
DUsar uma session policy via Conditional Access App Control para bloquear downloads.
Resposta: DA session policy (Conditional Access App Control) atua dentro da sessão e bloqueia o download especificamente, sem impedir o acesso de leitura — exatamente o requisito.

16. Você sobe manualmente um log de firewall no Cloud Discovery, mas nenhuma app aparece no relatório, mesmo tendo havido tráfego. O que fazer?

AAdicionar o conector do Microsoft 365 ao Defender for Cloud Apps.
BCriar uma política de session de Conditional Access.
CSelecionar a fonte de dados "Outra" para submeter o log ao desenvolvimento do parser.
DCarregar um novo log com tráfego mais recente.
Resposta: CQuando o formato do firewall ainda não é suportado, selecionar "Outra" submete o log para desenvolvimento do parser, permitindo que a descoberta analise o tráfego. Ligar o M365 não tem relação com analisar log de firewall.
Domínio 4 · 20–25%

Governança de identidade

PIM, Access Reviews, Entitlement Management, Access Packages, Lifecycle Workflows, logs, KQL, Zero Trust e Terms of Use.

Conceito

Governança de identidade é a "faxina e o controle" do acesso: evita gente com permissão demais, convidados que nunca saem e admins poderosos o tempo todo. A regra de ouro: todo acesso deve ter dono, motivo, prazo, aprovação e revisão.

PIM — Privileged Identity Management

A ideia: poder só quando precisa
Em palavras simples

Em vez de alguém andar com o "cargo de admin" o tempo todo (perigoso se a conta for hackeada), a pessoa fica elegível e só ativa o cargo na hora que precisa — como pegar uma chave emprestada na portaria e devolver depois. A ativação pode exigir MFA, justificativa, ticket, aprovação e tem prazo pra expirar.

Os estados

Eligible = pode ativar quando precisar (o ideal pra acesso ocasional) · Active = está com o poder agora · Permanent = sem prazo (evite pra cargos altos) · Time-bound = com início e fim definidos.

Eligible
ativa
MFA + justificativa
aprovação
Active (tempo limitado)
expira
Audit log
PIM for Groups
Em palavras simples

O mesmo conceito de "ativar temporariamente", mas aplicado a entrar num grupo (ou ser dono dele) — útil quando o grupo dá acesso a recursos ou app roles.

Cuidado

Se o grupo é role-assignable (lembra do D1?), virar membro dele pode significar receber privilégio de admin.

Access Reviews — a revisão periódica

A pergunta que elas respondem
Em palavras simples

"Essa pessoa ainda precisa desse acesso?" De tempos em tempos, o sistema pergunta a alguém (o gestor, o dono da app, ou a própria pessoa) se cada acesso ainda faz sentido — e remove o que ninguém confirma.

Quem revisa o quê

Convidados de um projeto → review recorrente que remove automático quem não responde · Admins elegíveis no PIM → review de cargos privilegiados · Grupo de uma app → review com o dono da app (ele sabe quem ainda precisa).

Entitlement Management — acesso self-service governado

Como funciona, em camadas
Em palavras simples

Pense num "cardápio de acessos". Você monta pacotes prontos que as pessoas podem pedir, com aprovação e prazo automáticos — sem o TI ter que adicionar cada um na mão.

As 4 peças

Catalog = a despensa de recursos · Resources = os itens (grupos, Teams, apps, sites) · Access Package = o "combo" que a pessoa pede · Policy = as regras (quem pode pedir, aprovação, duração, revisão).

Cataloga despensa
contém
Resourcesgrupos, Teams, apps
viram
Access Packageo "combo" pedível
regido por
Policyaprovação, prazo, revisão
Connected organizations & Lifecycle Workflows
Connected organizations

Parceiros externos cadastrados que podem pedir os pacotes de acesso — governança para colaboração B2B.

Lifecycle Workflows

Automatizam o ciclo de vida (entrada/mudança/saída) com base em datas de RH (ex.: employeeHireDate): mandam e-mail de boas-vindas, adicionam a grupos, removem licenças, desativam a conta na saída.

Monitoramento, logs e KQL

Os dois logs principais
Em palavras simples

Sign-in logs respondem "quem tentou entrar, de onde, em qual app, e deu certo?". Audit logs respondem "quem mudou o quê no diretório?". A maioria das investigações começa escolhendo um desses dois.

Tabelas que aparecem

SigninLogs (logins de usuários) · AuditLogs (mudanças admin) · ServicePrincipalSignInLogs e ManagedIdentitySignInLogs (logins de apps/identidades) · AADProvisioningLogs (provisionamento).

Por que enviar pro Log Analytics?
Em palavras simples

Sozinho, o portal guarda os logs por pouco tempo. Ligando o Diagnostic Settings, você manda tudo pra um Log Analytics Workspace — aí pode consultar com a linguagem KQL, criar alertas e gráficos (workbooks).

Entra logs
Diagnostic settings
Log Analytics
KQL
Alertas & Workbooks

Não precisa decorar KQL, mas reconhecer a estrutura ajuda: você nomeia a tabela e vai "filtrando" com |.

// Falhas de login nos últimos 7 dias
SigninLogs
| where TimeGenerated > ago(7d)
| where ResultType != 0
| project TimeGenerated, UserPrincipalName, AppDisplayName, IPAddress, ResultDescription
| order by TimeGenerated desc
// Logins bloqueados por Conditional Access
SigninLogs
| where TimeGenerated > ago(14d)
| where ConditionalAccessStatus == "failure"
| project TimeGenerated, UserPrincipalName, AppDisplayName, ConditionalAccessStatus
Alertas que valem ouro: login de conta break-glass · pico de falhas de login · usuários de risco alto · alteração em políticas de CA · criação de credenciais em app registrations.

Zero Trust e Terms of Use

Os 3 princípios do Zero Trust
Verify explicitly

"Nunca confie de cara" — sempre cheque identidade, local, aparelho, risco e método antes de liberar.

Least privilege

"Só o mínimo necessário" — RBAC enxuto, PIM, access packages, prazos e revisões.

Assume breach

"Aja como se já tivesse sido invadido" — logs, alertas, CAE, token protection e segmentação.

Terms of Use
Em palavras simples

Exige que a pessoa aceite um termo (uso aceitável, confidencialidade) antes de acessar — aplicado pelo Conditional Access e registrado pra auditoria. Útil pra acesso de convidados e compliance regional.

Hands-on no tenant

  1. Torne uma role eligible no PIM com MFA, justificativa e duração máxima de ativação curta.
  2. Crie um Access Review recorrente para guests com auto-apply deny quando sem resposta.
  3. Monte um access package (catalog → resources → package → policy de 90 dias com aprovação).
  4. Configure Diagnostic Settings enviando SigninLogs e AuditLogs para um Log Analytics Workspace e rode as queries KQL acima.
  5. Vincule um Terms of Use a uma política CA para guests.
Estudo de caso: consultores externos precisam de acesso por 90 dias ao Claims Portal. A melhor solução não é adicionar manualmente ao grupo. Crie um access package com aprovação do owner, expiração em 90 dias e access review mensal — assim o acesso tem dono, tempo e trilha de auditoria.

Pegadinhas

Se o cenário fala sobre...Pense em...Erro comum
Reduzir privilégio permanente / elevação temporáriaPIM (eligible + ativação)Manter role permanente ativa
Confirmar se acesso ainda é necessárioAccess ReviewsConfiar só em remoção manual
Acesso self-service governado por 90 diasEntitlement Management / access packageAdicionar ao grupo na mão
Automatizar onboarding/offboarding por atributoLifecycle WorkflowsProcesso manual de JML
Consultar logs com KQL e criar alertasDiagnostic Settings → Log AnalyticsDepender da retenção padrão do portal

Quiz — Governança de identidade

PIM, Access Reviews, Entitlement Management, Lifecycle Workflows, logs, KQL, Zero Trust e compliance.
Acertos: 0 de 0

1. No PIM, o que significa "eligible"?

AA role está ativa para sempre.
BO usuário pode ativar a role quando necessário, seguindo regras como MFA/justificativa/aprovação.
CO usuário não pode ativar a role.
DÉ uma licença de grupo.
Resposta: BEligible reduz privilégio permanente e permite ativação just-in-time com os controles definidos.

2. Qual recurso revisa periodicamente se usuários ainda precisam de acesso?

AAccess Reviews
BPassword Protection
CGSA client
DCloud Sync
Resposta: AAccess Reviews ajudam a remover acessos obsoletos de grupos, apps, roles e guests, com recomendações e auto-apply.

3. Entitlement Management organiza acesso usando quais elementos?

ACatalogs, access packages e policies.
BApenas grupos dinâmicos.
CSomente Conditional Access.
DSigninLogs e AuditLogs.
Resposta: AO catalog contém recursos; o access package agrupa o que pode ser solicitado; a policy define quem solicita, aprovação, expiração e reviews.

4. Consultores externos precisam de acesso governado por 90 dias a uma app. Qual é a melhor abordagem?

AAdicionar manualmente ao grupo da app.
BAccess package com aprovação do owner, expiração em 90 dias e access review.
CConceder Global Reader temporário.
DCriar um guest sem expiração.
Resposta: BO access package dá dono, duração, aprovação e trilha de auditoria — exatamente o que governança exige para acesso externo temporário.

5. Qual recurso automatiza tarefas de Joiner/Mover/Leaver com base em atributos como employeeHireDate?

AConditional Access
BLifecycle Workflows
CPassword writeback
DCross-tenant sync
Resposta: BLifecycle Workflows acionam onboarding, lembretes, remoção de grupos e offboarding com base em atributos de RH.

6. Para consultar logs do Entra com KQL e criar alertas históricos, o pré-requisito é:

AConfigurar Diagnostic Settings enviando logs para um Log Analytics Workspace.
BHabilitar Security defaults.
CCriar um access package.
DAtivar PHS.
Resposta: ASem Diagnostic Settings, os logs ficam limitados à retenção do portal. Encaminhá-los ao Log Analytics habilita KQL, alertas e workbooks.

7. O princípio "assume breach" do Zero Trust se traduz, em identidade, principalmente em:

AConfiar na rede corporativa por padrão.
BPermitir todo acesso interno sem verificação.
CLogs, alertas, CAE, token protection, risk-based policies e segmentação.
DUsar apenas senha como controle.
Resposta: CAssume breach parte do princípio de que credenciais, devices ou rede podem estar comprometidos, então monitora, revoga e segmenta continuamente.

8. Terms of Use podem ser usados para:

AExigir aceite de política antes de acessar recursos, via Conditional Access.
BSubstituir o RBAC.
CSincronizar o AD DS.
DCriar service principals.
Resposta: ATerms of Use são exigidos por CA para comprovar aceite (uso aceitável, confidencialidade, compliance regional) e ficam auditáveis.
Referência rápida

Acrônimos essenciais

Consulta rápida antes dos quizzes e na revisão final. A prova mistura siglas parecidas para testar se você reconhece o recurso e o cenário corretos.

Identidades, tenant e acesso administrativo

Entra IDServiço de identidade e acesso da Microsoft, antes Azure Active Directory.
RBACRole-Based Access Control: permissões por função, escopo e atribuição.
AUAdministrative Unit: contêiner para delegar administração por região/departamento.
PIMPrivileged Identity Management: ativação temporária e auditável de privilégios.
JITJust-in-Time: acesso só pelo tempo necessário.
SPService Principal: identidade de uma app/workload no tenant.

Autenticação, métodos e sessão

MFAMulti-Factor Authentication: dois ou mais fatores.
SSPRSelf-Service Password Reset: usuário redefine a própria senha.
TAPTemporary Access Pass: senha temporária para onboarding/recuperação.
FIDO2Padrão phishing-resistant usado por passkeys e security keys.
WHfBWindows Hello for Business: autenticação forte vinculada ao dispositivo.
CBACertificate-Based Authentication: autenticação com certificado X.509.
PRTPrimary Refresh Token: token de SSO em dispositivos registrados/ingressados.
CAEContinuous Access Evaluation: revogação quase em tempo real.
CAConditional Access: avalia sinais e aplica controles de acesso.

Identidade híbrida e colaboração externa

PHSPassword Hash Synchronization: sincroniza hash da senha para auth na nuvem.
PTAPass-through Authentication: valida a senha no AD local em tempo real.
AD FSActive Directory Federation Services: federação tradicional.
SSOSingle Sign-On: autenticação única para múltiplos recursos.
B2BBusiness-to-Business: colaboração com externos, geralmente como guests.
B2CBusiness-to-Consumer: identidade para clientes finais.
CTSCross-tenant Synchronization: sincroniza usuários entre tenants.
IdPIdentity Provider: provedor que autentica uma identidade.

Aplicações, workload identities e protocolos

SAMLSecurity Assertion Markup Language: SSO corporativo com SaaS.
OIDCOpenID Connect: camada de identidade sobre OAuth 2.0.
OAuthProtocolo de autorização para acesso delegado ou application permissions.
SCIMSystem for Cross-domain Identity Management: provisionamento automático.
KCDKerberos Constrained Delegation: SSO Kerberos no App Proxy.
MIManaged Identity: identidade gerenciada do Azure sem secrets.
SAMISystem-assigned MI: vinculada ao ciclo de vida de um recurso.
UAMIUser-assigned MI: independente e reutilizável por vários recursos.
KVKey Vault: serviço Azure para segredos, chaves e certificados.

Governança, monitoramento e segurança de acesso

ARAccess Review: revisão periódica de necessidade de acesso.
EMEntitlement Management: governança por catálogos, packages e policies.
ToUTerms of Use: termos exigíveis por Conditional Access.
GSAGlobal Secure Access: solução SSE/ZTNA integrada ao Entra.
SSESecurity Service Edge: camada cloud para proteger acesso.
ZTNAZero Trust Network Access: acesso privado por app, sem VPN ampla.
LA WSLog Analytics Workspace: onde logs são consultados com KQL.
KQLKusto Query Language: consulta logs no Log Analytics e Sentinel.
Treino prático

Simulado com 250 questões

Use depois de estudar cada domínio. O ideal é uma rodada mista, revisar as erradas e repetir só os domínios com menor pontuação.

Simulado SC-300 · 250 questões

Complementa os quizzes deste guia e pode ser usado como simulado completo, revisão por domínio ou treino de erros.

250 questões 4 domínios Modo estudo Cenários práticos
Abrir simulado →
Fontes oficiais

Referências

Use para validar detalhes técnicos e acompanhar mudanças da certificação.