ThreatMatch

Güvenli Tarama tehdit listelerindeki bir tehdit girişi kontrol edilirken bir eşleşme.

JSON gösterimi
{
  "threatType": enum (ThreatType),
  "platformType": enum (PlatformType),
  "threatEntryType": enum (ThreatEntryType),
  "threat": {
    object (ThreatEntry)
  },
  "threatEntryMetadata": {
    object (ThreatEntryMetadata)
  },
  "cacheDuration": string
}
Alanlar
threatType

enum (ThreatType)

Bu tehditle eşleşen tehdit türü.

platformType

enum (PlatformType)

Bu tehditle eşleşen platform türü.

threatEntryType

enum (ThreatEntryType)

Bu tehditle eşleşen tehdit girişi türü.

threat

object (ThreatEntry)

Bu tehditle eşleşen tehdit.

threatEntryMetadata

object (ThreatEntryMetadata)

Bu tehditle ilişkili isteğe bağlı meta veriler.

cacheDuration

string (Duration format)

Döndürülen eşleşme için önbellek ömrü. Müşteriler, yanlış pozitifleri önlemek için bu yanıtı bu süreden daha uzun süre önbelleğe almamalıdır.

En fazla dokuz kesir basamağı olan ve "s" ile biten, saniye cinsinden süre. Örnek: "3.5s".

ThreatEntryMetadata

Belirli bir tehdit girişiyle ilişkili meta veriler. İstemcinin her tehdit türüyle ilişkili meta veri anahtar/değer çiftlerini bilmesi beklenir.

JSON gösterimi
{
  "entries": [
    {
      object (MetadataEntry)
    }
  ]
}
Alanlar
entries[]

object (MetadataEntry)

Meta veri girişleri.

MetadataEntry

Tek bir meta veri girişi.

JSON gösterimi
{
  "key": string,
  "value": string
}
Alanlar
key

string (bytes format)

Meta veri giriş anahtarı. JSON isteklerinde anahtar base64 kodludur.

base64 kodlu bir dize.

value

string (bytes format)

Meta veri giriş değeri. JSON istekleri için değer base64 kodludur.

base64 kodlu bir dize.