第三方套件掃描
第三方套件掃描、軟體組成分析(SCA)和軟體構建物料清單(SBOM)之間存在緊密的關係,它們都涉及識別、 管理和評估應用程式中使用的第三方軟體組件,但它們有不同的焦點和方法。
以下是它們之間的關係:
第三方套件掃描:
第三方套件掃描是一種安全性測試方法,用於檢查應用程式中使用的第三方軟體套件是否包含已知的安全漏洞。
這是針對套件的特定安全性問題進行的評估。通過第三方套件掃描,組織可以確保應用程式的安全性,並確保不
會因為使用具有已知漏洞的套件而受到風險。
軟體組成分析(Software Composition Analysis,SCA):
軟體組成分析是一個更廣泛的過程,它用於識別和管理應用程式中的所有第三方軟體組件,包括套件、庫、框架和模組。
SCA 不僅關注安全性,還關注組件的來源、許可證合規性、漏洞管理、版本控制等。它有助於組織了解應用程式中使用的
組件,確保其合規性,並提供清晰的組件視圖。
軟體構建物料清單(Software Bill of Materials,SBOM):
SBOM 是一個用於記錄和報告應用程式的所有軟體組件的文件。它包括組件的來源、版本、許可證資訊、漏洞資訊等。
SBOM 提供了一個組件層次的視圖,可以用於追蹤組件的來源和版本,確保合規性,並支援應用程式交付流程。它是SCA
的一個產出。
總之,第三方套件掃描是SCA 的一個子集,專注於評估套件的安全性。SCA 則是一個更全面的過程,用於管理和評估 所有第三方軟體組件,而SBOM 則是SCA 的一個產出,提供詳細的組件資訊,以支援合規性和管理應用程式組成部分。 這三個元素一起幫助組織確保其應用程式的安全性、合規性和可靠性。