ThreatMatch

התאמה בבדיקה של רשומת איום ברשימות האיומים של הגלישה הבטוחה.

ייצוג JSON
{
  "threatType": enum (ThreatType),
  "platformType": enum (PlatformType),
  "threatEntryType": enum (ThreatEntryType),
  "threat": {
    object (ThreatEntry)
  },
  "threatEntryMetadata": {
    object (ThreatEntryMetadata)
  },
  "cacheDuration": string
}
שדות
threatType

enum (ThreatType)

סוג האיום שתואם לאיום הזה.

platformType

enum (PlatformType)

סוג הפלטפורמה שתואם לאיום הזה.

threatEntryType

enum (ThreatEntryType)

סוג הרשומה של האיום שתואם לאיום הזה.

threat

object (ThreatEntry)

האיום שתואם לאיום הזה.

threatEntryMetadata

object (ThreatEntryMetadata)

מטא-נתונים אופציונליים המשויכים לאיום הזה.

cacheDuration

string (Duration format)

משך החיים של המטמון של ההתאמה שהוחזרה. אין לשמור תגובה זו במטמון למשך זמן ארוך ממשך הזמן שצוין ללקוחות, כדי להימנע מתוצאות חיוביות כוזבות.

משך זמן בשניות עם עד תשע ספרות עשרוניות, שמסתיים ב-'s'. דוגמה: "3.5s".

ThreatEntryMetadata

המטא-נתונים המשויכים לרשומה של איום ספציפי. הלקוח מצופה לדעת את צמדי מפתח/ערך של מטא נתונים המשויכים לכל סוג איום.

ייצוג JSON
{
  "entries": [
    {
      object (MetadataEntry)
    }
  ]
}
שדות
entries[]

object (MetadataEntry)

רשומות המטא-נתונים.

MetadataEntry

ערך אחד של מטא-נתונים.

ייצוג JSON
{
  "key": string,
  "value": string
}
שדות
key

string (bytes format)

מפתח הערך של המטא-נתונים. בבקשות JSON, המפתח הוא בקידוד base64.

מחרוזת בקידוד base64.

value

string (bytes format)

ערך הערך של המטא-נתונים. בבקשות JSON, הערך הוא בקידוד base64.

מחרוזת בקידוד base64.