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 )

ورودی های فراداده

ورود فراداده

یک ورودی ابرداده واحد.

نمایندگی JSON
{
  "key": string,
  "value": string
}
زمینه های
key

string ( bytes format)

کلید ورود فراداده برای درخواست های JSON، کلید با پایه 64 کدگذاری شده است.

رشته ای با کد base64.

value

string ( bytes format)

مقدار ورودی فراداده برای درخواست‌های JSON، مقدار با پایه 64 کدگذاری می‌شود.

رشته ای با کد base64.