2026 年每日通報的 CVE 數量比前一年多 131%。

比較

CRACI 與 NetRise 比較

NetRise 深入檢視在裝置上執行的編譯後軟體,無論其來源為何。CRACI 則記錄您自己的建置在執行期間引入了什麼。產品資安團隊通常兩種答案都需要,分別用於其交付內容的不同部分。

更新日期

簡短回答

NetRise 是一家二進位分析公司。其 Turbine 產品分析韌體、容器映像檔與應用程式二進位檔,從編譯後的程式碼產生 SBOM 並找出其中的風險,包含漏洞、外洩的機密、錯誤設定與密碼學資產。Dragos 於 2026 年 9 月 21 日宣布已收購 NetRise。CRACI 是 GitHub Actions 執行器,在每次建置執行期間記錄它引入了什麼,依據該紀錄產生 SBOM,並在發布後持續監控。NetRise 分析的是產出,包含非您自行建置的軟體;CRACI 則保留您所執行建置的佐證資料。對 PSIRT 而言,兩者涵蓋不同的範圍。

一覽

功能 CRACI NetRise
執行您的 CI 建置 作業在 CRACI 執行器上執行 分析編譯後的建置產物
記錄建置取得的內容 由執行器在每個作業期間觀察記錄 以已交付的軟體為分析對象
從完成的二進位檔或韌體產生 SBOM 包含靜態連結與內嵌的程式碼
適用於非您自行建置的韌體 建置須在 CRACI 上執行 您建置、採購與執行的軟體
已知 CVE 以外的發現 機密、金鑰、憑證、錯誤設定
可達性分析 通往有漏洞元件的執行路徑
CycloneDX 與 SPDX 格式的 SBOM 來自建置,並標示完整性狀態 兩種格式皆可匯入、擴充與匯出
供應商 SBOM 可加入廠商提供的 SBOM 上傳、合併與擴充
發布後監控 持續重新評估受監控的 SBOM 持續比對 NVD、CISA KEV 與威脅資料
漏洞分級研判與 VEX 分級研判、分派團隊與 VEX Jira 與 ServiceNow 工作流程;未說明是否支援 VEX
建置執行期間的對外連線政策 於作業前檢查,失效即封鎖 未說明;Provenance 依政策封鎖套件
CI 系統 目前支援 GitHub Actions;GitLab CI 與 Jenkins 已列入產品藍圖 供 CI/CD 使用的 GraphQL API;GitHub 列為輸入來源
價格 按建置分鐘數付費:每 2 vCPU 分鐘 $0.004,按秒計量。沒有月費,也不按 SBOM 收費。 未公開
  • 支援
  • 部分支援
  • 不支援

NetRise 的強項

NetRise 官網首頁
netrise.io

從編譯後的程式碼產生 SBOM。NetRise Turbine 會產生「一份完整、源自二進位檔、直接來自軟體本身的 SBOM」,包含靜態連結與內嵌的相依套件。它涵蓋韌體、容器映像檔與應用程式二進位檔,深入到應用層之下的核心、RTOS、驅動程式與韌體。若要看清晶片廠商、模組供應商以及其他您從未見過其建置過程的廠商所提供的軟體,這就是方法。

CVE 掃描看不到的風險。Turbine 會回報隨建置產物一起交付的機密、公鑰與私鑰、憑證與錯誤設定,以及授權問題,並提供密碼學資產清冊,協助為後量子時代做準備。NetRise ZeroLens 則會在編譯後軟體的弱點遭利用之前找出它們。

優先排序。Turbine 會檢查是否有可追蹤的執行路徑,將執行中的進入點連接到有漏洞的元件,並顯示 CISA KEV 狀態等可利用性訊號。NetRise 表示,該平台會持續掃描 NVD、CISA KEV 目錄、威脅行為者組織與殭屍網路,以掌握可利用性。

供應商 SBOM 與整合。NetRise 支援 SPDX 與 CycloneDX 的匯入、擴充、正規化與匯出,因此能合併來自多個來源的 SBOM。它提供供 CI/CD 使用的 GraphQL API,並列出與 Jira、ServiceNow、Splunk、Armis、Brinqa、Nucleus Security、GitHub 與 Google Cloud 的整合。

開源來源證明。NetRise Provenance 會檢視開源元件的來源、維護者與儲存庫健康狀況,並在開發人員取得套件的地方(包含 CI/CD 與 AI 程式設計助理)封鎖惡意及違反政策的套件。

現為 Dragos 旗下公司。Dragos 的公告指出,NetRise 補足了對營運技術(OT)裝置上執行之韌體與軟體的可視性,NetRise 的領導團隊將把它整合到 Dragos Platform,同時繼續服務現有客戶。交易金額並未揭露。

CRACI 的不同之處

二進位分析是從已交付的內容往回推。CRACI 則從建置往前記錄,因為建置就在 CRACI 上執行。

建置就是事實的來源

只要修改一行 runs-on,您的工作流程就會在 CRACI 的執行器上執行。作業執行期間,具備套件感知能力的代理伺服器會記錄它從套件來源下載的內容,而從 CI 快取還原的套件也會被延續記錄。每份 SBOM 都會依作業與快取標示其完整程度:Complete、Complete with connections、Incomplete、Unavailable 或 Not recorded。對於 Yocto,CRACI 在最高 32 vCPU 與 96 GB RAM 的執行器上執行 BitBake。在一次core-image-sato 的並排建置比較中,CRACI 的 SBOM 包含 Yocto 自身 SPDX 輸出中的所有元件,另外多出 88 個(例如主機套件與 GitHub Actions),並為 Yocto 列出卻未附套件 URL 的 653 個 Rust crate 版本各提供一個套件 URL。

控管建置能連線的對象

執行器上的對外連線政策決定作業可以連線到哪些主機。它在作業開始前就經過驗證,失效即封鎖,並在違規時發出警示。掃描產出無法改變建置當時能連線的對象。

從 CVE 找到受影響的產品

CRACI 會彙整跨建置與跨儲存庫的漏洞,並在資安公告發布時持續重新評估受監控的 SBOM。建置歷史會顯示哪些建置包含有漏洞的相依套件(無論直接或遞移),讓您知道受影響的期間,而資產清冊檢視則精確顯示哪些產品部署了哪些軟體版本。資安團隊可以分級研判發現結果,並將每一項分派給負責修正的團隊;系統支援 VEX,政策關卡也能封鎖包含特定 CVE 的建置。API 提供 SBOM、網路追蹤紀錄與來源證明。

CRACI 不做的事同樣重要。它不分析二進位檔,因此無法看見非您自行建置的韌體內部,也看不見建置下載的供應商二進位大型物件(blob)內部,只能知道建置取得了它以及從哪裡取得。您可以加入廠商的 SBOM,讓其中的元件受到監控,但若沒有 SBOM,就需要 NetRise 這類二進位分析工具。CRACI 沒有可達性分析,也不會在產出中尋找機密或錯誤設定。

PSIRT 分別需要兩者提供什麼

產品資安事件應變小組必須知道每項產品交付了哪些內容(包含第三方韌體),在漏洞出現時找出受影響的產品,在發布後持續監控,分級研判發現結果,並說明哪些產品未受影響,而這通常會用到 VEX。

  • 您收到的第三方韌體與二進位檔。選擇 NetRise。當供應商沒有提供 SBOM 時,二進位分析是看清其內部的唯一方法。
  • 您在 GitHub Actions 中建置的韌體與軟體。CRACI 在每次建置執行時加以記錄,並保留哪些建置包含某個元件的歷史。
  • 為一長串發現結果排定優先順序。NetRise 的可達性與可利用性訊號。CRACI 顯示的是有漏洞的套件存在於建置中,而不是您的程式碼是否會呼叫它。
  • 將發現結果分派給負責修正的團隊。CRACI 的分級研判與分派功能作用於它所記錄的建置;NetRise 則串接 Jira 與 ServiceNow。

請參閱 適用於 PSIRT 團隊的 CRACI 與 PSIRT 工具比較。

何時使用哪一個,何時兩者並用

  • 您交付的大部分內容來自供應商。選擇 NetRise。它既能分析您建置的軟體,也能分析您採購的軟體。
  • 您在 GitHub Actions 中建置自己的 Linux 映像檔或應用程式。CRACI 執行建置並記錄其輸入。在 NetRise 中分析同一個映像檔,能為已交付的內容提供第二個獨立的觀點。
  • 您管理營運技術(OT)裝置群。NetRise 現已納入 Dragos,鎖定這些裝置上執行的韌體與軟體。CRACI 則適合自行建置軟體的團隊。
  • 您想限制建置能下載的內容。選擇 CRACI。這種控管只存在於建置執行的地方。

關於 CRA

Cyber Resilience Act(CRA)要求製造商記錄產品中的元件(包含 SBOM),在支援期間持續處理漏洞,並自 2026 年 9 月 11 日起通報遭積極利用的漏洞。NetRise 針對 CRA 提供從編譯後建置產物產生的發布版建置 SBOM、漏洞處理與跨版本的修補程式驗證,以及作為符合性佐證資料的報告輸出。CRACI 則針對您建置的軟體,產生每次建置包含哪些內容的佐證資料,持續加以監控,並準備 CRA 通報內容供您提交。CRACI 能自動化製造商在更廣泛的 CRA 法規遵循流程中所需的相當大一部分軟體供應鏈可視性與佐證資料;它無法單獨讓產品達到合規。請參閱CRA 的要求。

在 NetRise 之外加入 CRACI

不需要將任何東西移出 NetRise。設定 runs-on: craci,將建置作業移到 CRACI 執行器,同一個工作流程會繼續在 GitHub Actions 中執行,同時由 CRACI 記錄建置。CRACI 文件中的 Yocto 範例展示了完整的 BitBake 工作流程。CRACI 目前僅支援 GitHub Actions,GitLab CI 與 Jenkins 已列入產品藍圖。了解 CRACI 如何服務工業物聯網產業。

正在評估兩種以上的工具嗎?NetRise 替代方案並排比較了七種選項。

帶著韌體建置來參加示範

預約示範,我們會在 CRACI 上執行您的一個 GitHub Actions 建置,並逐一說明它取得了什麼。

預約示範