ThreatMatch

Kết quả trùng khớp khi kiểm tra mục mối đe doạ trong danh sách mối đe doạ của tính năng 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ạ tương ứng 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)

Loại 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 mố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 dương tính giả.

Thời lượng tính bằng giây, có 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 kết với mục nhập về mối đe doạ cụ thể. Ứng dụng cần biết cặp khoá/giá trị 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á mục nhập siêu dữ liệu. Đối với các yêu cầu JSON, khoá được mã hoá base64.

Chuỗi được mã hoá base64.

value

string (bytes format)

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

Chuỗi được mã hoá base64.