ThreatMatch

Güvenli Tarama tehdit listesindeki bir tehdit girişi kontrol edilirken 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şmenin önbellek ömrü. Müşteriler, yanlış pozitiflerden kaçınmak için bu yanıtı bu süreden daha uzun süre önbellekte tutmamalıdır.

"s" ile biten ve en fazla dokuz kesir basamağı olan, saniye cinsinden bir 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şi değeri. JSON isteklerinde değer base64 olarak kodlanır.

Base64 kodlu bir dize.