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.