ThreatMatch

Dopasowanie podczas sprawdzania wpisu o zagrożeniu na listach zagrożeń Bezpiecznego przeglądania.

Zapis JSON
{
  "threatType": enum (ThreatType),
  "platformType": enum (PlatformType),
  "threatEntryType": enum (ThreatEntryType),
  "threat": {
    object (ThreatEntry)
  },
  "threatEntryMetadata": {
    object (ThreatEntryMetadata)
  },
  "cacheDuration": string
}
Pola
threatType

enum (ThreatType)

Typ zagrożenia pasujący do tego zagrożenia.

platformType

enum (PlatformType)

Typ platformy pasujący do tego zagrożenia.

threatEntryType

enum (ThreatEntryType)

Typ wpisu zagrożenia pasujący do tego zagrożenia.

threat

object (ThreatEntry)

Zagrożenie zgodne z tym zagrożeniem.

threatEntryMetadata

object (ThreatEntryMetadata)

Opcjonalne metadane powiązane z tym zagrożeniem.

cacheDuration

string (Duration format)

Czas przechowywania dla zwróconego dopasowania w pamięci podręcznej. Klienty nie mogą buforować tej odpowiedzi na dłużej niż ten czas, aby uniknąć wyników fałszywie pozytywnych.

Czas trwania w sekundach z maksymalnie 9 cyframi po przecinku, kończącym się cyframi „s”. Przykład: "3.5s".

ThreatEntryMetadata

Metadane powiązane z konkretnym wpisem o zagrożeniu. Klient powinien znać pary klucz-wartość metadanych powiązane z poszczególnymi typami zagrożeń.

Zapis JSON
{
  "entries": [
    {
      object (MetadataEntry)
    }
  ]
}
Pola
entries[]

object (MetadataEntry)

Wpisy metadanych.

MetadataEntry

Pojedynczy wpis metadanych.

Zapis JSON
{
  "key": string,
  "value": string
}
Pola
key

string (bytes format)

Klucz wpisu metadanych. W przypadku żądań JSON klucz jest zakodowany w formacie base64.

Ciąg zakodowany w standardzie base64.

value

string (bytes format)

Wartość wpisu metadanych. W przypadku żądań JSON wartość jest zakodowana w formacie base64.

Ciąg zakodowany w standardzie base64.