微軟宣佈開源SBOM軟件物料清單生成工具


在周二的一篇開發者博客中,微軟OneEngineeringSystem(1ES)產品主管DaneshKumarBadlani與1ES首席項目主管AdrianDiglio隆重宣佈Salus軟件物料清單(SBOM)生成工具的已經走向開源。據悉,作為響應改善國傢網絡安全的一道行政命令的最新舉措,其有助於組織機構建立起對其供應鏈依賴關系的洞察力。

截圖(來自:GitHub)

作為一款通用的、經過企業驗證、構建時(build-time)的 SBOM 生成器,SBOM 適用於包括 Windows、Linux 和 Mac 在內的平臺,並且采用標準的軟件包數據交換(SPDX)格式。

Salus 能夠輕松集成到軟件的構建工作流程中,並通過組件自動檢測 NPM、NuGet、PyPI、CocoaPods、Maven、Golang、Rust Crates、RubyGems、容器內的 Linux 包、Gradle、Ivy、以及 GitHub 等公共平臺上的存儲。

隨著時間的推移,微軟還會持續改進 SBOM 工具、並添加更多的檢測組件。

分層構建流程示意圖

Salus 生成的 SBOM,包含基於 SPDX 規范的四個主要部分。

● 文檔創建信息:例如軟件名稱、SPDX 版本 / 許可證、文檔創建者、創建時間等。

● 文件部分:組成軟件的文件列表,每個文件都包含有一些屬性、以及 SHA-1 / SHA-256 內容哈希值。

● 包部分:構建軟件時使用的包列表,每個包都具有名稱、版本、供應商、哈希值、包 URL(purl)、軟件標識符等屬性。

● 關系部分:SBOM 不同元素之間的關系列表,比如文件和包。

值得一提的是,Salus 還可參考其他 SBOM 文檔來捕獲完整的依賴關系樹。

Document Creation Information 示例代碼

最後,微軟希望能夠通過與開源社區的通力協作,幫助所有人都能夠遵循行政命令的指導。

開源 Salus 是該公司在社區內促進協作和創新的重要一步,且微軟相信這可使更多組織能夠受益於 SBOM、並為後續的長期發展做出積極的貢獻。


相關推薦

2022-06-24

今天,微軟宣佈開源GroundedOpenDialogueLanguageModel(GODEL)語言模型。GODEL在單一語言模型中結合瞭兩個重要功能。第一個是以任務為導向的,第二個是仍然使對話變得自然和社交。GODEL 是一類預訓練模型,基本上允許對話代理(例如聊

2022-08-11

微軟宣佈開源超過1500款3DEmoji,可以讓創作者免費使用這些素材重新組合和創建。微軟宣佈自今天開始,Emoji庫(擁有1538個Emoji)中的大部分都會在Figma和Github上提供,微軟希望此舉將鼓勵表情符號領域的更多創造力和包容性。微

2023-04-20

),開發AI圖像生成工具StableDiffusion的創業公司StabilityAI宣佈,發佈並開源該團隊訓練的大語言模型StableLM。根據該團隊的公告,目前StableLM的“阿爾法版本”中擁有30億和70億參數的模型已經可以從GitHub等開源平臺上下載,後續還

2024-04-26

2014年微軟通過計算機歷史博物館發佈MS-DOS1.25和MS-DOS2.0版的源代碼,前者發佈於1982年,後者發佈於1983年。今天微軟宣佈開源MS-DOS4.0版的源代碼,該版本發佈於1988年,是微軟與IBM合作推出的操作系統,支持高達2GB容量的硬盤並可

2023-11-01

微軟(Microsoft)和西門子(Siemens)宣佈,雙方計劃圍繞生成式人工智能(AI)及其在全球工業領域的應用深化合作關系。此舉有望徹底改變人機協作,兩傢公司將推出西門子工業副駕(SiemensIndustrialCopilot),這是一款共同開發的

2022-12-13

微軟的ProjectSoundscape早在2017年出現,作為一種獨特的導航技術形式,提供3D、增強現實音頻,以身臨其境的方式體驗周圍環境。第二年它在iOS平臺上推出,該應用程序不僅可以提供環境聲音,還以"音頻信標"為

2023-11-16

北京時間周四凌晨1點,全球頂級技術大會微軟Ignite正式在西雅圖揭幕,微軟CEO薩蒂亞·納德拉進行接近1個小時的開幕演講,介紹AI龍頭取得的最新進步。納德拉表示,在本周的大會上,微軟又能拿出100多項有關AI的更新,但與過

2024-03-14

今年3月,微軟首次發佈SecurityCopilot,這是一項全新的人工智能生成服務,旨在幫助企業和組織滿足其計算機安全需求。今天,該公司宣佈已為希望率先試用這項服務的企業用戶推出SecurityCopilot早期訪問計劃。圖 1:Microsoft 365 Defe

2022-09-22

結果 —— 相較於黑人,來自亞馬遜、蘋果、Google、IBM 和微軟的系統,針對白人用戶的錯誤率要低得多(大約 35%)。Whisper 有約 1/3 的音頻數據集為非英語即便如此,OpenAI 還是認為 Whisper 的轉錄功能,可被用於改進現有的可訪問

2022-10-21

安全的行政命令下達以來更是如此。Google正在為一個新的開源項目尋求貢獻者,該項目名為GUAC(理解工件構成的圖形),雖然處於早期階段,但準備改變該行業對軟件供應鏈的理解方式。GUAC的目的是為軟件構建、安全和依賴性

2022-09-23

在今年6月宣佈Arm64VisualStudio應用之後,微軟近日宣佈為VisualStudio的擴展程序也引入Arm64支持。這意味著開發者和用戶能夠在Arm64VisualStudio應用中編譯和使用擴展程序。首先,您需要通過 NuGet 包管理器將 VSSDK 構建工具包更新到最新

2023-03-08

,采用ChatGPT開發商OpenAI公司的人工智能技術。去年11月,微軟力挺的OpenAI公司在網絡上推出ChatGPT,這個人工智能機器人可以流暢和人類對話、撰稿,隨後引發全世界轟動。ChatGPT代表全新的“生成性人工智能技術”,在經過互聯

2023-03-17

當地時間周四,微軟宣佈,將通過生成式人工智能(AI)技術來增強Office辦公套裝。在AI技術商業化的過程中,科技巨頭正在展開激烈競爭。微軟展示AI工具Copilot,可用於Office套裝中的Word、Excel和PowerPoint等軟件。微軟表示,新工

2023-03-29

語言模型與Replit的軟件結合起來幫助程序員編寫代碼,與微軟的GitHubCopilotX展開正面競爭。總部位於美國舊金山的Replit創立於2016年,是全球增長最快的編碼平臺之一。其開發的協作工具Ghostwriter可以允許開發人員實時協作處理代