Share via


Análisis de secretos

Las credenciales expuestas en los sistemas de ingeniería proporcionan oportunidades fáciles de aprovechar para los atacantes. Para defenderse de esta amenaza, la herramienta de examen de secretos GitHub Advanced Security para Azure DevOps busca credenciales y otro contenido confidencial en el código fuente. La protección contra inserción también impide que se filtren las credenciales.

El examen de secretos del repositorio busca secretos que ya existan en el código fuente en todo el historial y la protección contra inserción impide que se expongan nuevos secretos en el código fuente.

GitHub Advanced Security para Azure DevOps funciona con Azure Repos. Si quiere usar GitHub Advanced Security con repositorios de GitHub, vea GitHub Advanced Security.

Acerca de las alertas de examen de secretos

Cuando se habilita Advanced Security, examina los repositorios en busca de secretos emitidos por una gran variedad de proveedores de servicios y genera alertas de examen de secretos.

Si para el acceso a un recurso se necesitan credenciales emparejadas, el examen de secretos puede crear una alerta solo cuando se detecten las dos partes del par en el mismo archivo. El emparejamiento garantiza que las fugas más críticas no se oculten detrás de información sobre fugas parciales. La coincidencia de pares también ayuda a reducir los falsos positivos, ya que los dos elementos de un par se deben usar de manera conjunta para acceder al recurso del proveedor.

La pestaña Advanced Security de Repos>Advanced Security en Azure DevOps es el centro para ver las alertas de seguridad. Seleccione la pestaña Secretos para ver las alertas de examen de secretos. Puede filtrar por estado y tipo de secreto. Puede navegar a una alerta para obtener más detalles, incluida la guía de corrección. Una vez que haya habilitado Advanced Security, se inicia un examen del repositorio seleccionado, incluidas todas las confirmaciones históricas. Con el tiempo, a medida que avanza el examen comenzarán a aparecer alertas.

No hay ningún impacto en los resultados si se cambia el nombre de las ramas: pueden pasar hasta 24 horas antes de que se muestre el nuevo nombre.

Captura de pantalla en la que se muestran las alertas de examen de secretos activas

Para corregir los secretos expuestos, invalide la credencial expuesta y cree una en su lugar. Después, el secreto recién creado se debe almacenar de forma segura para que no se vuelva a insertar directamente en el código. Por ejemplo, el secreto se podría almacenar en Azure Key Vault. La mayoría de los recursos tienen una credencial principal y una secundaria. El método para implementar una credencial principal frente a una secundaria es idéntico, a menos que se indique lo contrario.

Administración de alertas de examen de secretos

Visualizar las alertas para un repositorio

Cualquier usuario con permisos de colaborador en un repositorio puede ver un resumen de todas las alertas de un repositorio en la pestaña Seguridad avanzada de Repositorios. Seleccione la pestaña Secretos para ver las alertas de examen de secretos.

Si Advanced Security se ha habilitado recientemente para el repositorio, es posible que vea una tarjeta que indica que sigue examinando el repositorio.

Captura de pantalla en la que se muestra el examen de secretos

Una vez que se complete el examen, se muestran los resultados. Se genera una sola alerta para cada credencial única detectada, en todas las ramas y el historial del repositorio. No hay filtros de rama, ya que se acumulan en una alerta.

Los secretos que no son de proveedor se pueden ver seleccionando "Otros" en la lista desplegable de confianza de la pestaña de análisis de secretos.

Captura de pantalla del filtro de confianza de análisis de secretos de GitHub Advanced Security.

Detalles de alertas

Al navegar a una alerta, aparece una vista de alerta detallada, se muestran más detalles sobre la búsqueda y se proporcionan instrucciones de corrección específicas para resolver la alerta.

Captura de pantalla en la que se muestran los detalles de una alerta de examen de secretos

Sección Explicación
Location En la sección Ubicaciones se detallan las rutas de acceso en las que el examen de secretos ha detectado la credencial filtrada. Puede haber varias ubicaciones o varias confirmaciones en el historial que contengan la credencial filtrada. Todas estas ubicaciones y confirmaciones se muestran en Ubicaciones con un vínculo directo al fragmento de código y la confirmación en la que se ha identificado.
Recomendación La sección de recomendaciones contiene una guía de corrección o un vínculo a una guía de corrección de documentación de terceros para la credencial identificada.
Cerrar alerta No hay ningún comportamiento de corrección automática para las alertas de examen de secretos. Todas las alertas de examen de secretos se deben evaluar manualmente como corregidas desde la página de detalles de la alerta. Seleccione el botón Cerrar para comprobar que se ha revocado el secreto.
severity Todas las alertas de examen de secretos se establecen como críticas. Cualquier credencial expuesta es potencialmente una oportunidad para un actor malintencionado.
Búsqueda de detalles El tipo de credencial y regla que se usa para buscarla se muestran en la barra lateral Buscar detalles de la página de detalles de la alerta.

Con secretos que no son de proveedor, la etiqueta Confianza: otra también aparece mediante el distintivo de gravedad en la vista de detalles de la alerta.

Captura de pantalla de detalles de alertas genéricas de análisis de secretos de GitHub Advanced Security.

Corrección de alertas de examen de secretos

Cada secreto tiene pasos de corrección únicos para guiarle sobre cómo revocar y regenerar un nuevo secreto en su lugar. Los detalles de la alerta comparten pasos o documentación específicos para cada alerta.

Una alerta de examen de secretos permanece abierta hasta que se cierre. Para comprobar que se ha corregido una alerta de examen de secretos:

  1. Vaya a la alerta que quiera cerrar y selecciónela.
  2. Seleccione el menú desplegable Cerrar alerta.
  3. Si todavía no está seleccionado, seleccione Corregido.
  4. Seleccione Cerrar para enviar la alerta y cerrarla.

Captura de pantalla en la que se muestra cómo cerrar una alerta de examen de secretos

Descarte de alertas de examen de secretos

Para descartar alertas en Advanced Security, necesita los permisos adecuados. De manera predeterminada, solo los administradores de proyectos pueden descartar alertas de seguridad avanzada. Para más información sobre los permisos de Advanced Security, vea Administración de permisos de Advanced Security.

Para descartar una alerta:

  1. Vaya a la alerta que quiere cerrar y selecciónela.
  2. Seleccione el menú desplegable Cerrar alerta.
  3. Si aún no está seleccionado, seleccione Riesgo aceptado o Falso positivo como motivo del cierre.
  4. Agregue un comentario opcional en el cuadro de texto Comentario.
  5. Seleccione Cerrar para enviar y cerrar la alerta.
  6. El estado de la alerta cambia de Abierto a Cerrado y muestra el motivo del cierre.

Captura de pantalla en la que se muestran los detalles de cierre de una alerta de examen de secretos

Cualquier alerta que se haya cerrado anteriormente se puede volver a abrir de forma manual.

Asegurar los secretos en riesgo

Cuando un secreto se haya confirmado en un repositorio, está en riesgo. Microsoft recomienda las siguientes acciones para los secretos en peligro:

  • Para un token de acceso personal de Azure DevOps en peligro, elimínelo, cree otros y actualice los servicios que usan el token anterior.
  • Para todos los demás secretos, compruebe primero que el secreto confirmado en Azure Repos es válido. Si es así, cree un secreto, actualice los servicios que usan el secreto anterior y, después, elimine el secreto anterior.
  • Identifique las acciones realizadas por el token en peligro en los recursos de la empresa.

Al actualizar un secreto, asegúrese de almacenar el nuevo secreto de forma segura y de que siempre se accede a él y nunca se almacena como texto no cifrado. Esto se puede realizar desde Azure Key Vault u otras soluciones de administración de secretos.

Protección contra inserción de secretos

La protección contra inserción comprueba si en las inserciones entrantes hay secretos de alta confianza y evita que se realicen. Un mensaje de error muestra todos los secretos identificados para que los quite, o bien continúe con su inserción si es necesario.

Acerca de las alertas de protección de inserción

Las alertas de protección contra inserción son alertas de usuario notificadas por la protección contra inserción. El examen de secretos como protección contra inserción examina actualmente los repositorios en busca de secretos emitidos por algunos proveedores de servicios.

Si para el acceso a un recurso se necesitan credenciales emparejadas, el examen de secretos puede crear una alerta solo cuando se detecten las dos partes del par en el mismo archivo. El emparejamiento garantiza que las fugas más críticas no se oculten detrás de información sobre fugas parciales. La coincidencia de pares ayuda a reducir los falsos positivos, ya que ambos elementos de un par deben usarse juntos para acceder al recurso del proveedor.

Es posible que la protección contra inserción no bloquee versiones anteriores de ciertos tokens, ya que estos tokens pueden generar un número mayor de falsos positivos que su versión más reciente. Es posible que la protección contra inserción tampoco bloquee los tokens heredados. En el caso de tokens como claves de Azure Storage, Advanced Security solo admite tokens creados recientemente, no los que coincidan con los patrones heredados.

Protección contra inserción desde la línea de comandos

La protección contra inserción se integra de forma nativa en Git de Azure DevOps. Si las confirmaciones contienen un secreto identificado, verá un error que indica que la inserción se ha rechazado.

Captura de pantalla en la que se muestra el bloqueo de una inserción de Git desde VS Code

Protección contra inserción desde la interfaz web

La protección contra inserción también funciona desde la interfaz web. Si se identifica un secreto en una confirmación, verá el siguiente bloque de error que le impide insertar los cambios:

Captura de pantalla en la que se muestra el bloqueo de una inserción de Git desde la IU web de AzDO

Qué hacer si se bloquea la inserción

La protección contra inserción bloquea los secretos que se encuentran en archivos de texto sin formato que normalmente son (aunque no exclusivamente) archivos de texto, como el código fuente o los archivos de configuración JSON. Estos secretos se almacenan en texto no cifrado. Si un actor malintencionado obtiene acceso a los archivos y se publican en un repositorio público, cualquiera puede usar los secretos.

Se recomienda quitar el secreto del archivo marcado y, después, quitarlo del historial de confirmaciones. Si el secreto marcado es de marcador de posición o de ejemplo, se recomienda actualizar el secreto falso para anteponer la cadena Placeholder por delante.

Si el secreto se ha agregado en la confirmación inmediatamente anterior, rectifíquela y cree otra confirmación:

  1. Quita el secreto del código.
  2. Confirme los cambios mediante git commit --amend
  3. Vuelva a insertar los cambio.

Si el secreto se ha agregado en un punto posterior del historial, edite las confirmaciones mediante una base interactiva:

  1. Use git log para determinar qué confirmación ha confirmado primero el secreto.
  2. Realice un fusión mediante cambio de base interactiva: git rebase -i [commit ID before credential introduction]~1
  3. Identifica la confirmación para editar cambiando pick a edit en la primera línea del texto que aparece en el editor.
  4. Quita el secreto del código.
  5. Confirma el cambio con git commit --amend.
  6. Ejecuta git rebase --continue para finalizar la fusión mediante cambio de base.

Inserción de un secreto bloqueado

No se recomienda omitir secretos marcados porque al hacerlo puede poner en riesgo la seguridad de la empresa. Si confirma que un secreto identificado no es un falso positivo, debe quitarlo de todo el historial de ramas antes de intentar volver a insertar los cambios.

Si cree que un secreto bloqueado es un falso positivo o que se puede insertar de forma segura, puede omitir la protección contra inserción. Incluya la cadena skip-secret-scanning:true en el mensaje de confirmación. Incluso si omite la protección contra inserción, se genera una alerta de examen de secretos en la experiencia de usuario de la alerta una vez que se ha insertado el secreto.

Patrones de análisis de secretos

Advanced Security mantiene varios conjuntos de patrones de análisis de secretos predeterminados:

  1. Patrones de protección contra inserción: se usan para detectar posibles secretos en tiempo de inserción en repositorios con la protección contra inserción de examen de secretos habilitada.
  2. Patrones de alerta de usuario: se utilizan para detectar posibles secretos en repositorios con alertas de análisis de secretos habilitadas.
  3. Patrones que no son de proveedor: se usan para detectar repeticiones comunes de secretos estructurados en repositorios con alertas de análisis de secretos habilitadas.

Secretos admitidos

Sección Explicación
Proveedor El nombre del proveedor de tokens.
Nombre del token Tipo de token detectado por el análisis de secretos de Advanced Security.
Usuario Un token para el que se informa de las filtraciones a los usuarios después de la inserción. Esto se aplica a todos los repositorios en los que Advanced Security está habilitado
Protección contra el envío de cambios Un token para el que se informa de las filtraciones a los usuarios en la inserción. Esto se aplica a todos los repositorios en los que está habilitada la protección de inserción de secretos.
Validez Tokens para los que Advanced Security intentará realizar una comprobación de validez.

Patrones de proveedor de partners

En la tabla siguiente se enumeran los patrones del proveedor de partners que se admiten en el análisis de secretos.

Proveedor Nombre del token Protección contra inserción Alertas de usuario Comprobación de validez
Adafruit IO AdafruitIOKey Marca de verificación verde Marca de verificación verde
Adobe AdobeDeviceToken Marca de verificación verde
Adobe AdobeServiceToken Marca de verificación verde
Adobe AdobeShortLivedAccessToken Marca de verificación verde
Akamai AkamaiCredentials Marca de verificación verde
Alibaba Cloud AlibabaCloudCredentials Marca de verificación verde Marca de verificación verde
Amazon AmazonMwsAuthToken Marca de verificación verde
Amazon AmazonOAuthCredentials Marca de verificación verde Marca de verificación verde
Amazon AwsCredentials Marca de verificación verde Marca de verificación verde
Amazon AwsTemporaryCredentials Marca de verificación verde Marca de verificación verde
Asana AsanaPat Marca de verificación verde Marca de verificación verde
Atlassian AtlassianApiToken Marca de verificación verde
Atlassian AtlassianJwt Marca de verificación verde
Atlassian BitbucketCloudOAuthCredentials Marca de verificación verde
Atlassian BitbucketServerPat Marca de verificación verde Marca de verificación verde
Beamer BeamerApiKey Marca de verificación verde
Brevo BrevoApiKey Marca de verificación verde Marca de verificación verde
Brevo BrevoSmtpKey Marca de verificación verde Marca de verificación verde
Canadian Digital Service CdsCanadaNotifyApiKey Marca de verificación verde Marca de verificación verde
Checkout.com CheckoutIdentifiableSecretKey Marca de verificación verde
Chief Tools ChiefToolsToken Marca de verificación verde Marca de verificación verde
Cisco CiscoLocalAccountCredentials Marca de verificación verde
Clojars ClojarsDeployToken Marca de verificación verde
Cloudant CloudantCredentials Marca de verificación verde
Cloudflare CloudflareApiToken Marca de verificación verde
Contentful ContentfulPersonalAccessToken Marca de verificación verde
Crates.io CratesApiKey Marca de verificación verde
DevCycle DevCycleClientApiKey Marca de verificación verde Marca de verificación verde
DevCycle DevCycleManagementApiToken Marca de verificación verde
DevCycle DevCycleMobileApiKey Marca de verificación verde Marca de verificación verde
DevCycle DevCycleServerApiKey Marca de verificación verde Marca de verificación verde
DigitalOcean DigitalOceanOAuthToken Marca de verificación verde Marca de verificación verde
DigitalOcean DigitalOceanPat Marca de verificación verde Marca de verificación verde
DigitalOcean DigitalOceanRefreshToken Marca de verificación verde Marca de verificación verde
DigitalOcean DigitalOceanSystemToken Marca de verificación verde Marca de verificación verde
Discord DiscordApiCredentials Marca de verificación verde
Discord DiscordApiToken Marca de verificación verde Marca de verificación verde
Doppler DopplerAuditToken Marca de verificación verde Marca de verificación verde
Doppler DopplerCliToken Marca de verificación verde Marca de verificación verde
Doppler DopplerPersonalToken Marca de verificación verde Marca de verificación verde
Doppler DopplerScimToken Marca de verificación verde Marca de verificación verde
Doppler DopplerServiceToken Marca de verificación verde Marca de verificación verde
Dropbox DropboxAccessToken Marca de verificación verde
Dropbox DropboxAppCredentials Marca de verificación verde
Dropbox DropboxOAuth2ShortLivedAccessToken Marca de verificación verde Marca de verificación verde
Duffel DuffelAccessToken Marca de verificación verde Marca de verificación verde
Dynatrace DynatraceInternalToken Marca de verificación verde
EasyPost EasyPostApiKey Marca de verificación verde Marca de verificación verde
Ebay EBayProductionClientCredentials Marca de verificación verde
Ebay EBaySandboxClientCredentials Marca de verificación verde
Elastic ElasticCloudApiKey Marca de verificación verde
Elastic ElasticStackApiKey Marca de verificación verde
EventBrite PicaticApiKey Marca de verificación verde
Facebook FacebookAccessToken Marca de verificación verde
Facebook FacebookAppCredentials Marca de verificación verde
Facebook OculusAccessToken Marca de verificación verde
Fastly FastlyApiToken Marca de verificación verde
Figma FigmaPat Marca de verificación verde Marca de verificación verde
Finicity FinicityAppKey Marca de verificación verde
Flutterwave FlutterwaveLiveApiSecretKey Marca de verificación verde Marca de verificación verde
Flutterwave FlutterwaveTestApiSecretKey Marca de verificación verde
Frame.io FrameIODeveloperToken Marca de verificación verde
Frame.io FrameIOJwt Marca de verificación verde
FullStory FullStoryApiKey Marca de verificación verde Marca de verificación verde
GitHub GitHubAppCredentials Marca de verificación verde
GitHub GitHubAppToken Marca de verificación verde Marca de verificación verde
GitHub GitHubClassicPat Marca de verificación verde Marca de verificación verde
GitHub GitHubOAuthAccessToken Marca de verificación verde Marca de verificación verde
GitHub GitHubPat Marca de verificación verde Marca de verificación verde
GitHub GitHubRefreshToken Marca de verificación verde Marca de verificación verde
GitHub GitHubServerToServerToken Marca de verificación verde Marca de verificación verde
GitHub GitHubUserToServerToken Marca de verificación verde Marca de verificación verde
GitLab GitLabAccessToken Marca de verificación verde
GoCardless GoCardlessLiveAccessToken Marca de verificación verde
GoCardless GoCardlessSandboxAccessToken Marca de verificación verde
Google FirebaseCloudMessagingServerKey Marca de verificación verde
Google GoogleApiKey Marca de verificación verde
Google GoogleCloudPrivateKeyId Marca de verificación verde Marca de verificación verde
Google GoogleCloudStorageServiceAccountAccessKey Marca de verificación verde Marca de verificación verde
Google GoogleCloudStorageUserAccessKey Marca de verificación verde Marca de verificación verde
Google GoogleOAuthAccessToken Marca de verificación verde
Google GoogleOAuthCredentials Marca de verificación verde
Google GoogleOAuthRefreshToken Marca de verificación verde
Google GoogleServiceAccountKey Marca de verificación verde
Grafana GrafanaApiKey Marca de verificación verde Marca de verificación verde
Grafana GrafanaCloudApiToken Marca de verificación verde
Grafana GrafanaProjectApiKey Marca de verificación verde
Grafana GrafanaProjectServiceAccountToken Marca de verificación verde
Hashicorp HashiCorpVaultBatchLegacyToken Marca de verificación verde Marca de verificación verde
Hashicorp HashiCorpVaultBatchToken Marca de verificación verde Marca de verificación verde
Hashicorp HashiCorpVaultRootServiceToken Marca de verificación verde Marca de verificación verde
Hashicorp HashiCorpVaultServiceLegacyToken Marca de verificación verde Marca de verificación verde
Hashicorp HashiCorpVaultServiceToken Marca de verificación verde Marca de verificación verde
Hashicorp TerraformCloudEnterpriseToken Marca de verificación verde Marca de verificación verde
HighNote HighnoteRkKey Marca de verificación verde Marca de verificación verde
HighNote HighnoteSkKey Marca de verificación verde Marca de verificación verde
HubSpot HubspotApiKey Marca de verificación verde Marca de verificación verde
HubSpot HubSpotApiPersonalAccessKey Marca de verificación verde Marca de verificación verde
HuggingFace HuggingFaceAccessToken Marca de verificación verde
Intercom IntercomAccessToken Marca de verificación verde Marca de verificación verde
Ionic IonicPat Marca de verificación verde Marca de verificación verde
Ionic IonicRefreshToken Marca de verificación verde Marca de verificación verde
JD Cloud JdCloudAccessKey Marca de verificación verde
JFrog JFrogPlatformAccessToken Marca de verificación verde Marca de verificación verde
JFrog JFrogPlatformApiKey Marca de verificación verde Marca de verificación verde
Lineal LinearApiKey Marca de verificación verde Marca de verificación verde
Lineal LinearOAuthAccessToken Marca de verificación verde Marca de verificación verde
Lob LobLiveApiKey Marca de verificación verde
Lob LobTestApiKey Marca de verificación verde
LocalStack LocalStackApiKey Marca de verificación verde
logicmonitor LogicMonitorBearerToken Marca de verificación verde Marca de verificación verde
logicmonitor LogicMonitorLmv1AccessKey Marca de verificación verde Marca de verificación verde
MailChimp MailChimpApiKey Marca de verificación verde
Mailgun MailgunApiCredentials Marca de verificación verde
Mapbox MapboxSecretAccessToken Marca de verificación verde
MessageBird MessageBirdApiKey Marca de verificación verde
Microsoft AadClientAppIdentifiableCredentials Marca de verificación verde Marca de verificación verde
Microsoft AdoPat Marca de verificación verde Marca de verificación verde
Microsoft AzureApimDirectManagementSas Marca de verificación verde
Microsoft AzureApimGatewaySas Marca de verificación verde
Microsoft AzureApimIdentifiableDirectManagementKey Marca de verificación verde Marca de verificación verde
Microsoft AzureApimIdentifiableGatewayKey Marca de verificación verde Marca de verificación verde
Microsoft AzureApimIdentifiableRepositoryKey Marca de verificación verde Marca de verificación verde
Microsoft AzureApimIdentifiableSubscriptionKey Marca de verificación verde Marca de verificación verde
Microsoft AzureApimLegacyDirectManagementKey Marca de verificación verde
Microsoft AzureApimLegacyGatewayKey Marca de verificación verde Marca de verificación verde
Microsoft AzureApimLegacyRepositoryKey Marca de verificación verde Marca de verificación verde
Microsoft AzureApimLegacySubscriptionKey Marca de verificación verde
Microsoft AzureApimRepositorySas Marca de verificación verde
Microsoft AzureAppConfigurationCredentials Marca de verificación verde Marca de verificación verde
Microsoft AzureApplicationInsightsCredentials Marca de verificación verde
Microsoft AzureBatchIdentifiableKey Marca de verificación verde Marca de verificación verde
Microsoft AzureBatchLegacyKey Marca de verificación verde
Microsoft AzureBlockchainCredentials Marca de verificación verde
Microsoft AzureCacheForRedisIdentifiableKey Marca de verificación verde Marca de verificación verde
Microsoft AzureCacheForRedisIdentifiablePrivateServiceKey Marca de verificación verde Marca de verificación verde
Microsoft AzureCacheForRedisLegacyKey Marca de verificación verde Marca de verificación verde
Microsoft AzureCdnSas Marca de verificación verde
Microsoft AzureCognitiveServicesKey Marca de verificación verde
Microsoft AzureCognitiveServicesTranslatorKey Marca de verificación verde
Microsoft AzureCommunicationServicesKey Marca de verificación verde Marca de verificación verde
Microsoft AzureContainerRegistryIdentifiableKey Marca de verificación verde Marca de verificación verde
Microsoft AzureContainerRegistryLegacyKey Marca de verificación verde Marca de verificación verde
Microsoft AzureCosmosDBIdentifiableKey Marca de verificación verde Marca de verificación verde
Microsoft AzureCosmosDBIdentifiablePrivateServiceKey Marca de verificación verde Marca de verificación verde
Microsoft AzureCosmosDBLegacyKey Marca de verificación verde Marca de verificación verde
Microsoft AzureDatabricksPat Marca de verificación verde Marca de verificación verde
Microsoft AzureDevOpsOAuthToken Marca de verificación verde
Microsoft AzureEventGridKey Marca de verificación verde Marca de verificación verde
Microsoft AzureEventHubIdentifiableKey Marca de verificación verde Marca de verificación verde
Microsoft AzureEventHubIdentifiablePrivateServiceSystemKey Marca de verificación verde Marca de verificación verde
Microsoft AzureFluidRelayKey Marca de verificación verde
Microsoft AzureFunctionIdentifiableKey Marca de verificación verde Marca de verificación verde
Microsoft AzureFunctionLegacyKey Marca de verificación verde Marca de verificación verde
Microsoft AzureGenomicsKey Marca de verificación verde
Microsoft AzureHDInsightCredentials Marca de verificación verde
Microsoft AzureIotDeviceIdentifiableKey Marca de verificación verde Marca de verificación verde
Microsoft AzureIotDeviceLegacyCredentials Marca de verificación verde Marca de verificación verde
Microsoft AzureIotDeviceProvisioningIdentifiableKey Marca de verificación verde Marca de verificación verde
Microsoft AzureIotDeviceProvisioningLegacyCredentials Marca de verificación verde Marca de verificación verde
Microsoft AzureIotHubIdentifiableKey Marca de verificación verde Marca de verificación verde
Microsoft AzureIotHubLegacyCredentials Marca de verificación verde Marca de verificación verde
Microsoft AzureLogicAppSas Marca de verificación verde
Microsoft AzureManagementCertificate Marca de verificación verde
Microsoft AzureMapsKey Marca de verificación verde
Microsoft AzureMixedRealityCredentials Marca de verificación verde
Microsoft AzureMLIdentifiablePrivateServicePrincipalCredentials Marca de verificación verde Marca de verificación verde
Microsoft AzureMLWebServiceClassicIdentifiableKey Marca de verificación verde Marca de verificación verde
Microsoft AzureMLWebServiceKey Marca de verificación verde
Microsoft AzureOpenAIKey Marca de verificación verde
Microsoft AzureRelayIdentifiableKey Marca de verificación verde Marca de verificación verde
Microsoft AzureSearchIdentifiableAdminKey Marca de verificación verde Marca de verificación verde
Microsoft AzureSearchIdentifiablePrivateServiceAdminKey Marca de verificación verde Marca de verificación verde
Microsoft AzureSearchIdentifiableQueryKey Marca de verificación verde Marca de verificación verde
Microsoft AzureSearchLegacyKey Marca de verificación verde
Microsoft AzureServiceBusIdentifiableKey Marca de verificación verde Marca de verificación verde
Microsoft AzureServiceBusIdentifiablePrivateServiceSystemKey Marca de verificación verde Marca de verificación verde
Microsoft AzureServiceBusLegacyCredentials Marca de verificación verde Marca de verificación verde
Microsoft AzureServiceDeploymentCredentials Marca de verificación verde
Microsoft AzureSignalRKey Marca de verificación verde Marca de verificación verde
Microsoft AzureStorageAccountIdentifiableKey Marca de verificación verde Marca de verificación verde
Microsoft AzureStorageAccountLegacyCredentials Marca de verificación verde Marca de verificación verde
Microsoft AzureStorageIdentifiablePrivateServiceKey Marca de verificación verde Marca de verificación verde
Microsoft AzureStorageLooseSas Marca de verificación verde
Microsoft AzureStorageSas Marca de verificación verde
Microsoft AzureWebAppBotCredentials Marca de verificación verde
Microsoft AzureWebAppBotKey Marca de verificación verde
Microsoft AzureWebPubSubCredentials Marca de verificación verde Marca de verificación verde
Microsoft BingApiKey Marca de verificación verde
Microsoft BingMapsKey Marca de verificación verde
Microsoft BingSearchKey Marca de verificación verde
Microsoft OfficeIncomingWebhook Marca de verificación verde Marca de verificación verde
Microsoft Sas Marca de verificación verde
Microsoft SqlIdentifiableCredentials Marca de verificación verde Marca de verificación verde
Microsoft VisualStudioAppCenterKey Marca de verificación verde
Midtrans MidtransServerKey Marca de verificación verde Marca de verificación verde
New Relic NewRelicInsightsQueryKey Marca de verificación verde Marca de verificación verde
New Relic NewRelicLicenseKey Marca de verificación verde
New Relic NewRelicPersonalApiKey Marca de verificación verde Marca de verificación verde
New Relic NewRelicRestApiKey Marca de verificación verde Marca de verificación verde
Notion NotionIntegrationToken Marca de verificación verde
Notion NotionOAuthClientCredentials Marca de verificación verde
npm NpmAuthorIdentifiableToken Marca de verificación verde Marca de verificación verde
npm NpmCredentials Marca de verificación verde Marca de verificación verde
npm NpmLegacyAuthorToken Marca de verificación verde
NuGet NuGetApiKey Marca de verificación verde Marca de verificación verde
NuGet NuGetCredentials Marca de verificación verde
Octopus Deploy OctopusDeployApiKey Marca de verificación verde
Onfido OnfidoApiToken Marca de verificación verde Marca de verificación verde
OpenAI OpenAIApiKeyV2 Marca de verificación verde Marca de verificación verde
Palantir PalantirJwt Marca de verificación verde
PayPal PayPalBraintreeAccessToken Marca de verificación verde
Rol PersonaProductionApiKey Marca de verificación verde Marca de verificación verde
Rol PersonaSandboxApiKey Marca de verificación verde
PineCone PineconeApiKey Marca de verificación verde
PlanetScale PlanetScaleDatabasePassword Marca de verificación verde Marca de verificación verde
PlanetScale PlanetScaleOAuthToken Marca de verificación verde Marca de verificación verde
PlanetScale PlanetScaleServiceToken Marca de verificación verde Marca de verificación verde
Plivo PlivoCredentials Marca de verificación verde
postman PostmanApiKey Marca de verificación verde Marca de verificación verde
Prefect PrefectServerApiToken Marca de verificación verde Marca de verificación verde
Prefect PrefectUserApiToken Marca de verificación verde Marca de verificación verde
Proctorio ProctorioConsumerKey Marca de verificación verde
Proctorio ProctorioLinkageKey Marca de verificación verde
Proctorio ProctorioRegistrationKey Marca de verificación verde
Proctorio ProctorioSecretKeyV2 Marca de verificación verde Marca de verificación verde
Pulumi PulumiAccessToken Marca de verificación verde
PyPi PyPiApiToken Marca de verificación verde
Léame ReadMeApiKey Marca de verificación verde Marca de verificación verde
redirect.pizza RedirectPizzaApiToken Marca de verificación verde Marca de verificación verde
Rubygems RubyGemsApiKey Marca de verificación verde
SAMPLE SecretScanningSampleToken
Samsara SamsaraApiAccessToken Marca de verificación verde Marca de verificación verde
Samsara SamsaraOAuth2AccessToken Marca de verificación verde Marca de verificación verde
Segment.io SegmentPublicApiToken Marca de verificación verde
SendGrid SendGridApiKey Marca de verificación verde Marca de verificación verde
Shippo ShippoLiveApiToken Marca de verificación verde Marca de verificación verde
Shippo ShippoTestApiToken Marca de verificación verde
Shopify ShopifyAccessToken Marca de verificación verde Marca de verificación verde
Shopify ShopifyAppClientCredentials Marca de verificación verde
Shopify ShopifyAppClientSecret Marca de verificación verde
Shopify ShopifyAppOAuthAccessToken Marca de verificación verde
Shopify ShopifyCustomAppAccessToken Marca de verificación verde
Shopify ShopifyMarketplaceToken Marca de verificación verde
Shopify ShopifyMerchantToken Marca de verificación verde
Shopify ShopifyPartnerApiToken Marca de verificación verde
Shopify ShopifyPrivateAppPassword Marca de verificación verde
Shopify ShopifySharedSecret Marca de verificación verde Marca de verificación verde
Slack SlackApiKey Marca de verificación verde Marca de verificación verde
Slack SlackAppLevelToken Marca de verificación verde Marca de verificación verde
Slack SlackWebhook Marca de verificación verde
Slack SlackWorkflowKey Marca de verificación verde
Splunk SplunkHecApiKey Marca de verificación verde
Splunk SplunkJwtToken Marca de verificación verde
Splunk SplunkSessionKey Marca de verificación verde
Cuadrado SquareApplicationSecret Marca de verificación verde
Cuadrado SquareCredentials Marca de verificación verde
Cuadrado SquarePat Marca de verificación verde
SSLMate SSLMateApiKey Marca de verificación verde
SSLMAte SSLMateClusterSecret Marca de verificación verde
Stripe StripeLiveApiKey Marca de verificación verde Marca de verificación verde
Stripe StripeLiveRestrictedApiKey Marca de verificación verde
Stripe StripeTestApiKey Marca de verificación verde
Stripe StripeTestRestrictedApiKey Marca de verificación verde
Stripe StripeWebhookSigningSecret Marca de verificación verde
Supabase SupabaseServiceKey Marca de verificación verde
Tableau TableauPersonalAccessToken Marca de verificación verde
Telegram TelegramBotToken Marca de verificación verde
Telnyx TelnyxApiV2Key Marca de verificación verde
Tencent Cloud TencentCloudCredentials Marca de verificación verde Marca de verificación verde
Tencent Cloud TencentCloudSecretId Marca de verificación verde Marca de verificación verde
Twilio TwilioApiKeyCredentials Marca de verificación verde
Twilio TwilioCredentials Marca de verificación verde
Typeform TypeformPat Marca de verificación verde Marca de verificación verde
Uniwise WISEFlowApiKey Marca de verificación verde Marca de verificación verde
WakaTime WakaTimeAppCredentials Marca de verificación verde Marca de verificación verde
WakaTime WakaTimeOAuthAccessToken Marca de verificación verde Marca de verificación verde
WakaTime WakaTimeOAuthRefreshToken Marca de verificación verde Marca de verificación verde
WorkOS WorkOSProductionApiKey Marca de verificación verde Marca de verificación verde
WorkOS WorkOSStagingApiKey Marca de verificación verde
Yandex YandexCloudApiKey Marca de verificación verde
Yandex YandexCloudIamAccessSecret Marca de verificación verde
Yandex YandexCloudIamCookie Marca de verificación verde
Yandex YandexCloudIamToken Marca de verificación verde
Yandex YandexDictionaryApiKey Marca de verificación verde
Yandex YandexPassportOAuthToken Marca de verificación verde Marca de verificación verde
Yandex YandexPredictorApiKey Marca de verificación verde
Yandex YandexTranslateApiKey Marca de verificación verde
Zuplo ZuploConsumerApiKey Marca de verificación verde Marca de verificación verde

Patrones que no son de proveedor

En la tabla siguiente se enumeran los secretos no de proveedor generados detectados por el análisis de secretos. Los secretos que no son de proveedor se pueden ver seleccionando "Otros" en la lista desplegable de confianza de la pestaña análisis de secretos. Para obtener más información, consulte Administración de alertas de análisis de secretos.

Sugerencia

La detección de patrones que no son de proveedores se encuentra actualmente en versión beta y está sujeta a cambios.

Proveedor Secreto compatible Nombre del token
Genérico Clave de máquina de ASP.NET AspNetMachineKey
Genérico Clave privada codificada por DER DerPrivateKey
Genérico Token de Dynatrace DynatraceToken
Genérico Credenciales de GPG GpgCredentials
Genérico Encabezados de solicitud HTTP HttpAuthorizationRequestHeader
Genérico Token web de JavaScript GenericJwt
Genérico Credenciales de LinkedIn LinkedInCredentials
Genérico Cadena de conexión de MongoDB MongoDbCredentials
Genérico Cadena de conexión de MySQL/MariaDB MySqlCredentials
Genérico Clave privada codificada en PEM PemPrivateKey
Genérico Clave privada PGP PgpPrivateKey
Genérico Clave privada con formato PKCS12 Pkcs12PrivateKey
Genérico Cadena de conexión de PostgreSQL PostgreSqlCredentials
Genérico Clave privada de Putty PuttyPrivateKey
Genérico Credenciales de RabbitMQ RabbitMqCredentials
Genérico Clave privada RSA RsaPrivateKey
Genérico Cadena de conexión de SQL Server SqlLegacyCredentials
Genérico PrivateKey de SSH OpenSshPrivateKey
Genérico PrivateKey de SSH GitHubSshPrivateKey
Genérico Credenciales codificadas por URL UrlCredentials