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.