Compartir a través de


Administración de permisos de Advanced Security

GitHub Advanced Security para Azure DevOps proporciona funcionalidades de análisis de seguridad completas con controles de permisos pormenorizados. Este artículo le guía a través de la configuración de permisos para alertas de seguridad, la administración de niveles de acceso y la configuración de la autenticación segura para las API de Advanced Security.

GitHub Advanced Security para Azure DevOps funciona con Azure Repos. Para utilizar GitHub Advanced Security con repositorios de GitHub, consulte GitHub Advanced Security.

Prerrequisitos

Categoría Requisitos
Permisos - Para ver un resumen de todas las alertas de un repositorio: permisos de colaborador para el repositorio.
- Para descartar alertas en Seguridad Avanzada: permisos de administrador de Project.
- Para administrar permisos en Advanced Security: miembro del grupo Administradores de la colección de proyectos o del grupo Advanced Security: administrar configuración con el permiso configurado en Permitir.

Para obtener más información sobre los permisos de Advanced Security, consulte Administrar permisos de Advanced Security.

Definiciones de permisos

Advanced Security presenta tres permisos especializados que controlan el acceso a las características de seguridad:

Permiso Descripción Casos de uso
Advanced Security: Leer alertas Visualización de alertas de seguridad, vulnerabilidades y resultados de examen Analistas de seguridad, desarrolladores que revisan el código
Advanced Security: administrar y descartar alertas Descartar falsos positivos, administrar el ciclo de vida de las alertas Ingenieros de seguridad, desarrolladores principales
Advanced Security: Administrar la configuración Habilitar o deshabilitar características de Advanced Security (acción facturable) Administradores de proyectos, administradores de seguridad

Asignaciones de permisos predeterminadas

Grupo de Azure DevOps Permisos predeterminados
Colaboradores Seguridad Avanzada: Leer alertas
Administrador de proyectos Advanced Security: leer alertas, administrar y descartar alertas
Administrador de colecciones de proyectos Advanced Security: leer alertas, administrar y descartar alertas, administrar la configuración

Nota:

Solo los usuarios con el permiso "Administrar configuración" pueden habilitar las características de Advanced Security, lo que podría incurrir en cargos de facturación. Tenga cuidado al conceder este permiso.

Administración de permisos de Advanced Security

Puede personalizar los permisos de Advanced Security para repositorios específicos para cumplir los requisitos de seguridad. Esta acción es útil cuando necesita conceder distintos niveles de acceso a los miembros del equipo en función de sus roles y responsabilidades.

Escenarios comunes para la personalización de permisos:

  • Acceso al equipo de seguridad: concesión de permisos completos a los analistas de seguridad
  • Acceso para desarrolladores: proporcionar acceso de solo lectura para los equipos de desarrollo
  • Requisitos de cumplimiento: Restringir la administración de la configuración al personal autorizado

Configuración de permisos específicos del repositorio

Si las listas desplegables de permisos están deshabilitadas, póngase en contacto con el administrador del proyecto para obtener los permisos necesarios para administrar la configuración de seguridad.

Para ajustar los permisos de un repositorio específico:

  1. Seleccione Configuración del proyecto>Repositorios.

  2. Seleccione el repositorio específico para el que quiere ajustar los permisos.

  3. Seleccione Seguridad.

  4. Seleccione el grupo de seguridad para el que quiere ajustar los permisos.

  5. Cambiar un permiso. Cuando se ejecuta correctamente, se muestra una marca de verificación junto al permiso seleccionado.

    Captura de pantalla del ajuste de los permisos de un repositorio específico.

Autenticación para api de seguridad avanzada

Los tokens de identificación de Microsoft Entra son el método de autenticación preferido para acceder a las API's de Seguridad Avanzada de GitHub para Azure DevOps. Proporcionan seguridad mejorada a través de estándares de OAuth 2.0 e integración perfecta con sistemas de identidad empresarial.

Ventajas de la autenticación de Microsoft Entra ID:

  • Seguridad mejorada: cumplimiento de OAuth 2.0 con la actualización automática de tokens
  • Integración empresarial: compatibilidad nativa con directivas de acceso condicional y autenticación multifactor
  • Auditoría y cumplimiento: mejor seguimiento y registro de las operaciones de seguridad
  • Acceso con privilegios mínimos: control de ámbito específico alineado con las directivas de seguridad de la organización

Para obtener instrucciones detalladas sobre la implementación, consulte Autenticación de Microsoft Entra para Azure DevOps.

Uso de tokens de acceso personal

Importante

Se recomiendan los tokens de Microsoft Entra más seguros sobre los tokens de acceso personal de mayor riesgo. Obtenga más información sobre nuestros esfuerzos para reducir el uso de PAT. Revise nuestra guía de autenticación para elegir el mecanismo de autenticación adecuado para sus necesidades.

Puede usar un token de acceso personal para usar las API de Advanced Security. Para obtener más información, consulte Uso de tokens de acceso personal.

Advanced Security ofrece tres ámbitos adicionales para un PAT: read, read and write y read, write, and manage.