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)

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 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 en caché de la coincidencia que se muestra. Los clientes no deben almacenar esta respuesta en caché por más tiempo para evitar falsos positivos.

Una duración en segundos con hasta nueve dígitos decimales que terminen 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 sola entrada de metadatos.

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 entrada de metadatos. Para las solicitudes JSON, el valor está codificado en base64.

String codificada en base64.