Asegura tus análisis e informes

Servicios de Azure DevOps | Azure DevOps Server | Azure DevOps Server 2022

El análisis y los informes de Azure DevOps proporcionan información eficaz sobre los procesos de desarrollo. Con ese poder se ofrece la responsabilidad de proteger los datos confidenciales y controlar el acceso a las métricas de la organización. En este artículo se describen los conceptos de seguridad, los controles de acceso y los procedimientos recomendados para proteger la implementación de análisis e informes.

Introducción al modelo de seguridad

La seguridad de análisis e informes usa un enfoque multicapa que incluye:

  • Controlar la visibilidad de los datos: administre quién puede ver los datos de análisis y a qué proyectos pueden acceder.
  • Implementar permisos de tablero de control: controlar el acceso a los tableros de control y sus datos subyacentes. Para obtener más información, consulte Establecimiento de permisos de panel.
  • Configurar el acceso a nivel de proyecto: restrinja el acceso de análisis en función de la pertenencia al proyecto. Para obtener más información, consulte Permisos predeterminados y acceso para informes.
  • Administración de la integración de Power BI: proteja las conexiones entre Azure DevOps y Power BI. Para más información, consulte Conexión al conector de datos de Power BI.
  • Habilitar auditoría y cumplimiento: realice un seguimiento del acceso a los datos y mantenga los requisitos de cumplimiento. Para obtener más información, consulte Acceso, exportación y filtrado de registros de auditoría.

Administración de identidades y acceso

Niveles de acceso para informes

Las funcionalidades de análisis e informes varían según el nivel de acceso. Para obtener información completa sobre los permisos predeterminados para cada nivel de acceso, consulte Permisos predeterminados y acceso para informes.

Nivel de acceso Funcionalidades de análisis e informes
Interesado Ver paneles compartidos, vistas de análisis limitadas, widgets de gráficos básicos
Basic Acceso total a las vistas de análisis, creación y edición de paneles, todos los widgets de gráficos
Básico + Planes de Prueba Incluye acceso básico más análisis e informes de planes de prueba
Visual Studio Enterprise Incluye todas las características básicas y las funcionalidades de análisis avanzadas

Para obtener más información, vea Acerca de los niveles de acceso.

Autenticación para herramientas externas

Al conectar herramientas de informes externos a Azure DevOps, la autenticación segura es esencial:

  • Usar tokens de Microsoft Entra: use la identidad de la organización para mejorar la seguridad y la administración centralizada. Para obtener más información, consulte Usar tokens de Microsoft Entra.
  • Configurar aplicaciones de OAuth: configure flujos de OAuth seguros para integraciones que no son de Microsoft. Para más información, consulte Autorización del acceso a las API REST con OAuth 2.0.
  • Utilice tokens de acceso personal (PAT) cuando sea necesario: cree tokens con los mínimos ámbitos necesarios solo cuando Microsoft Entra ID no esté disponible. Para obtener más información, consulte Uso de tokens de acceso personal.

Seguridad de análisis

Permisos de acceso a datos

La seguridad de análisis se basa en el principio de herencia de la visibilidad de los datos de los proyectos de origen.

Vistas de análisis

Controle el acceso a conjuntos de datos específicos a través de vistas de Analytics. Para obtener más información sobre cómo crear y administrar vistas de Analytics, consulte Creación de una vista de Análisis.

Tipo de vista Características de seguridad
Vistas compartidas Accesible para todos los miembros del proyecto con los permisos adecuados
Vistas privadas Solo es accesible para el creador
Visualizaciones de equipo Restringido a miembros específicos del equipo

Filtrado y privacidad de datos

Implemente el filtrado de datos para proteger la información confidencial:

  • Configurar restricciones de ruta del área: Limite los datos analíticos a áreas de trabajo específicas. Para obtener más información, consulte Configurar permisos de seguimiento de trabajo.
  • Aplicar seguridad de nivel de campo: ocultar los campos confidenciales de elementos de trabajo en los análisis. Para obtener más información, vea Agregar y modificar un campo.
  • Administrar el acceso entre proyectos: controle la visibilidad en varios proyectos.

Seguridad del tablero de control

Permisos en el panel

Controlar quién puede ver, editar y administrar paneles. Para obtener instrucciones paso a paso sobre cómo configurar permisos de panel, consulte Establecimiento de permisos de panel.

Nivel de Permisos Capabilities
View Visualización del panel y sus widgets
Edit Modificación del diseño del panel y la configuración del widget
Administrar Control total, incluida la administración de permisos y uso compartido
Eliminar Quitar paneles de control y configuraciones asociadas

Consideraciones sobre la seguridad del widget

Los distintos widgets tienen diferentes implicaciones de seguridad:

Paneles de equipo y de proyecto

Administrar el acceso al panel en diferentes niveles organizativos:

Para obtener más información sobre los tipos de panel y el acceso, vea Agregar, cambiar el nombre y eliminar paneles.

Seguridad de integración de Power BI

Seguridad del conector de datos

Al usar Power BI con Azure DevOps, implemente estas medidas de seguridad. Para obtener instrucciones de configuración detalladas, consulte Conexión al conector de datos de Power BI.

  • Usar entidades de servicio con Microsoft Entra ID: implementar la autenticación basada en aplicaciones para la actualización automatizada con administración centralizada de identidades. Para obtener más información, consulte Usar tokens de Microsoft Entra.
  • Configurar la seguridad de nivel de fila: filtre los datos de Power BI en función de la identidad del usuario.
  • Administrar credenciales de actualización: almacenar y rotar de forma segura las credenciales del origen de datos mediante la autenticación de Microsoft Entra ID.
  • Aplicar permisos de área de trabajo: controle el acceso a las áreas de trabajo de Power BI que contienen datos de Azure DevOps.

Privacidad de datos en Power BI

Protección de datos confidenciales al compartir informes de Power BI:

  • Configurar etiquetas de confidencialidad de datos: aplique la clasificación adecuada a informes y conjuntos de datos.
  • Implementar restricciones de uso compartido: controle quién puede acceder y compartir contenido de Power BI.
  • Supervisión del uso de datos: realice un seguimiento de los patrones de acceso e identifique posibles problemas de seguridad.
  • Aplicar restricciones de exportación: limite las funcionalidades de exportación de datos en función de las directivas de la organización.

Para más información sobre los procedimientos recomendados de seguridad de Power BI, consulte la baseline de seguridad de Power BI.

Auditoría y cumplimiento

Registro de auditoría

Realice un seguimiento de las actividades de análisis e informes a través de registros de auditoría completos:

  • Supervisar el acceso al panel: realice un seguimiento de quién ve y modifica los paneles. Para obtener más información, consulte Acceso, exportación y filtrado de registros de auditoría.
  • Exportaciones de datos de auditoría: registro cuando los usuarios exportan datos de análisis.
  • Seguimiento de las conexiones de Power BI: supervise las conexiones de herramientas externas y el acceso a datos.
  • Revisar los cambios de permisos: mantenga los registros de modificaciones de configuración de seguridad.

Retención y cumplimiento de datos

Implemente las directivas de retención de datos adecuadas:

  • Configurar la retención de datos de análisis: establezca los períodos de retención adecuados para los datos históricos.
  • Administrar el ciclo de vida del panel: establezca procesos para el archivado y eliminación del panel.
  • Linaje de datos de documento: mantenga registros de orígenes de datos y transformaciones.
  • Implementar informes de cumplimiento: genere informes para los requisitos normativos.

Para obtener más información sobre la protección de datos, consulte Introducción a la protección de datos.

Procedimientos recomendados para la seguridad de análisis e informes

Administración de acceso

  • Aplicar el principio de privilegios mínimos: conceda acceso mínimo necesario para las necesidades de análisis e informes.
  • Realizar revisiones de acceso periódicas: audite periódicamente los permisos de panel y análisis.
  • Usar la administración basada en grupos: administre permisos a través de grupos de seguridad en lugar de asignaciones individuales.
  • Implementar el acceso basado en función de roles: definir roles estándar para diferentes necesidades de informes.

Protección de los datos

Seguridad de integración

  • Protección de conexiones externas: use conexiones cifradas para todas las herramientas de informes externos. Para obtener más información, consulte Usar tokens de Microsoft Entra.
  • Validar herramientas de terceros: asegúrese de que las herramientas de análisis externos cumplen los requisitos de seguridad. Para obtener más información, consulte Procedimientos recomendados de seguridad.
  • Administrar la autenticación de Microsoft Entra: use la administración de identidades de la organización para integraciones externas en lugar de tokens individuales. Para obtener más información, consulte Usar tokens de Microsoft Entra.
  • Supervisar el uso de la integración: realice un seguimiento del acceso a los datos a través de las API y las conexiones externas. Para obtener más información, consulte Acceso, exportación y filtrado de registros de auditoría.

Gobernanza de la organización

Escenarios de seguridad comunes

Análisis de varios proyectos

Al implementar análisis en varios proyectos, establezca límites de seguridad claros:

Escenario de ejemplo: una organización con varios equipos de productos necesita informes consolidados al tiempo que mantiene el aislamiento del proyecto:

Organization: TechCorp
├── Project: ProductA (Team A access only)
├── Project: ProductB (Team B access only)
├── Project: Shared Services (All teams access)
└── Project: Executive Dashboard (Managers only)

En esta configuración:

  • Los miembros del equipo solo pueden acceder al análisis para sus proyectos asignados. Para más información, consulte Cambio de permisos de nivel de proyecto.
  • Las métricas de servicios compartidos son visibles para todos los equipos para el seguimiento de dependencias.
  • El panel ejecutivo proporciona métricas de alto nivel sin exponer detalles confidenciales del proyecto. Para obtener más información, consulte Establecimiento de permisos de panel.
  • Las consultas entre proyectos están restringidas en función de los permisos de usuario. Para obtener más información, consulte Creación de una vista de Análisis.

Informes de partes interesadas externas

Administrar la seguridad al compartir informes con partes interesadas externas:

  • Crear paneles específicos de las partes interesadas: diseñe vistas que muestren métricas relevantes sin detalles confidenciales.
  • Usar acceso de solo lectura: Provea permisos de solo lectura para usuarios externos.
  • Implementación del acceso limitado por tiempo: establezca fechas de expiración para el acceso de usuarios externos.
  • Aplicar filtrado de datos: asegúrese de que los usuarios externos solo ven información aprobada.

Para obtener instrucciones sobre cómo administrar usuarios externos, consulte Incorporación de usuarios externos a su organización.

Informes de cumplimiento normativo

Para las organizaciones con requisitos de cumplimiento:

Lista de comprobación de configuración de seguridad

Configuración inicial

Integraciones externas

Administración continua