原文標題:Public monitoring adds triage, validity, API, and webhooks

GitHub 10 月 23 日更新 Public monitoring 功能,讓企業安全團隊不只查看公開程式碼中的憑證外洩線索,還能在企業安全儀表板直接分流、關閉、重新開啟及追蹤告警。這項功能持續以公開預覽形式提供 GitHub Enterprise Cloud 客戶,也支援採用資料駐留方案的企業。

告警管理新增 Dismissed、Fixed 等處理狀態、可選填註解,以及記錄操作與狀態變更的活動時間軸。管理者可依儲存庫、提交者、秘密類型、歸屬方式(企業成員或驗證網域)及開啟/關閉狀態篩選。GitHub 特別提醒,將告警標記關閉只會改變企業儀表板狀態,並不會撤銷已洩漏的憑證,也不會移除公開儲存庫中的內容。

對支援的秘密類型,GitHub 會持續自動檢查憑證有效性,並將結果標示為 Active、Inactive 或 Unknown。這讓安全團隊能先處理仍可使用的憑證,但 Unknown 不等於安全,實際撤銷與替換仍應在憑證發行端執行。

新的 REST API 允許企業管理員與企業安全管理者使用 GET /enterprises/{enterprise}/secret-scanning/public-monitoring-alerts 取得歸屬企業的告警,包括中繼資料、秘密類型、歸屬資訊及外洩位置。企業 Webhook 則可訂閱 secret_scanning_public_monitoring_alert 事件,在新外洩事件被歸屬到企業時通知內部事故回應流程。

GitHub 表示,Public monitoring 包含於 GitHub Advanced Security 或 GitHub Secret Protection 授權,無額外收費。這項說法以符合條件的既有授權為前提,不能理解為所有 GitHub 使用者免費取得。

發生了什麼事

GitHub 的 Public monitoring 新增告警分流、持續憑證有效性檢查、REST API 與企業 Webhook,協助企業處理公開外洩的秘密。

為什麼重要

它把憑證外洩從人工巡查轉為可整合自動化事件回應的工作流程,並透過 Active、Inactive、Unknown 狀態協助安排處理順序。

影響哪些人

適用 GitHub Enterprise Cloud 的安全管理員、DevSecOps 團隊與憑證管理人員;需要具備相應授權並自行處理撤銷與輪替。

已確認與未確認

已確認功能與 API 路徑;仍屬公開預覽。告警關閉不會自動撤銷憑證,且有效性檢查只涵蓋受支援的秘密類型。