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.