ThreatMatch

Una coincidencia cuando se verifica una entrada de amenaza en las listas de amenazas de Navegación segura.

Representación JSON
{
  "threatType": enum (ThreatType),
  "platformType": enum (PlatformType),
  "threatEntryType": enum (ThreatEntryType),
  "threat": {
    object (ThreatEntry)
  },
  "threatEntryMetadata": {
    object (ThreatEntryMetadata)
  },
  "cacheDuration": string
}
Campos
threatType

enum (ThreatType)

Es el tipo de amenaza que coincide con esta amenaza.

platformType

enum (PlatformType)

El tipo de plataforma que coincide con esta amenaza.

threatEntryType

enum (ThreatEntryType)

El tipo de entrada de la amenaza que coincide con esta amenaza.

threat

object (ThreatEntry)

La amenaza que coincide con esta amenaza.

threatEntryMetadata

object (ThreatEntryMetadata)

Metadatos opcionales asociados con esta amenaza.

cacheDuration

string (Duration format)

La vida útil de la caché de la coincidencia que se muestra. Los clientes no deben almacenar en caché esta respuesta durante más tiempo para evitar falsos positivos.

Es una duración en segundos con hasta nueve dígitos fraccionarios que termina en "s". Ejemplo: "3.5s".

ThreatEntryMetadata

Los metadatos asociados con una entrada de amenaza específica. Se espera que el cliente conozca los pares clave-valor de metadatos asociados con cada tipo de amenaza.

Representación JSON
{
  "entries": [
    {
      object (MetadataEntry)
    }
  ]
}
Campos
entries[]

object (MetadataEntry)

Las entradas de metadatos.

MetadataEntry

Una entrada de metadatos única.

Representación JSON
{
  "key": string,
  "value": string
}
Campos
key

string (bytes format)

La clave de entrada de metadatos. Para las solicitudes JSON, la clave está codificada en base64.

String codificada en base64.

value

string (bytes format)

El valor de la entrada de metadatos. Para las solicitudes JSON, el valor está codificado en base64.

String codificada en base64.