ThreatMatch

Güvenli Tarama tehdit listelerindeki bir tehdit girişini kontrol ederken 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ü. Yanlış pozitiflerden kaçınmak için istemciler, bu yanıtı bu süreden daha uzun süre önbellekte tutmamalıdır.

En fazla dokuz kesir basamağı içeren ve "s" ile sonlandırılan 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 olarak kodlanır.

Base64 olarak kodlanmış bir dize.

value

string (bytes format)

Meta veri giriş değeri. JSON isteklerinde değer base64 olarak kodlanır.

Base64 olarak kodlanmış bir dize.