ThreatMatch

Kết quả trùng khớp khi kiểm tra một mục mối đe doạ trong danh sách mối đe doạ của chế độ Duyệt web an toàn.

Biểu diễn dưới dạng JSON
{
  "threatType": enum (ThreatType),
  "platformType": enum (PlatformType),
  "threatEntryType": enum (ThreatEntryType),
  "threat": {
    object (ThreatEntry)
  },
  "threatEntryMetadata": {
    object (ThreatEntryMetadata)
  },
  "cacheDuration": string
}
Trường
threatType

enum (ThreatType)

Kiểu mối đe doạ khớp với mối đe doạ này.

platformType

enum (PlatformType)

Loại nền tảng khớp với mối đe doạ này.

threatEntryType

enum (ThreatEntryType)

Kiểu mục nhập mối đe doạ khớp với mối đe doạ này.

threat

object (ThreatEntry)

Mối đe doạ khớp với lời đe doạ này.

threatEntryMetadata

object (ThreatEntryMetadata)

Siêu dữ liệu không bắt buộc liên quan đến mối đe doạ này.

cacheDuration

string (Duration format)

Thời gian tồn tại của bộ nhớ đệm cho kết quả trùng khớp được trả về. Ứng dụng không được lưu phản hồi này vào bộ nhớ đệm quá khoảng thời gian này để tránh kết quả dương tính giả.

Thời lượng tính bằng giây với tối đa 9 chữ số thập phân, kết thúc bằng "s". Ví dụ: "3.5s".

ThreatEntryMetadata

Siêu dữ liệu liên quan đến một mục nhập mối đe doạ cụ thể. Ứng dụng phải biết các cặp giá trị/khoá siêu dữ liệu được liên kết với từng kiểu mối đe doạ.

Biểu diễn dưới dạng JSON
{
  "entries": [
    {
      object (MetadataEntry)
    }
  ]
}
Trường
entries[]

object (MetadataEntry)

Các mục siêu dữ liệu.

MetadataEntry

Một mục siêu dữ liệu duy nhất.

Biểu diễn dưới dạng JSON
{
  "key": string,
  "value": string
}
Trường
key

string (bytes format)

Khoá nhập siêu dữ liệu. Đối với các yêu cầu JSON, khoá này được mã hoá base64.

Một chuỗi được mã hoá base64.

value

string (bytes format)

Giá trị mục nhập siêu dữ liệu. Đối với các yêu cầu JSON, giá trị được mã hoá base64.

Một chuỗi được mã hoá base64.