TechSummary 2025-08-11
· 閱讀時間約 10 分鐘
🔗 大規模保障供應鏈安全:從 71 個重要開源專案做起
- Log4j 零日漏洞事件後,凸顯了開源庫安全性對整個軟體供應鏈的巨大影響,促使 GitHub 於 2024 年 11 月啟動「GitHub 安全開源基金」(GitHub Secure Open Source Fund)。
- 該基金為維護者提供資金支援,參與為期三週的專案,內容包含安全教育、導師指導、工具、認證及安全意識社群等,旨在提升安全影響力、降低風險,並大規模保護軟體供應鏈。
- 前兩期專案已集合來自 71 個重要開源專案的 125 位維護者,取得了顯著成果:
- 修復了 1,100 多個由 CodeQL 檢測到的漏洞。
- 發布了 50 多個新的常見漏洞與暴露(CVE),保護下游依賴項。
- 阻止了 92 個新機密洩漏,並檢測和解決了 176 個已洩漏的機密。
- 80% 的專案啟用了三個或更多基於 GitHub 的安全功能,63% 的專案表 示對 AI 和 MCP 安全有更好理解。
- 維護者利用 GitHub Copilot 進行漏洞掃描、安全審計、定義和實施模糊測試策略等。
- 專案涵蓋了 AI/ML 框架(如 Ollama, AutoGPT)、前端/全端框架(如 Next.js, shadcn/ui)、Web 伺服器/網路/閘道(如 Node.js)、DevOps/建置工具(如 Turborepo)、安全框架/身份/合規工具(如 Log4j)、以及開發者工具/CLI 助手(如 Charset-Normalizer, nvm, JUnit)等多個關鍵領域。
- 該計劃的成功關鍵在於:資金支援結合時間限制的專注訓練、互動式編碼經驗以及建立一個以安全為重點的社群,促進了維護者之間的快速交流與協作。