Controlar qué aplicaciones están permitidas en su entorno (versión preliminar)
[Este artículo es documentación preliminar y está sujeto a modificaciones].
Protéjase contra la filtración de datos controlando qué aplicaciones se pueden ejecutar en su entorno de Dataverse. Estas medidas de seguridad evitan la eliminación no autorizada de información confidencial, lo que ayuda a su empresa a mantener la continuidad y cumplir con las regulaciones.
Configure qué aplicaciones están permitidas o bloqueadas en su entorno. Esto evita que los usuarios malintencionados usen aplicaciones no aprobadas para exportar datos confidenciales.
Importante
- Esta es una característica en versión preliminar.
- Las características en vista previa no se han diseñado para un uso de producción y pueden tener una funcionalidad restringida. Estas características están sujetas a condiciones de uso adicionales y están disponibles antes del lanzamiento oficial para que los clientes puedan tener un acceso anticipado y proporcionar comentarios.
¿Cómo funciona el control de acceso a las aplicaciones?
El control de acceso a las aplicaciones se realiza en la capa de autenticación de Dataverse. Obtenga más información en Autenticación a servicios de Power Platform. La autenticación de Dataverse valida el id. de aplicación cliente en el token del usuario con una lista de aplicaciones permitidas y bloqueadas configuradas para el entorno. La autenticación concede o deniega el acceso de la aplicación del usuario al entorno.
Los usuarios pueden autenticarse de cuatro maneras:
Contexto de usuario
El usuario inicia sesión en el sistema, como Dynamics 365 Sales, con sus credenciales.
Contexto de aplicación con suplantación de usuario
El usuario inicia sesión en una aplicación Microsoft propia. La aplicación realiza una llamada a Dataverse con su token de aplicación que representa al usuario. Más información en Suplantar a otro usuario utilizando la API web.
Aplicación propia con llamada de servicio a servicio (contexto de la aplicación)
Una aplicación de Microsoft propia realiza una llamada a Dataverse con su token de aplicación. Estas aplicaciones propias están registradas y proporcionan servicios internos, como la sincronización de correo electrónico, que normalmente se ejecutan en segundo plano sin ninguna interacción del usuario.
Aplicaciones de terceros registradas en el registro de aplicaciones de su portal Azure
La aplicación personalizada se autentica mediante el certificado o token de usuario del registro de la aplicación Azure.
Ejemplos de cómo funciona el control de acceso de la aplicación cliente en la autenticación de contexto de usuario y aplicación:
Contexto de usuario con token de usuario
- Para todas las solicitudes de tokens de usuario, validamos si el identificador de la aplicación utilizado forma parte de las listas permitidas o bloqueadas.
- También se puede obtener un token de usuario para un cliente público para aplicaciones propias y asociadas.
Nota
- No se recomienda permitir un cliente público a menos que sea necesario temporalmente.
- La aplicación Dataverse de 00000007-0000-0000-c000-000000000000 se permite automáticamente en todos los entornos. El acceso del usuario al entorno de Dataverse se puede administrar mediante la asignación de la licencia de usuario adecuada o la asignación de un rol de seguridad de Dataverse al usuario.
Contexto de aplicación con suplantación de usuario
Suplantación de identidad mediante una aplicación propia
- En escenarios como Power Automate, en los que se usa un símbolo (token) de aplicación de servicio a servicio con la suplantación de usuario, comprobamos si el identificador de aplicación está permitido o bloqueado.
- Para otros escenarios en los que no se usa la suplantación de usuario, actualmente no se realizan validaciones para los tokens de servicio a servicio.
El control de acceso de las aplicaciones cliente no se aplica a las siguientes aplicaciones:
Aplicaciones propias con llamadas de servicio a servicio (contexto de la aplicación)
Obtenga más información en Aplicaciones de portal y servicios propios de Microsoft de uso común.
Aplicaciones de partners con llamadas de servicio a servicio
Para bloquear estas aplicaciones, desactive o elimínelas del entorno en el centro de administración de Power Platform. Obtenga más información en Administrar usuarios de aplicaciones en el Centro de administración de Power Platform.
Requisitos previos
Complete los siguientes requisitos previos:
Comprobar su rol
Hay dos roles de administrador de servicios relacionados con Power Platform que puede asignar para proporcionar un alto nivel de administración de administradores:
- Administrador de Power Platform
- Administrador de Dynamics 365
Compruebe que su entorno es un entorno administrado
Su entorno debe ser un entorno administrado. Obtenga más información en Información general sobre entornos administrados.
Activar la auditoría en el entorno
- Inicie sesión en el Centro de administración de Power Platform como administrador del sistema.
- En el panel de navegación, seleccione Entorno. Luego, seleccione su entorno específico.
- Seleccione Configuración en la barra de comandos.
- Seleccione Auditoria y registros>Configuración de auditoría.
- En la sección Auditoría, seleccione las opciones Iniciar auditoría, Acceso a registros y Leer registros.
- Seleccione Guardar.
Revisar la lista de aplicaciones en el entorno
Hay un conjunto de aplicaciones que se registran previamente para ejecutarse en un entorno de Dataverse. Esta lista de aplicaciones puede ser diferente entre diferentes entornos. Estas aplicaciones se cargan automáticamente en su entorno.
Nota
Las siguientes aplicaciones están preautorizadas para ejecutarse en un entorno de Dataverse:
- Todas las aplicaciones Microsoft que están preautorizadas para adquirir tokens en nombre de. Obtenga más información en Plataforma de identidad de Microsoft y flujo con derechos delegados de OAuth 2.0.
- Aplicaciones de usuarios de aplicación. Obtenga más información en Usuarios especiales de aplicaciones y del sistema.
- Todas las aplicaciones heredadas que pueden adquirir tokens en nombre de forma dinámica.
- Todas las aplicaciones con el privilegio prvActOnBehalfOfAnotherUser y las que usan encabezados para suplantar a los usuarios. Obtenga más información en Suplantar a otro usuario.
Agregar o quitar aplicaciones de la lista
Para agregar una aplicación a la lista:
En el centro de administración de Power Platform, seleccione un entorno y copie la URL del entorno, como
contoso.crm.dynamics.com
.Abra una nueva pestaña en el mismo navegador (para permanecer conectado) y agregue la siguiente URL a la barra de direcciones. Reemplace
<EnvironmentURL>
por la URL de su entorno y, a continuación, presione Entrar.https:/<EnvironmentURL>/main.aspx?forceUCI=1&pagetype=entitylist&etn=application&viewid=76302387-6f41-48e5-8eaf-4e74c1971020&viewType=1039
El formulario muestra la lista de aplicaciones que están cargadas en su entorno.
Seleccione + Nuevo.
En la nueva pantalla, especifique un ApplicationId.
Escriba un Nombre.
Seleccione Guardar.
Para eliminar una aplicación de la lista:
- Seleccione una aplicación.
- Seleccione Eliminar.
Nota
Si eliminó una aplicación del sistema que estaba precargada en el entorno, el sistema puede restaurar automáticamente la aplicación. Es posible que desee eliminar solo las aplicaciones que ha agregado.
Permitir o bloquear aplicaciones
Aplicaciones de uso común que quizás quiera permitir
Estas son algunas de las aplicaciones más utilizadas que es seguro permitir.
Id. de aplicación | Nombre de la aplicación |
---|---|
07ce06e6-4ae9-4466-bca4-2984fa04d057 | Almacenamiento de archivos de 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 | Microsoft DynamicsServicio de NRD |
546068c3-99b1-4890-8e93-c8aeadcfe56a | Common Data Service: Azure Data Lake Storage |
5bdbebb2-509f-458e-b56e-d0b934dfdafa | DynamicsInstaller |
60216f25-dbae-452b-83ae-6224158ce95e | Microsoft Dynamics CRM App for Outlook |
61d02d70-ab6c-4569-be48-787ea2cda65d | Análisis de Dynamics 365 |
6eb29b24-9d89-4f26-bf2f-9a84ed2499b8 | Servicio de detección global de Common Data Service |
730d33da-0894-409f-a907-c577151719c5 | Flow-RP |
7df0a125-d3be-4c96-aa54-591f83ff541c | Servicio 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 | Servicio de autorización PROD de Power Platform |
978b42f5-e03a-4695-b8df-454959d032c8 | BAP |
99ff962b-6252-4b98-8478-0c65a3ea1925 | InsightsAppsPlatform |
a94f9c62-97fe-4d19-b06d-472bed8d2bcf | Azure SQL Database y Data Warehouse |
aeb01831-b358-4750-92ce-722e4f3ea7e8 | BizQA para CDS |
b5faaec4-04c9-45e6-990a-093ed6d02c94 | Conector Dynamic 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 |
Aplicaciones que quizás quiera bloquear
Estas aplicaciones son potentes exportadoras de datos. Bloquearlas evita una posible exfiltración de datos de información sensible.
Id. de aplicación | Nombre de la aplicación |
---|---|
a672d62c-fc7b-4e81-a576-e60dc46e951d | Microsoft Power Query para Excel (cliente de escritorio) |
d3590ed6-52b3-4102-aeff-aad2292ab01c | Cliente de Microsoft Access |
51f81489-12ee-4a9e-aaae-a2591f45987d | xRm ToolBox |
2ad88395-b77d-4561-9441-d0e40824f9bc | PowerShell |
a672d62c-fc7b-4e81-a576-e60dc46e951d | Power BI |
Pasos recomendados
- Active el modo auditoría en su entorno de no producción.
- Revise el registro de auditoría de las aplicaciones que se ejecutan en el entorno para obtener la lista de aplicaciones cuyo control de acceso desea administrar.
- Repita los pasos 1 y 2 en su entorno de producción.
- Confirme la lista de aplicaciones que desea permitir para ejecutar en el entorno.
Modos de control de acceso a aplicaciones
Hay cuatro modos diferentes:
- Activar el modo de auditoría
- Activar el modo habilitado
- Activar el modo habilitado para el modo de roles
- Activar el acceso de aplicaciones
Activar el modo de auditoría
Le recomendamos que active el modo auditoría, durante al menos una semana, para obtener la lista de aplicaciones que sus usuarios están ejecutando en un entorno.
Con esta lista de registros de auditoría, puede determinar qué aplicaciones desea permitir o bloquear.
- Inicie sesión en el Centro de administración de Power Platform.
- En el panel de navegación, seleccione Seguridad.
- En la sección Seguridad, seleccione Controles de acceso.
- En la sección Controles de acceso, seleccione Control de accesos a aplicaciones.
- Seleccione el entorno en el que desea activar la característica de control de acceso a la aplicación.
- Seleccione el botón Configurar el control de accesos a aplicaciones.
- Seleccione la opción AuditMode en la lista desplegable Control de acceso.
- Seleccione una aplicación Dataverse y, a continuación, seleccione la opción Permitir situada encima de la cuadrícula.
- Seleccione Guardar.
- La lista de entornos se muestra de nuevo. Repita el procedimiento para cada entorno en el que desee activar la auditoría. Cierre el panel cuando haya terminado de activar el modo auditoría para sus entornos.
Nota
El modo de auditoría puede tardar hasta una hora en surtir efecto después de actualizar los ajustes de configuración.
En el modo de auditoría, debe seleccionar al menos una aplicación a la que permitir el acceso. Sin embargo, el control de acceso a las aplicaciones no se aplica en modo de auditoría. Obtiene una lista de aplicaciones que acceden al entorno, independientemente de que se les permita o deniegue el acceso.
Debe permitirse la configuración de auditoría para un entorno, incluida la opción de Registrar acceso.
Recuperar la lista de registros de auditoría
Inicie sesión en el centro de administración de Power Platform como administrador del sistema.
Seleccione Entornos y, a continuación, seleccione un entorno en el que haya activado la auditoría.
Seleccione Configuración.
Seleccione Auditoria y registros>Vista de resumen de auditoría.
Seleccione Habilitar/deshabilitar filtros para revisar una lista de capacidades desplegables de encabezados.
Seleccione la flecha desplegable cerca del encabezado Evento y, a continuación, busque y seleccione ApplicationBasedAccessDenied y ApplicationBasedAccessAllowed.
Seleccione Aceptar.
Aparecerán las auditorías filtradas.
Activar el modo habilitado
Continúe bloqueando las aplicaciones que están bloqueadas y permita solo las aplicaciones aprobadas. Puede seleccionar aplicaciones para tener acceso permitido o bloqueado.
Inicie sesión en el Centro de administración de Power Platform.
En el panel de navegación, seleccione Seguridad.
Seleccione Controles de acceso en la sección Seguridad.
Seleccione Control de accesos a aplicaciones en la sección Controles de acceso.
Seleccione el entorno en el que desea activar la característica de control de acceso a la aplicación.
Seleccione el botón Configurar el control de accesos a aplicaciones.
Seleccione Habilitado en la lista desplegable Control de acceso.
Seleccione una aplicación Dataverse y, a continuación, seleccione una de estas opciones, que se encuentran encima de la cuadrícula:
- Permitir para permitir el acceso a la aplicación.
- Bloquear para denegar el acceso a la aplicación.
Seleccione Guardar.
La lista de entornos se muestra de nuevo. Repita el procedimiento para cada entorno en el que desee comenzar a bloquear aplicaciones no aprobadas y permitir aplicaciones aprobadas. Cierre el panel cuando haya terminado.
Nota
El modo habilitado puede tardar hasta una hora en surtir efecto después de actualizar los ajustes de configuración.
Activar el modo habilitado para el modo de roles
Continúe bloqueando las aplicaciones que están bloqueadas y permita solo las aplicaciones aprobadas. Para las aplicaciones con acceso permitido, puede asignar roles de seguridad para restringir quién puede ejecutar esas aplicaciones en el entorno. Solo los usuarios asignados a un rol de seguridad seleccionado pueden ejecutar las aplicaciones.
- Inicie sesión en el Centro de administración de Power Platform.
- En el panel de navegación, seleccione Seguridad.
- Seleccione Controles de acceso en la sección Seguridad.
- Seleccione Control de accesos a aplicaciones en la sección Controles de acceso.
- Seleccione el entorno en el que desea activar la característica de control de acceso a la aplicación.
- Seleccione el botón Configurar el control de accesos a aplicaciones.
- Seleccione Habilitado para roles en la lista desplegable Control de acceso.
- Una vez seleccionada la aplicación, seleccione la opción Administrar roles de seguridad ubicada encima de la cuadrícula.
- Seleccione uno o varios roles de seguridad que desee.
- Seleccione Guardar.
- Aparecerá una ventana en la que se le pedirá que confirme los roles que ha seleccionado. Seleccione Guardar.
- Aparece de nuevo la lista de aplicaciones. Seleccione Guardar.
- La lista de entornos se muestra de nuevo. Repita el procedimiento para cada entorno en el que desee asignar roles de seguridad. Cierre el panel cuando haya terminado.
Nota
El modo habilitado para roles puede tardar hasta una hora en surtir efecto después de actualizar los ajustes de configuración.
Desactivar la función de control de acceso a aplicaciones
Desactive la función de control de acceso a aplicaciones para eliminar las restricciones en las aplicaciones que se ejecutan en un entorno.
- Inicie sesión en el Centro de administración de Power Platform.
- En el panel de navegación, seleccione Seguridad.
- Seleccione Controles de acceso en la sección Seguridad.
- Seleccione Control de accesos a aplicaciones en la sección Controles de acceso.
- Seleccione el entorno en el que desea activar la característica de control de acceso a la aplicación.
- Seleccione el botón Configurar el control de accesos a aplicaciones.
- Seleccione Deshabilitado en la lista desplegable Control de acceso.
- Seleccione Guardar.
- La lista de entornos se muestra de nuevo. Repita el procedimiento para cada entorno en el que desee desactivar la característica. Cierre el panel cuando haya terminado.
Nota
Si configura algunas aplicaciones como Permitido o Bloqueado, no es necesario que elimine la configuración cuando la característica de control de acceso a aplicaciones esté desactivada como Deshabilitada. No hay restricciones de aplicaciones en este entorno.
Mensaje de error: error de usuario de aplicación denegada
Los usuarios reciben el siguiente mensaje de error si intentan ejecutar una aplicación no permitida:
El acceso a la API de Dataverse está restringido para este identificador de aplicación.
Aplicaciones de portal y servicios propios de Microsoft de uso común
Las siguientes aplicaciones son servicios propios de Microsoft. Esta lista de aplicaciones puede ser diferente según los tipos de entorno que tenga y las soluciones que estén instaladas. Estas aplicaciones se permiten automáticamente en todos los entornos en los que existen. Para impedir que los usuarios usen estas aplicaciones, puede quitar la licencia de usuario requerida o quitar su asignación de roles de seguridad de Dataverse. Por ejemplo, para usar el portal de creadores de Power Apps, su creador debe tener asignado un rol de seguridad de Creador de entorno, Personalizador del sistema o Administrador del sistema.
Id. de aplicación | Nombre de la aplicación |
---|---|
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 | Microsoft Flow Portal DoD |
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: Prueba |
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 de PowerPlatformAdminCenter |
065d9450-1e87-434e-ac2f-69af271549ed | PowerPlatformAdminCenter |
61ccfc51-60d1-470a-9dca-f78fcf640d23 | MicrosoftServiceCopilot-Prod |
8c1a9936-578e-4d13-9bd9-9afe53ef7de8 | Copilot para finanzas |
a59cef1e-2e32-4703-8dab-810d9807efeb | ccibots |
96ff4394-9197-43aa-b393-6a41652e21f8 | ccibotsprod |