Restrições de entrada e saída entre inquilinos

O Microsoft Power Platform tem um ecossistema de conectores rico baseado no Microsoft Entra que permite aos utilizadores autorizados do Microsoft Entra criar aplicações e fluxos atraentes que estabelecem ligações aos dados empresariais disponíveis através destes arquivos de dados. O isolamento do inquilino facilita aos administradores garantir que estes conectores podem ser aproveitados de forma segura e protegida dentro do inquilino, minimizando o risco de exfiltração de dados fora do inquilino. O isolamento de inquilinos permite que os Administradores globais e os administradores do Power Platform governem efetivamente a movimentação de dados de inquilinos a partir de origens de dados autorizadas do Microsoft Entra de e para o respetivo inquilino.

Note que o isolamento de inquilinos do Power Platform é diferente da restrição ao nível do inquilino do ID do Microsoft Entra. Não afeta o acesso baseado no ID do Microsoft Entra fora do Power Platform. O isolamento de inquilinos do Power Platform só funciona para os conectores que utilizam a autenticação baseada no ID do Microsoft Entra, como o Office 365 Outlook ou o SharePoint.

Aviso

Existe um problema conhecido com o conector do Azure DevOps que faz com que a política de isolamento de inquilinos não seja imposta para ligações estabelecidas utilizando este conector. Se um vetor de ataques interno for uma preocupação, recomenda-se que limite a utilização do conector ou das respetivas ações utilizando políticas de dados.

A configuração predefinida no Power Platform com o isolamento de inquilinos Desativado é permitir que as ligações entre inquilinos sejam estabelecidas de forma totalmente integrada, se o utilizador do inquilino A estabelecer a ligação ao inquilino B apresentar credenciais do Microsoft Entra apropriadas. Se os admins quiserem permitir que apenas um conjunto de inquilinos selecionado estabeleça ligações de ou para o respetivo inquilino, podem Ativar o isolamento de inquilinos.

Com o isolamento de inquilinos Ativado, todos os inquilinos são restringidos. As ligações entre inquilinos de entrada (ligações para o inquilino provenientes de inquilinos externos) e de saída (ligações do inquilino para inquilinos externos) são bloqueadas pelo Power Platform, mesmo que o utilizador apresente credenciais válidas para a origem de dados protegida pelo Microsoft Entra. Pode utilizar regras para adicionar exceções.

Os admins podem especificar uma lista de permissões de inquilinos explícita a quem pretendem ativar a entrada, saída ou ambos, os quais contornarão os controlos de isolamento de inquilinos quando configurados. Os admins podem utilizar um padrão especial “*” para permitir que todos os inquilinos numa direção específica quando o isolamento do inquilino é ativado. Todas as outras ligações entre inquilinos, exceto as da lista de admissão, são rejeitadas por Power Platform.

O isolamento de inquilinos pode ser configurado no centro de administração do Power Platform. Afeta aplicações de tela do Power Platform e fluxos do Power Automate. Para configurar o isolamento de inquilinos, precisa de ser um admin de inquilinos.

A funcionalidade de isolamento de inquilinos do Power Platform está disponível com duas opções: restrição unidirecional ou bidirecional.

Compreender cenários de isolamento de inquilinos e o impacto

Antes de começar a configurar as restrições do isolamento de inquilinos, reveja a lista que se segue para compreender os cenários e o impacto do isolamento de inquilinos.

  • O admin pretende ativar o isolamento de inquilinos.
  • O admin está preocupado que aplicações e fluxos existentes utilizem ligações entre inquilinos deixem de funcionar.
  • O admin decide ativar o isolamento de inquilinos e adicionar regras de exceção para eliminar o impacto.
  • O admin executa os relatórios de isolamento entre inquilinos para determinar que inquilinos necessitam de ser isentos. Mais informações: Tutorial: Criar relatórios de isolamento entre inquilinos (pré-visualização)

Isolamento de inquilinos bidirecional (restrição às ligações de entrada e saída)

O isolamento de inquilinos bidirecional irá bloquear as tentativas de estabelecimento de ligação ao seu inquilino provenientes de outros inquilinos. Além disso, o isolamento de inquilinos bidirecional também irá bloquear as tentativas de estabelecimento de ligações a partir do seu inquilino para outros inquilinos.

Neste cenário, o admin de inquilinos ativou o isolamento de inquilinos bidirecional no inquilino Contoso, enquanto o inquilino Fabrikam externo não foi adicionado à lista de permissões.

Os utilizadores que iniciarem sessão no Power Platform no inquilino Contoso não podem estabelecer ligações de saída baseadas no ID do Microsoft Entra para origens de dados no inquilino Fabrikam apesar de apresentarem credenciais do Microsoft Entra adequadas para estabelecer a ligação. Isto é isolamento de inquilinos de saída para o inquilino Contoso.

De forma semelhante, os utilizadores que iniciarem sessão no Power Platform no inquilino Fabrikam não conseguem estabelecer ligações de entrada baseadas no ID do Microsoft Entra para origens de dados no inquilino Contoso apesar de apresentarem credenciais do Microsoft Entra adequadas para estabelecer a ligação. Isto é isolamento de inquilinos de entrada para o inquilino Contoso.

Inquilino do criador de ligações Inquilino de início de sessão da ligação Acesso permitido?
Contoso Contoso Sim
Contoso (isolamento de inquilinos Ativado) Fabrikam Não (saída)
Fabrikam Contoso (isolamento de inquilinos Ativado) Não (entrada)
Fabrikam Fabrikam Sim

Restringir o acesso entre inquilinos de saída e entrada.

Nota

Uma tentativa de ligação iniciada por um utilizador convidado a partir do inquilino de anfitrião que visa as origens de dados no mesmo inquilino de anfitrião não é avaliada pelas regras de isolamento de inquilinos.

Isolamento de inquilinos com listas de permissões

O isolamento de inquilinos unidirecional ou isolamento de saída irá bloquear as tentativas de estabelecimento de ligações ao seu inquilino a partir de outros inquilinos.

Cenário: Lista de permissões de saída – A Fabrikam é adicionada à lista de permissões de saída do inquilino Contoso

Neste cenário, o admin adiciona o inquilino Fabrikam à lista de permissões de saída enquanto o isolamento de inquilinos estiver Ativado.

Os utilizadores que iniciarem sessão no Power Platform no inquilino Contoso podem estabelecer ligações de saída baseadas no ID do Microsoft Entra para origens de dados no inquilino Fabrikam se apresentarem credenciais do Microsoft Entra adequadas para estabelecer a ligação. O estabelecimento da ligação de saída para o inquilino Fabrikam é permitido em virtude da entrada da lista de permissões configurada.

No entanto, os utilizadores que iniciarem sessão no Power Platform no inquilino Fabrikam não conseguem ainda estabelecer ligações de entrada baseadas no ID do Microsoft Entra para origens de dados no inquilino Contoso apesar de apresentarem credenciais do Microsoft Entra adequadas para estabelecer a ligação. O estabelecimento da ligação de entrada do inquilino Fabrikam ainda não é permitido, mesmo que a entrada da lista de permissões seja configurada e permita ligações de saída.

Inquilino do criador de ligações Inquilino de início de sessão da ligação Acesso permitido?
Contoso Contoso Sim
Contoso (isolamento de inquilinos Ativado)
Fabrikam adicionada à lista de permissões de saída
Fabrikam Sim
Fabrikam Contoso (isolamento de inquilinos Ativado)
Fabrikam adicionada à lista de permissões de saída
Não (entrada)
Fabrikam Fabrikam Sim

Restringir a ligação de entrada.

Cenário: Lista de permissões bidirecional – A Fabrikam é adicionada às listas de permissões de entrada e de saída do inquilino Contoso

Neste cenário, o admin adiciona o inquilino Fabrikam às listas de permissões de entrada e de saída enquanto o isolamento de inquilinos estiver Ativado.

Inquilino do criador de ligações Inquilino de início de sessão da ligação Acesso permitido?
Contoso Contoso Sim
Contoso (isolamento de inquilinos Ativado)
Fabrikam adicionada a ambas as listas de permissões
Fabrikam Sim
Fabrikam Contoso (isolamento de inquilinos Ativado)
Fabrikam adicionada a ambas as listas de permissões
Sim
Fabrikam Fabrikam Sim

Listas de permissões bidirecionais.

Ativar o isolamento de inquilinos e configurar a lista de permissões

No centro de administração do Power Platform, o isolamento de inquilinos é definido com Políticas>Isolamento de inquilinos.

Nota

Tem de ter uma função de Administrador global ou uma função de Administrador do Power Platform para ver e definir a política de isolamento de inquilinos.

Ativar o isolamento de inquilinos.

A lista de permissões de isolamento de inquilinos pode ser configurada utilizando Nova regra do inquilino na página Isolamento de Inquilinos. Se o isolamento de inquilinos estiver Desativado, pode adicionar ou editar as regras da lista. No entanto, estas regras não serão aplicadas até que Ative o isolamento de inquilinos.

Nova regra do inquilino para adicionar regra à lista de permissões.

A partir da lista pendente Direção da nova regra do inquilino, escolha a direção da entrada da lista de permissões.

Selecione a direção para a nova regra do inquilino.

Também pode introduzir o valor do inquilino permitido como o domínio do inquilino ou o ID do inquilino. Uma vez guardada, a entrada é adicionada à lista de regras juntamente com outros inquilinos permitidos. Se utilizar o domínio do inquilino para adicionar a entrada da lista de permissões, o centro de administração do Power Platform calcula automaticamente o ID do inquilino.

Selecione o domínio do inquilino ou o ID do inquilino para a nova regra do inquilino.

Quando a entrada aparecer na lista, os campos ID do Inquilino e Nome do inquilino do Microsoft Entra são apresentados. Note que no ID do Microsoft Entra, o nome do inquilino é diferente do domínio do inquilino. O nome do inquilino é exclusivo do inquilino, mas um inquilino pode ter mais do que um nome de domínio.

Nova regra do inquilino aparece na lista de permissões.

Pode utilizar "*" como um caráter especial para significar que todos os inquilinos são permitidos na direção designada quando o isolamento de inquilinos está Ativado.

Todos os inquilinos são permitidos na direção designada quando o isolamento de inquilinos está ativado.

Pode editar a direção da entrada da lista de permissões de inquilinos baseada em requisitos de negócio. Note que o campo Domínio ou ID do Inquilino não pode ser editado na página Editar regra do inquilino.

Editar uma regra do inquilino.

Pode executar todas as operações de lista de permissões, como adicionar, editar e eliminar enquanto o isolamento de inquilinos estiver Ativado ou Desativado. As entradas da lista de permissões têm um efeito no comportamento da ligação quando o isolamento de inquilinos é Desativado, uma vez que todas as ligações entre inquilinos são permitidas.

Impacto no tempo de design sobre aplicações e fluxos

Os utilizadores que criam ou editam um recurso afetado pela política de isolamento de inquilinos verão uma mensagem de erro relacionada. Por exemplo, os criadores do Power Apps verão o seguinte erro quando utilizam ligações entre inquilinos numa aplicação que é bloqueada por políticas de isolamento de inquilinos. A aplicação não adicionará a ligação.

Erro: Os dados não foram carregados corretamente. Por favor, tente novamente.

De forma semelhante, os criadores do Power Automate verão o seguinte erro quando tentam guardar um fluxo que utiliza ligações num fluxo que é bloqueado por políticas de isolamento de inquilinos. O fluxo em si será guardado, mas será marcado como "Suspenso" e não será executado a menos que o criador resolva a violação da política de prevenção de perda de dados (DLP).

Erro: Não foi possível obter valores. O pedido de invocação dinâmica falhou com erro – texto do erro.

Impacto no runtime sobre aplicações e fluxos

Como admin, pode decidir modificar as políticas de isolamento de inquilinos para o seu inquilino a qualquer momento. Se as aplicações e fluxos foram criados e executados em conformidade com as políticas de isolamento de inquilinos anteriores, algumas delas poderão ser negativamente afetadas por quaisquer mudanças de política que fizer. Aplicações ou fluxos que violam a política de isolamento de inquilinos não serão executados com sucesso. Por exemplo, o histórico de execuções dentro do Power Automate indica que a execução do fluxo falhou. Além disso, selecionar a execução falhada mostrará detalhes do erro.

Para os fluxos existentes que não são executados com sucesso por causa da mais recente política de isolamento de inquilinos, o histórico de execuções dentro do Power Automate indica que a execução do fluxo falhou.

Lista do histórico de execuções do fluxo.

Selecionar a execução falhada mostrará detalhes da execução de fluxo falhada.

Detalhes da falha da execução de fluxo.

Nota

Demora cerca de uma hora para que as alterações mais recentes à política de isolamento de inquilinos sejam avaliadas contra aplicações e fluxos ativos. Esta alteração não é instantânea.

Problemas conhecidos

O conector do Azure DevOps utiliza a autenticação do Microsoft Entra como o fornecedor de identidade, mas utiliza o seu próprio fluxo OAuth e STS para a autorização e emissão de um token. Como o token obtido do fluxo ADO baseado na configuração desse Conector não provém do ID do Microsoft Entra, a política de isolamento de inquilinos não é imposta. Como mitigação, recomendamos a utilização de outros tipos de políticas de dados para limitar a utilização do conector ou das respetivas ações.