美國 CISA 發布開源軟件安全路線圖
美國總統拜登曾于 2021 年 5 月簽署了一項改善網絡安全的行政命令。現在,美國聯邦網絡安全和基礎設施安全局 (CISA) 正在這項工作的基礎上制定專門用于保護開源軟件 (OSS) 的新路線圖。
“CISA 認識到開源軟件的巨大優勢,它使軟件開發人員能夠加快工作速度并促進重大創新和協作。考慮到這些好處,本路線圖列出了 CISA 將如何幫助實現聯邦政府內部和外部 OSS 的安全使用和開發。”
根據介紹,該路線圖定義了兩種主要類型的開源漏洞。首先是廣泛使用的開源軟件的漏洞的連鎖效應,它以 Log4Shell 為例,說明開源軟件遭到破壞可能造成的廣泛后果。其次是針對開源存儲庫的供應鏈攻擊,可能會導致下游負面影響,例如開發人員的帳戶被盜用以及攻擊者利用它來提交惡意代碼。
路線圖列出了四個關鍵優先事項,包括:確立 CISA 在支持開源軟件安全方面的作用、推動開源使用和風險的可見性、降低聯邦政府的風險以及強化更廣泛的開源生態系統。
根據 CISA 的說法,這將有助于實現其對開源軟件的愿景,即 “每個關鍵的 OSS 項目不僅是安全的,而且是可持續的和有彈性的,并得到健康、多元化和充滿活力的社區的支持。”
供應鏈安全公司 Chainguard 的聯合創始人兼首席執行官 Dan Lorenc 認為,CISA 在細分該領域的問題,然后優先解決這些問題方面做得很好。他們很好地認識到了這項工作需要 “在上游進行,CISA 員工需要直接與社區接觸”,不過他仍然對這項工作的具體進展持懷疑態度。
Lorenc 建議政府在實際資助開源項目方面做出一些努力,但目前的路線圖根本沒有提及這一點。
“政府在幫助直接代碼或其他貢獻方面并沒有很好的聲譽,但他們確實有能力幫助資助已經在進行的工作,以實現路線圖中的許多項目,如內存安全、漏洞修復和 SBOM 工具。但這里的政府合作模式不能采取 you push, we’ll steer 的方式。”