Skip to main content
Skip to content

Monitorización pública para la detección de secretos

La supervisión pública detecta las credenciales filtradas por los miembros de la empresa en repositorios públicos en GitHub, lo que proporciona visibilidad de la exposición secreta más allá de los límites de la empresa.

¿Quién puede utilizar esta característica?

Public monitoring is available for enterprises on GitHub Enterprise Cloud with GitHub Advanced Security or GitHub Secret Protection enabled, including those on Nube de GitHub Enterprise con residencia de datos.

Acerca de la supervisión pública

GitHub supervisa los secretos filtrados GitHub en tiempo real. La monitorización pública atribuye a su empresa los secretos expuestos públicamente, en función de dónde hace commits su equipo.

Secret scanning detecta secretos en repositorios que posee su empresa. La supervisión pública amplía esta detección a los secretos que se encuentran en repositorios públicos arbitrarios en GitHub, independientemente de si su empresa posee o no el repositorio en el que se han filtrado.

Esto proporciona a los administradores de seguridad empresarial visibilidad sobre la exposición de credenciales que, de lo contrario, no conocerían, lo que ayuda a identificar posibles riesgos y secretos filtrados que podrían aprovechar los actores incorrectos.

Funcionamiento de la supervisión pública

La supervisión pública examina los repositorios públicos en todo GitHub, incluido el contenido que no es de código, como comentarios de solicitudes de incorporación de cambios y problemas, y gists. Detecta secretos asociados a su empresa. Cuando se detecta un secreto, se muestra una alerta en la información general de seguridad de nivel empresarial.

Métodos de atribución

La supervisión pública usa dos métodos para asociar secretos detectados a su empresa:

  • Pertenencia a la empresa: Secretos filtrados por los usuarios que son miembros de su empresa. Este método no está disponible para las empresas en Nube de GitHub Enterprise con residencia de datos, ya que el aislamiento de tenants significa que las listas de miembros de la empresa no se comparten con GitHub.
  • Coincidencia de dominio comprobada: Secretos filtrados por los usuarios cuya dirección de correo electrónico coincide con un dominio comprobado de su empresa, incluso si no son miembros directos de la empresa.

Ambos métodos están activos cuando la supervisión pública está habilitada, excepto la limitación de residencia de datos indicada anteriormente.

Triaje de alertas e integraciones

La monitorización pública incluye herramientas para ayudar a los equipos de seguridad a evaluar las alertas y conectar los resultados a los flujos de trabajo de seguridad existentes:

  • Administración de alertas: Descartar y volver a abrir alertas, añadir comentarios para registrar decisiones y revisar la cronología de actividad de cada alerta.
  • Filtrado: Filtre las alertas por repositorio, committer, tipo secreto, método de atribución o estado.
  • Comprobaciones de validez: Para los tipos de secreto admitidos, revise el estado active, inactive o unknown de una credencial detectada.
  • Integraciones: Use la API REST para trabajar con alertas mediante programación. Utiliza eventos de webhook empresarial para conectar la actividad de supervisión pública a los flujos de trabajo de seguridad existentes.

Para más información sobre la API, consulte Listar alertas de supervisión públicas de una empresa. Para obtener información sobre la carga del webhook, consulte el secret_scanning_public_monitoring_alert evento .

Para obtener más información sobre cómo ver y evaluar alertas, consulte Ver y gestionar alertas públicas de supervisión.

Requirements

Para usar la supervisión pública, la empresa debe:

  • Tener GitHub Advanced Security o GitHub Secret Protection habilitado