Partilhar via


Controlar que aplicações são permitidas no seu ambiente (pré-visualização)

[Este artigo é uma documentação de pré-lançamento e está sujeito a alterações.]

Proteja-se contra a transferência de dados não autorizada ao controlar que aplicações podem ser executadas no seu ambiente do Dataverse. Estas proteções impedem a remoção não autorizada de informações confidenciais, ajudando a sua empresa a manter a continuidade e a cumprir as regulamentações.

Configure que aplicações são permitidas ou bloqueadas no seu ambiente. Isto impede que os utilizadores mal-intencionados usem aplicações não aprovadas para exportar dados confidenciais.

Importante

  • Esta é uma funcionalidade de pré-visualização.
  • As caraterísticas de pré-visualização não se destinam a utilização em produção e podem ter funcionalidade restrita. Estas caraterísticas estão sujeitas aos termos de utilização suplementares disponíveis antes do lançamento oficial, para que os clientes possam ter acesso antecipadamente e enviar comentários.

Como funciona o controlo de acesso da aplicação?

O controlo de acesso da aplicação é efetuado na camada de autenticação do Dataverse. Mais informações em Autenticação nos serviços do Power Platform. A autenticação do Dataverse valida o ID da aplicação cliente no token do utilizador em relação a uma lista de aplicações permitidas e bloqueadas configuradas para o ambiente. A autenticação concede ou nega o acesso da aplicação do utilizador ao ambiente.

Os utilizadores podem autenticar-se de quatro maneiras:

  • Contexto de utilizador

    O utilizador inicia sessão no sistema, como o Dynamics 365 Sales, com as suas credenciais.

  • Contexto da aplicação com representação do utilizador

    O utilizador inicia sessão numa aplicação proprietária da Microsoft. A aplicação faz uma chamada para o Dataverse com o respetivo token de aplicação que representa o utilizador. Saiba mais em Representar outro utilizador usando a API Web.

  • Aplicação proprietária com chamada de serviço a serviço (contexto da aplicação)

    Uma aplicação proprietária da Microsoft faz uma chamada para o Dataverse usando o respetivo token de aplicação. Estas aplicações proprietárias são registadas e fornecem serviços internos, como a sincronização de e-mail, que normalmente são executadas em fundo sem qualquer interação do utilizador.

  • Aplicações de terceiros registadas no registo da aplicação do seu portal do Azure

    A sua aplicação personalizada é autenticada com o certificado ou token de utilizador do registo da aplicação Azure.

Exemplos de como o controlo de acesso da aplicação cliente funciona na autenticação de contexto de utilizador e de aplicação:

  • Contexto de utilizador com token de utilizador

    • Para todos os pedidos de token de utilizador, validamos se o ID da aplicação usado faz parte de listas permitidas ou bloqueadas.
    • Também é possível obter um token de utilizador para um cliente público para aplicativos parceiras e proprietárias.

    Nota

    • Não recomendamos que permita um cliente público, a menos que seja temporariamente necessário.
    • A aplicação Dataverse 00000007-0000-0000-c000-000000000000 é automaticamente permitida em todos os ambientes. O acesso de utilizador ao ambiente do Dataverse pode ser gerido com a atribuição da licença de utilizador apropriada e/ou atribuição de um direito de acesso do Dataverse ao utilizador.
  • Contexto da aplicação com representação do utilizador

  • Representação através de uma aplicação proprietária

    • Em cenários como o Power Automate, em que um token de aplicação de serviço a serviço é usado com representação de utilizador, verificamos se o ID da aplicação é permitida ou bloqueada.
    • Para outros cenários em que a representação do utilizador não é usada, nenhuma validação é executada atualmente para tokens de serviço a serviço.

O controlo de acesso à aplicação cliente não é aplicado às seguintes aplicações:

Pré-requisitos

Satisfaça os pré-requisitos que se seguem:

Verificar a função

Existem duas funções de administração de serviços relacionadas com o Power Platform que pode atribuir para fornecer um alto nível de gestão de administração:

  • Administrador do Power Platform
  • Administração do Dynamics 365

Verifique se o seu ambiente é um Ambiente Gerido

O seu ambiente tem de ser um Ambiente Gerido. Mais informações em Descrição geral do Ambiente Gerido.

Ativar a auditoria no ambiente

  1. Inicie sessão no Centro de administração do Power Platform como administrador de sistema.
  2. No painel de navegação, selecione Gerir.
  3. No painel Gerir, selecione Ambientes. Em seguida, selecione o seu ambiente específico.
  4. Selecione Definições na barra de comando.
  5. Selecione Auditoria e registos>Definições de auditoria.
  6. Na secção Auditoria, selecione as opções Iniciar auditoria, Registar acesso e Ler.
  7. Selecione Guardar.

Rever a lista de aplicações no ambiente

Há um conjunto de aplicações que são pré-registrados para execução num ambiente do Dataverse. Esta lista de aplicações pode ser diferente entre ambientes diferentes. Estas aplicações são carregadas automaticamente no seu ambiente.

Nota

As seguintes aplicações estão pré-autorizadas para serem executadas num ambiente do Dataverse:

Adicionar aplicações à lista

Para adicionar uma aplicação à lista concluindo os passos a seguir.

  1. Inicie sessão no centro de administração do Power Platform.

  2. No painel de navegação, selecione Gerir.

  3. No painel Gerir, selecione Ambientes.

  4. Na página Ambientes, selecione o nome do ambiente.

  5. Copiar o URL do Ambiente, como contoso.crm.dynamics.com.

  6. Abra um novo separador no mesmo browser (para se manter com sessão iniciada) e adicione o URL a seguir à barra de endereço. Substitua <EnvironmentURL> pelo URL do seu ambiente e prima Enter.

    https:/<EnvironmentURL>/main.aspx?forceUCI=1&pagetype=entitylist&etn=application&viewid=76302387-6f41-48e5-8eaf-4e74c1971020&viewType=1039
    

    O formulário mostra a lista de aplicações que são carregadas no seu ambiente.

  7. Selecione + Novo.

  8. No ecrã novo, introduza um ApplicationId.

  9. Introduza um Nome.

  10. Selecione Guardar.

Remover aplicações da lista

Para remover uma aplicação da lista:

  1. Selecione uma aplicação.

  2. Selecione Eliminar.

  3. Repita este procedimento para cada aplicação que pretende remover.

    Nota

    Se removeu uma aplicação do sistema que foi pré-carregado no ambiente, a aplicação pode ser restaurada automaticamente pelo sistema. Poderá querer eliminar apenas as aplicações que adicionou.

Permitir ou bloquear aplicações

Aplicações mais utilizadas que poderá querer permitir

Eis algumas aplicações usadas com frequência que é seguro permitir.

Application ID Nome da aplicação
07ce06e6-4ae9-4466-bca4-2984fa04d057 Armazenamento de Ficheiros do Microsoft Dynamics
1884bdbf-452a-4a11-9c76-afdbdb1b3768 RelevanceSearch
3570e63c-5acf-4f3f-9f15-a49faa5120d3 PowerAppsCustomerManagementPlaneBackend
44a02aaa-7145-4925-9dcd-79e6e1b94eff MicrosoftDynamics365OfficeAppsIntegration
4ade18ba-d41e-45d6-a563-97c67fc0be15 Serviço NRD do Microsoft Dynamics
546068c3-99b1-4890-8e93-c8aeadcfe56a Common Data Service — Azure Data Lake Storage
5bdbebb2-509f-458e-b56e-d0b934dfdafa DynamicsInstaller
60216f25-dbae-452b-83ae-6224158ce95e Aplicação Microsoft Dynamics CRM para Outlook
61d02d70-ab6c-4569-be48-787ea2cda65d Análise do Dynamics 365
6eb29b24-9d89-4f26-bf2f-9a84ed2499b8 Serviço de Deteção Global do Common Data Service
730d33da-0894-409f-a907-c577151719c5 Flow-RP
7df0a125-d3be-4c96-aa54-591f83ff541c Serviço do Microsoft Flow
7f15f9d9-cad0-44f1-bbba-d36650e07765 Azure Synapse Link for Dataverse
84e37c07-7362-4d9f-b4b1-09be02be0195 DAMS PROD CL
8d605dfc-1a04-4da6-9be2-8426724af3f3 PROD do Serviço de Autorização do Power Platform
978b42f5-e03a-4695-b8df-454959d032c8 BAP
99ff962b-6252-4b98-8478-0c65a3ea1925 InsightsAppsPlatform
a94f9c62-97fe-4d19-b06d-472bed8d2bcf Base de Dados SQL do Azure e Azure SQL Data Warehouse
aeb01831-b358-4750-92ce-722e4f3ea7e8 BizQA para CDS
b5faaec4-04c9-45e6-990a-093ed6d02c94 Conector do Dynamics 365 Sales Insights para Power Automate
b6fb6bd6-f0fb-4a60-beb1-4e50afd0eaa9 PowerAppsDataPlaneBackend
be5f0473-6b57-40f8-b0a9-b3054b41b99e IBuilder_StructuredML_Prod_CDS
c6a9976b-9beb-43b8-9aea-52a55ba8e39b Flow-CDSNativeConnectorGermany
c92229fa-e4e7-47fc-81a8-01386459c021 CDSUserManagement
e548fb5c-c385-41a6-a31d-6dbc2f0ca8a3 JobsServiceProd
ef32e2a3-262a-44e5-a270-4dfb7b6d0bb2 AiBuilder PAIO-CDS Prod
Aplicações que talvez queira bloquear

Estas aplicações são poderosos exportadores de dados. Bloqueá-las evita a possível transferência de dados de informações confidenciais.

Application ID Nome da aplicação
a672d62c-fc7b-4e81-a576-e60dc46e951d Microsoft Power Query para Excel (cliente de ambiente de trabalho)
d3590ed6-52b3-4102-aeff-aad2292ab01c Cliente do Microsoft Access
51f81489-12ee-4a9e-aaae-a2591f45987d xRm ToolBox
2ad88395-b77d-4561-9441-d0e40824f9bc PowerShell
a672d62c-fc7b-4e81-a576-e60dc46e951d Power BI
  1. Ative o modo de auditoria no seu ambiente de não produção.
  2. Reveja o registo de auditoria das aplicações que estão em execução no ambiente para obter a lista de aplicações cujo controlo de acesso pretende gerir.
  3. Repita os passos 1 e 2 no seu ambiente de produção.
  4. Confirme a lista de aplicações que pretende permitir que sejam executadas no ambiente.

Configurar o controlo de acesso a aplicações

Existem quatro modos diferentes:

Ativar o modo de auditoria

Recomendamos que ative o modo de auditoria, durante, pelo menos, uma semana, para obter a lista de aplicações que os utilizadores estão a executar num ambiente.

Com esta lista de registos de auditoria, pode determinar que aplicações pretende permitir ou bloquear.

  1. Inicie sessão no centro de administração do Power Platform.
  2. No painel de navegação esquerdo, selecione Segurança.
  3. No painel Segurança, selecione Identidade e acesso.
  4. Na página Gestão de casos e acesso, selecione Controlo de acesso de aplicações
  5. Selecione o ambiente onde pretende ativar a caraterística de controlo de acesso a aplicações.
  6. Selecione o botão Configurar o controlo de acesso a aplicações.
  7. Selecione a opção AuditMode na lista pendente Controlo de acesso.
  8. Selecione uma aplicação do Dataverse e, em seguida, selecione a opção Permitir localizada acima da grelha.
  9. Selecione Guardar.
  10. A lista de ambientes é apresentada novamente. Repita o procedimento para cada ambiente em que pretende ativar a auditoria. Feche o painel quando terminar de ativar o modo de auditoria para os seus ambientes.

Nota

O modo de auditoria pode levar até uma hora para entrar em vigor, depois de atualizar as definições de configuração.

No modo de auditoria, tem de selecionar, pelo menos, uma aplicação para permitir o acesso. No entanto, o controlo de acesso a aplicações não é imposto no modo de auditoria. Obtém uma lista de aplicações que acedem ao ambiente, independentemente de o acesso lhes ser permitido ou negado.

As definições de auditoria para um ambiente têm de ser permitidas, incluindo a opção Acesso ao registo.

Obter a lista de registos de auditoria

  1. Inicie sessão no Centro de administração do Power Platform como administrador de sistema.

  2. No painel de navegação, selecione Gerir.

  3. No painel Gerir, selecione Ambientes. Em seguida, selecione um ambiente onde ativou a auditoria.

  4. Selecione Definições.

  5. Selecione Auditoria e registos>Vista de resumo de auditoria.

  6. Selecione Ativar/Desativar Filtros para rever uma lista de capacidades pendentes de títulos.

  7. Selecione a seta pendente junto do título Evento e, em seguida, localize e selecione ApplicationBasedAccessDenied e ApplicationBasedAccessAllowed.

    Captura de ecrã a mostrar onde o botão Ativar/Desabilitar Filtros e as caixas de seleção ApplicationBasedAccessDenied e ApplicationBasedAccessAllowed estão localizadas na página Vista de resumo de auditoria.

  8. Selecione OK.

    Aparecem as auditorias filtradas.

Ativar o modo de ativado

Comece a bloquear as aplicações que estão bloqueadas e permita apenas aplicações aprovadas. Pode selecionar aplicações para que o acesso seja Permitido ou Bloqueado.

  1. Inicie sessão no centro de administração do Power Platform.

  2. No painel de navegação esquerdo, selecione Segurança.

  3. No painel Segurança, selecione Identidade e acesso.

  4. Na página Gestão de casos e acesso, selecione Controlo de acesso de aplicações.

  5. Selecione o ambiente onde pretende ativar a caraterística de controlo de acesso a aplicações.

  6. Selecione o botão Configurar o controlo de acesso a aplicações.

  7. Selecione Ativado, na lista pendente Controlo de acesso.

  8. Selecione uma aplicação do Dataverse e, em seguida, selecione uma destas opções, localizadas acima da grelha:

    • Permitir para permitir acesso à aplicação.
    • Bloquear para negar o acesso à aplicação.
  9. Selecione Guardar.

  10. A lista de ambientes é apresentada novamente. Repita o procedimento para cada ambiente em que pretende começar a bloquear aplicações bloqueadas e permitir aplicações aprovadas. Feche o painel quando terminar.

    Nota

    O modo ativado pode levar até uma hora para entrar em vigor, depois de atualizar as definições de configuração.

Ativar o modo de ativado para funções

Comece a bloquear as aplicações que estão bloqueadas e permita apenas aplicações aprovadas. Para aplicações cujo acesso é permitido, pode atribuir direitos de acesso para restringir quem pode executar essas aplicações no ambiente. Apenas os utilizadores atribuídos com um direito de acesso selecionado podem executar as aplicações.

  1. Inicie sessão no centro de administração do Power Platform.
  2. No painel de navegação esquerdo, selecione Segurança.
  3. No painel Segurança, selecione Identidade e acesso.
  4. Na página Gestão de casos e acesso, selecione Controlo de acesso de aplicações.
  5. Selecione o ambiente onde pretende ativar a caraterística de controlo de acesso a aplicações.
  6. Selecione o botão Configurar o controlo de acesso a aplicações.
  7. Selecione Ativado para funções, na lista pendente Controlo de acesso.
  8. Depois de a sua aplicação ser selecionada, selecione a opção Gerir direitos de acesso localizada acima da grelha.
  9. Selecione um ou mais direitos de acesso pretendidos.
  10. Selecione Guardar.
  11. Aparece uma janela a pedir-lhe para confirmar as funções que selecionou. Selecione Guardar.
  12. A lista de aplicações é apresentada novamente. Selecione Guardar.
  13. A lista de ambientes é apresentada novamente. Repita o procedimento para cada ambiente em que pretende atribuir direitos de acesso. Feche o painel quando terminar.

Nota

O modo ativado para funções pode levar até uma hora para entrar em vigor, depois de atualizar as definições de configuração.

Desativar a caraterística de controlo de acesso a aplicações

Desative a caraterística de controlo de acesso a aplicações para remover restrições em aplicações em execução num ambiente.

  1. Inicie sessão no centro de administração do Power Platform.
  2. No painel de navegação esquerdo, selecione Segurança.
  3. No painel Segurança, selecione Identidade e acesso.
  4. Na página Gestão de casos e acesso, selecione Controlo de acesso de aplicações.
  5. Selecione o ambiente onde pretende ativar a caraterística de controlo de acesso a aplicações.
  6. Selecione o botão Configurar o controlo de acesso a aplicações.
  7. Selecione Desativado, na lista pendente Controlo de acesso.
  8. Selecione Guardar.
  9. A lista de ambientes é apresentada novamente. Repita o procedimento para cada ambiente em que pretende desativar a caraterística. Feche o painel quando terminar.

Nota

Se definir algumas aplicações como Permitidas ou Bloqueadas, não terá de remover a definição quando a caraterística de controlo de acesso a aplicações estiver desativada como Desativado. Não existem restrições de aplicação neste ambiente.

Mensagem de erro: Erro de utilizador negado pela aplicação

Os utilizadores recebem a seguinte mensagem de erro se tentarem executar uma aplicação não permitida:

O acesso à API do Dataverse é restrito para este ID de aplicação.

Serviços proprietários e aplicações do portal da Microsoft utilizados com frequência

As seguintes aplicações são serviços proprietários da Microsoft. Esta lista de aplicações pode ser diferente, dependendo dos tipos de ambiente que tem e das soluções instaladas. Estas aplicações são automaticamente permitidas em todos os ambientes onde existem. Para impedir que os utilizadores utilizem estas aplicações, pode remover a licença de utilizador necessária ou remover a respetiva atribuição de direito de acesso do Dataverse. Por exemplo, para usar o Power Apps maker portal, o seu criador tem de receber uma função de Criador de Ambientes, Personalizador de Sistemas ou Administrador de Sistema.

Application ID Nome da aplicação
00000007-0000-0000-c000-000000000000 Dataverse
75eb2b80-011a-4693-9a47-7971c853603c make.powerpages.microsoft.com
945d3a88-db20-40bd-a9e3-8f2383a17c88 make.powerpages.microsoft.com
929cb005-cba1-40c4-a962-ef441029cb6c make.powerpages.microsoft.us
f9a5ac11-cab3-45f0-9d0f-83463ba2e34c make.test.powerpages.microsoft.com
a6d2002e-7db6-4da0-94e8-73765fdbc7fb DoD do Portal do Microsoft Flow
9856e8dd-37b6-4749-a54b-8f6503ea93b7 Microsoft FlowPortalGCC High
fac5b0fe-9b16-4ae3-b20b-324ec3f033d3 make.apps.appsplatform.us
5d21c8e8-6d68-4b62-a3a5-bc1900513fad make.high.powerapps.us
feb2c8aa-4f70-4881-abec-521141627b04 make.gov.powerapps.us
a522f059-bb65-47c0-8934-7db6e5286414 Power Virtual Agents — Teste
a8f7a65c-f5ba-4859-b2d6-df772c264e9d make.powerapps.com
719640cd-0337-4b0c-8e6a-431271371fab make.test.powerapps.com
60f38cf4-a0bf-4fdf-b0b5-14d3131bc031 make.test.powerapps.com
c84a0f23-a0f8-4e8e-918b-57db620d110a Cliente PowerPlatformAdminCenter
065d9450-1e87-434e-ac2f-69af271549ed PowerPlatformAdminCenter
61ccfc51-60d1-470a-9dca-f78fcf640d23 MicrosoftServiceCopilot-Prod
8c1a9936-578e-4d13-9bd9-9afe53ef7de8 Copilot de Finanças
a59cef1e-2e32-4703-8dab-810d9807efeb ccibots
96ff4394-9197-43aa-b393-6a41652e21f8 ccibotsprod