Application Administrator + Application Developer

Detalhe da regra SoD — cinco plataformas, três provedores

MediumEntra ID

Application Administrator + Application Developer

Aprovar/gerenciar o ciclo de vida de aplicações e, simultaneamente, poder desenvolver/registrar novas aplicações.

Entra IDdirectory role
Application Administrator
Entra IDdirectory role
Application Developer

Por que isso é um conflito

Application Developer permite criar app registrations e gerenciar suas próprias aplicações; Application Administrator permite gerenciar TODAS as aplicações do tenant, incluindo consent de permissões. A combinação elimina a separação entre "quem desenvolve/registra um app" e "quem aprova/governa apps em produção" — um princípio básico de change management seguro.

Risco

Um desenvolvedor registra um app com permissões excessivas e, usando o papel de Application Administrator, aprova o próprio consent sem revisão externa.

Como mitigar

  • Segregar desenvolvimento (Application Developer) de aprovação/governança (Application Administrator) entre times diferentes.
  • Exigir admin consent workflow com aprovador distinto do solicitante para qualquer permissão de alto impacto.
  • Auditar apps registrados e aprovados pela mesma identidade em curto intervalo de tempo.

Frameworks aplicáveis

ISO 27001CIS