Autenticação e autorização no Entra ID

Implementar segurança do Azure para desenvolvedores

Anushika Agarwal

Cloud Data Engineer

O que é o Entra ID?

  • Serviço do Azure para gerenciar identidades e acesso

  • Controla entradas

  • Controla ações que podem ser feitas
  • Para pessoas e apps

Entra ID

Implementar segurança do Azure para desenvolvedores

Exemplo: PeopleSphere com Entra ID

  • Funcionários: ver holerites com segurança

  • Equipe de RH: acessar dados de folha

Exemplo: PeopleSphere com Entra ID

Implementar segurança do Azure para desenvolvedores

Os blocos de construção do Entra ID

  • Identidade:

    • sua impressão digital digital
    • nome de usuário ou e-mail
  • Autenticação:

    • provar a identidade
    • senha ou MFA
  • Autorização:

    • definir ações que usuários podem executar
    • visualizar, editar, excluir

Identidade, autenticação e autorização

Implementar segurança do Azure para desenvolvedores

Conceitos-chave do Microsoft Entra ID

  • Gerenciamento de Identidades:
    • Automatiza contas de usuários

Gerenciamento de Identidades

  • Controle de Acesso Baseado em Função (RBAC):
    • Permissões precisas por função

Controle de Acesso Baseado em Função

  • Single Sign-On (SSO):
    • Uma credencial para todos os apps

Single Sign-On

Implementar segurança do Azure para desenvolvedores

Conceitos-chave do Microsoft Entra ID

  • Autenticação Multifator (MFA):
    • Adiciona uma segunda verificação

Autenticação Multifator

  • Relatórios e Análises:
    • Acompanha atividades e ajuda na conformidade

Relatórios e Análises

Implementar segurança do Azure para desenvolvedores

Usuários

  • Identidades exclusivas no Entra ID

    • Tipos:

      1. Internos - funcionários da organização
      2. Externos - convidados com acesso temporário
    • Monitorar atividade:

      • Logs de entrada
      • Funções e associações a grupos
      • Dispositivos atribuídos

Usuários

Implementar segurança do Azure para desenvolvedores

Exemplo: Usuários no PeopleSphere

  • Funcionários: adicionados como usuários para ver holerites

  • Auditores: adicionados como convidados para auditorias de conformidade

Exemplo de usuário PeopleSphere no Entra ID

Implementar segurança do Azure para desenvolvedores

Grupos

  • Coleções lógicas de usuários

    • Permissões atribuídas a muitos usuários de uma vez

    • Tipos:

      1. Grupos de segurança - controlam acesso
      2. Grupos do Microsoft 365 - permitem colaboração

Grupos

Implementar segurança do Azure para desenvolvedores

Exemplo: Grupos no PeopleSphere

  • Gestores de RH:

    • Grupo de segurança para acesso à folha
  • RH e Finanças:

    • Grupo do Microsoft 365 para colaboração

Exemplo de Grupos do PeopleSphere no Entra ID

Implementar segurança do Azure para desenvolvedores

Dispositivos

  • Registrar dispositivos para acesso seguro
  • Aplicar políticas de conformidade
  • Monitorar a integridade dos dispositivos
  • Identidades híbridas:
    • atuar na nuvem
    • e no local (on-premises)

Dispositivos

Implementar segurança do Azure para desenvolvedores

Funções

  • Definir permissões: com base nas responsabilidades

  • Funções internas:

    • Global Admin, User Admin
  • Funções personalizadas:

    • ajustar acesso para necessidades específicas

Funções

Implementar segurança do Azure para desenvolvedores

Vamos praticar!

Implementar segurança do Azure para desenvolvedores

Preparing Video For Download...