Black Duck是針對開源應用程式、容器(Container)、基礎架構程式碼(IaC)進行安全管理、授權合規以及程式碼品質風險的全面性解決方案。在Forrester的評比之中,Black Duck是軟體組成分析(SCA)領域的最佳選擇,在第三方程式碼透明度方面,它可以為您提供無與倫比的服務,讓您在整個應用程式生命週期中,管控程式碼供應鏈裡的所有第三方程式碼。
獲得更深入、更精簡的分析 Black Duck可以辨識更多的開源資源、具有更佳的準確度、使用獨有的多因素偵測技術, 產生並驗證完整的BOM,藉此追蹤公開元件、獨有檔案雜湊簽名、已經在建置(Build)過程中解決的相依性以及開源程式碼片段。Black Duck利用有效的方式應用掃描方法,為您 的整個SDLC的每一個階段提供安全性與合規性。這包含了在整合開發環境(IDE)中的快速 掃描、與CI/CD以及二進位檔案庫的整合,藉此在建置與建置後階段中進行更加深入的分析。
迅速尋找並修復弱點 Black Duck對於開源程式碼風險的深層理解結合了引用公開來源的資料(如NVD)以及 Synopsys電腦安全研究中心(CyRC)獨有的詳盡分析。您可以在NVD公布新弱點資訊的數 周以前得到通知(減少您的暴露空窗期),並獲得來自於我們獨有的弱點加強資訊與Black Duck安全建議(BDSA)的幫助,其中包括以下功能:
.關鍵風險指標、針對弱點的技術洞察力、漏洞利用細節以及衝擊分析
.CVSS 2與CVSS 3評分,以及CWE分類資料
.通用攻擊模式列舉與分類(CAPEC)
.來自於NVD以外來源的暫時性評分
.元件層級的升級與補救指南、緩解因素與補償控制
.確認應用程式是否呼叫含有弱點的程式碼的弱點衝擊分析
.符合您的公司的風險概況的自訂弱點風險評分
.弱點會依據其修補方式進行優先排序,其考量範圍涵蓋了多重性關鍵性資料點,其中包含嚴重性、解決方案可用性、漏洞的可利用性、CWE以及可達性
自動執行安全與使用方針Black Duck會依據一系列完整的標準來設定您的開源資源安全與使用方針,其中包括授權 類型、弱點嚴重性、開源元件版本等等。Black Duck會利用自動化的工作流程觸發程式、 通知以及與Jira之間的雙向整合來執行方針,藉此提升補救的啟動與回報的速度。
辨識開源程式碼風險(可在不存取原始碼的狀況下進行) 若您採用Black Duck作為您的工具,您就可以迅速而輕鬆地分析由供應商提供的二進位檔案,辨識您的軟體供應鏈中的弱點相關性,而且不需要直接存取您的原始碼。您可以在採購與使用任何技術之前,獲得更加深入而易於應用的風險指標,讓您在實際遭受風險 威脅以前,在擁有更多資訊的狀況下作出決策。Black Duck的智慧掃描可以自動確認目標 軟體是原始來源或經過編譯的檔案,然後辨識所有第三方軟體元件、相關認證與影響您的應用程式的已知弱點,並為其進行並分類。