安全憲章

使命

Keycloak 安全工作組致力於通過持續改進文檔、代碼和流程來增強 Keycloak 項目的安全性。我們的核心責任包括

團隊

Keycloak 安全響應團隊

維護人員的一個專門子集,積極參與對新問題進行分類並與解決方案團隊協調。響應團隊可以完全訪問報告給項目的所有 CVE,並且可以根據需要添加或刪除解決方案團隊的成員。

成員提名流程

責任

範圍

輪流值班

Keycloak 安全解決方案團隊

由積極參與分類或解決未解決 CVE 的個人組成的動態團隊。當成員參與漏洞時,他們會被添加,而當他們的參與結束時,他們會被移除。

範圍

訪問

資源 響應團隊 解決方案團隊
郵件列表 完全訪問權限 在特定線程中添加抄送
私有 GitHub 倉庫 完全訪問權限 臨時訪問權限
安全建議和警報 完全訪問權限 無訪問權限
Slack 頻道(#alerts-keycloak-cve) 完全訪問權限 臨時訪問權限

協調安全漏洞修復

流程概述

  1. 一個新的漏洞被報告給 Keycloak 安全郵件列表。
  2. 對漏洞報告進行分類。
  3. 分配 CVE ID。
  4. 響應團隊識別負責的小組(例如,擁有 Noah 和 Emma 成員的 A 團隊)。
  5. A 團隊將修復提交到私有倉庫,並包括領域專家進行審查。
  6. A 團隊通知 QE 和發佈協調員即將到來的補丁。
  7. 合併拉取請求,並發佈新版本以及正式建議。

在沒有要修復的 CVE 的情況下,除了 Keycloak 安全響應團隊之外,所有團隊成員都將被撤銷對安全敏感渠道的訪問權限。

本憲章概述了 Keycloak 項目管理和減輕安全漏洞的方法,確保項目對所有用戶的完整性和可靠性。