收集 Twingate VPN 記錄

支援的國家/地區:

總覽

這個 Twingate 剖析器會從 Twingate VPN JSON 記錄檔中擷取欄位、將欄位正規化,並對應至統合式資料模型 (UDM)。這項服務會處理各種事件類型,包括連線詳細資料、使用者資訊、資源存取權和中繼轉送,並使用供應商和產品資訊等中繼資料來擴充資料。

事前準備

請確認您已完成下列事前準備事項:

  • Google SecOps 執行個體。
  • AWS IAM 和 S3 的特殊權限。

設定 Amazon S3 儲存貯體

  1. 按照這份使用者指南建立 Amazon S3 值區建立值區
  2. 儲存值區「名稱」和「區域」,以供日後參考。
  3. 請按照這份使用者指南建立使用者建立 IAM 使用者

  4. 選取建立的「使用者」

  5. 選取「安全憑證」分頁標籤。

  6. 在「Access Keys」部分中,按一下「Create Access Key」

  7. 選取「第三方服務」做為「用途」

  8. 點選「下一步」

  9. 選用:新增說明標記。

  10. 按一下「建立存取金鑰」

  11. 按一下「Download .csv file」(下載 .csv 檔案),儲存「Access Key」(存取金鑰) 和「Secret Access Key」(私密存取金鑰),以供日後參考。

  12. 按一下 [完成]

  13. 選取「權限」分頁標籤。

  14. 在「權限政策」部分中,按一下「新增權限」

  15. 選取「新增權限」

  16. 選取「直接附加政策」

  17. 搜尋「AmazonS3FullAccess」AmazonS3FullAccess政策。

  18. 選取政策。

  19. 點選「下一步」

  20. 按一下「新增權限」

設定 Twingate 與 Amazon S3 同步

  1. 前往 Twingate 管理控制台。
  2. 依序前往「設定」>「報表」
  3. 按一下「Sync to S3 Bucket」(同步至 S3 值區)
  4. 設定 S3 Sync:

    • 值區名稱:提供 S3 值區的名稱。

    • 存取金鑰 ID:輸入存取金鑰。

    • 存取密鑰:輸入私密金鑰。

  5. 按一下「開始同步」

設定動態饋給

在 Google SecOps 平台中,有兩種不同的進入點可設定動態饋給:

  • 「SIEM 設定」>「動態消息」
  • 內容中心 > 內容包

依序前往「SIEM 設定」>「動態饋給」,設定動態饋給

如要設定動態消息,請按照下列步驟操作:

  1. 依序前往「SIEM 設定」>「動態消息」
  2. 按一下「新增動態消息」
  3. 在下一個頁面中,按一下「設定單一動態饋給」
  4. 在「動態饋給名稱」欄位中,輸入動態饋給的名稱,例如「Twingate Logs」
  5. 選取「Amazon S3」做為「來源類型」
  6. 選取「Twingate」做為「記錄類型」
  7. 點選「下一步」
  8. 指定下列輸入參數的值:

    • 區域:Amazon S3 值區所在的區域。
    • S3 URI:值區 URI。s3:/BUCKET_NAME 取代下列項目:
      • BUCKET_NAME:值區名稱。
    • 「URI is a」(URI 為):選取「Directory」(目錄)
    • 來源刪除選項:根據偏好設定選取刪除選項。
    • 存取金鑰 ID:具有 S3 bucket 存取權的使用者存取金鑰。
    • 存取密鑰:具有 S3 bucket 存取權的使用者私密金鑰。
  9. 點選「下一步」

  10. 在「Finalize」畫面中檢查新的動態饋給設定,然後按一下「Submit」

從內容中心設定動態饋給

為下列欄位指定值:

  • 區域:Amazon S3 值區所在的區域。

    • S3 URI:值區 URI。s3:/BUCKET_NAME 取代下列項目:
      • BUCKET_NAME:值區名稱。
    • 「URI is a」(URI 為):選取「Directory」(目錄)
    • 來源刪除選項:根據偏好設定選取刪除選項。
    • 存取金鑰 ID:具有 S3 bucket 存取權的使用者存取金鑰。
    • 存取密鑰:具有 S3 bucket 存取權的使用者私密金鑰。

進階選項

  • 動態饋給名稱:系統預先填入的值,用於識別動態饋給。
  • 來源類型:將記錄收集到 Google SecOps 的方法。
  • 資產命名空間:與動態饋給相關聯的命名空間。
  • 擷取標籤:套用至這個動態饋給所有事件的標籤。

欄位對應參考資料

這個剖析器會將 JSON 格式的原始 Twingate 記錄轉換為 UDM。並將資料正規化、擷取相關資訊,然後對應至相應的 UDM 欄位。

UDM 對應表

記錄欄位 UDM 對應 邏輯
connector.id read_only_udm.additional.fields[].key 設為「connector_id」。
connector.id read_only_udm.additional.fields[].value.string_value connector.id 的值。
connector.name read_only_udm.additional.fields[].key 設為「connector_name」。
connector.name read_only_udm.additional.fields[].value.string_value connector.name 的值。
connection.bytes_received read_only_udm.network.received_bytes connection.bytes_received 的值 (已轉換為無正負號整數)。
connection.bytes_transferred read_only_udm.network.sent_bytes connection.bytes_transferred 的值 (已轉換為無正負號整數)。
connection.client_ip read_only_udm.principal.asset.ip connection.client_ip 的值。
connection.client_ip read_only_udm.principal.ip connection.client_ip 的值。
connection.protocol read_only_udm.network.ip_protocol connection.protocol 的值 (已轉換為大寫)。
device.id read_only_udm.principal.user.product_object_id device.id 的值。
event.id read_only_udm.metadata.event_id event.id 的值
event.time read_only_udm.metadata.event_timestamp.seconds 時間戳記的秒數部分 (從 event.time 開始)。
event.type read_only_udm.event.type event.type 的值。
event.version read_only_udm.metadata.product_version event.version 的值。
relays[].ip read_only_udm.intermediary.ip relays[].ip 的值。
relays[].name read_only_udm.intermediary.hostname relays[].name 的值。
relays[].port read_only_udm.intermediary.port relays[].port 的值 (轉換為整數)。
remote_network.id read_only_udm.network.session_id remote_network.id 的值。
remote_network.name read_only_udm.network.dhcp.sname remote_network.name 的值。
resource.address read_only_udm.principal.asset.hostname resource.address 的值。
resource.address read_only_udm.principal.hostname resource.address 的值。
resource.id read_only_udm.resource.product_object_id resource.id 的值。
resource.port read_only_udm.principal.port resource.port 的值 (轉換為整數)。
status read_only_udm.security_result.summary status 的值。
time read_only_udm.event.timestamp.seconds 時間戳記的秒數部分 (從 time 開始)。
user.email read_only_udm.principal.user.email_addresses user.email 的值。
user.id read_only_udm.principal.user.userid user.id 的值。

還有其他問題嗎?向社群成員和 Google SecOps 專業人員尋求答案。