國內首個開源SCA社區——OpenSCA開源社區

OpenSCA開源社區成果說明

  • 項目背景

智能時代,軟件定義一切。隨著開發模式的敏捷化轉型,開源代碼在軟件制品中的占比越來越大,開源軟件已然成為軟件供應鏈的重要組成部分。由于其特殊性,開源代碼的引入增加了軟件應用的風險面,增強了軟件供應鏈安全的脆弱性,開源風險治理成為軟件供應鏈安全治理中至關重要的一環。

當前,最常見的開源風險治理方案是依托SCA(Software?Composition Analysis,軟件成分分析)技術對代碼中引入的開源組件進行組件依賴梳理和漏洞風險分析。SolarWinds事件以來,經過多年發展,國內外均不乏優秀的SCA產品及實踐方案。

然而,閉源SCA產品存在成本較高、封閉性較強的問題。成本方面,閉源產品的采購、部署、使用和運營需要一定成本,導致其無法適配中小企業、開源項目、免費軟件等更需要開源風險治理但更缺乏相關意識及管理流程的場景。封閉性方面,個人、組織及企業開源治理的場景千差萬別,用同一套廠商視角的標準方案難以靈活拓展、高效覆蓋。因此,開源的SCA方案對開源風險緩解及治理落地有獨特的價值。

縱觀國際,國外的開源SCA起步較早、發展較快:OWASP早在2012年就推出了開源的Dependency?Check,如今炙手可熱的Snyk也是基于開源的SCA工具為全球用戶提供開源安全解決方案。

作為開源SCA社區,OpenSCA率先提出“用開源的方式做開源風險治理”,服務于企業、組織及個人用戶多種場景的開源風險治理需求。

  • 項目價值

國際層面,OpenSCA作為影響力的開源SCA項目,充分參與國際競爭與實踐。基于領先的自主檢測引擎及國內龐大用戶群體,OpenSCA在OWASP Dependency Check及英國Snyk形成的既有市場格局下,以破局者的姿態為國際用戶帶來了前所未有的工具價值和實踐經驗,為求后起而先至,實現彎道超車。

國家層面,OpenSCA填補了開源SCA工具的空白,同時作為開源安全的度量工具構成了國家開源基礎設施的一部分。與常見的操作系統、數據庫等基礎設施不同,安全基礎設施雖然并不處于技術架構底層,卻也是整個開源產業及上下游相關領域健康發展的基礎保障。OpenSCA有效保證了SCA這一安全基礎設施的安全透明與自主可信,解決了“卡脖子”的潛在風險。

行業層面,作為開源共享的解決方案,OpenSCA可在用戶及其上下游的供應鏈上作為安全入口發揮作用,輸出制品清單給到供應鏈上下游環節用于共享、檢查及管理開源組件的引入和風險情況,協助建立貫穿整個鏈條的安全管理機制,突破單個用戶的場景限制,實現開源安全的共擔、共享、共建。

用戶層面,開源的OpenSCA為國內用戶提供了Dependency?Check和Snyk的替代方案;相較國外版本更符合國內用戶的使用習慣及場景,文檔也更加友好。通過OpenSCA,用戶可以根據個性化的需求及自身場景實現0成本、高擴展性的開源風險治理,通過安全工具的引入豐富企業內部的開源生態建設。此外,OpenSCA使用開放寬松的Apache 2.0開源協議,允許用戶利用OpenSCA免費開發屬于自身的商業化軟件,充分激發了SCA工具的市場化應用。

  • 核心優勢

商業版本在前,開源版本在后。在商業版SCA產品的能力經過充分的市場驗證后,我們才對其核心引擎進行了開源,發布了開源的OpenSCA。換言之,OpenSCA的邏輯設計和技術實現并非空中樓閣,市場的選擇和打磨為其提供了堅實可靠的底層基礎。

能力完整閉環,配置應用靈活。OpenSCA為用戶提供檢測、報告及管理的閉環能力,覆蓋離線/在線、自主配置漏洞庫、私服庫等多種場景,支持插件、命令行、云平臺等多種運行模式,基礎能力完整、場景適配多樣。

用戶社區龐大,社區生態良好。以開源的OpenSCA為基礎,我們搭建起了良性運作的用戶社區,社區涵蓋信息通信、泛互聯網、車聯網、金融、能源等眾多行業用戶,為萬千中國數字安全實踐者們構筑起交流的平臺與創新的基地。

  • 當前成果

信通院云計算開源產業聯盟《中國DevOps現狀調查報告2022》顯示,OpenSCA是國內用戶量最多的SCA工具;華為、騰訊、美團、京東、vivo、聯想、中國電信、人民銀行、北京銀行、龍蜥社區(OpenAnolis OS)、OpenCloud OS等近千家企業及開發社區都是OpenSCA的用戶,同時OpenSCA社區還用有數以萬計的個人用戶。

參與共建開源生態,積極拓展對外合作。OpenSCA項目組的核心成員參與了眾多開源相關報告、白皮書及多項行業標準的起草與制定工作。此外,OpenSCA還與國內最大的開源項目托管平臺Gitee合作,為開源項目提供開源安全治理能力;與國際Linux基金會Open?Chain合作,推動開源合規標準落地;與OpenSDV合作,共同推進汽車行業開源治理實踐。

獲得多項國際國內認可。

  • 持續發力

國際層面,OpenSCA將加快國際化步伐,進一步完善國際語言版的產品內容和文檔體系,吸納全球的開發者貢獻力量,全力打破Dependency?Check和Snyk等英美開源工具在開源安全領域的壟斷歷史,為世界各地的個人、組織及企業用戶提供基于中國實踐的開源治理方案。2023年12月,OpenSCA社區將前往日本參與頂級國際開源治理峰會Open Compliance Summit,首次推廣來自中國的開源治理方案。

行業層面,OpenSCA社區將進一步拓展與信創產業的融合創新,加快與國產開源操作系統、CI/CD工具、DevOps工具等的技術集成,為整個開源生態提供基礎安全能力,為更多用戶提供無感知、零成本的開源風險治理能力。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/bicheng/92123.shtml
繁體地址,請注明出處:http://hk.pswp.cn/bicheng/92123.shtml
英文地址,請注明出處:http://en.pswp.cn/bicheng/92123.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

超聚變:智能體時代,AI原生重構城企數智化基因

2025 世界人工智能大會(WAIC)世博展覽館內,超聚變展臺前人頭攢動,其展示的AI落地全棧解決方案及上百個AI應用場景吸引了眾多參觀者駐足觀看。這是今年WAIC大會火爆的一角,更是當下AI應用爆發的一個縮影。當人工智能發展…

Traccar:開源GPS追蹤系統的核心價值與技術全景

Traccar:開源GPS追蹤系統的核心價值與技術全景 —— 從設備兼容到企業級定位管理的開源實踐 一、項目定位:多場景定位管理的開源基石 Traccar是一個高擴展性的開源GPS追蹤平臺,支持全球超過200種通信協議與2000款GPS設備(包括車…

編程與數學 03-002 計算機網絡 20_計算機網絡課程實驗與實踐

編程與數學 03-002 計算機網絡 20_計算機網絡課程實驗與實踐一、實驗環境搭建(一)使用模擬器(如Cisco Packet Tracer)搭建網絡實驗環境(二)實驗設備的配置與連接二、基礎網絡實驗(一&#xff09…

15個命令上手Linux!

1、id,顯示當前登錄系統的用戶信息2、pwd,顯示當前工作目錄的絕對路徑3、ls,顯示當前目錄下的內容(ls -r:按反向順序列出內容,ls -l:以詳細列表形式顯示)4、cd,切換工作目…

MongoDB分片技術實現

MongoDB分片技術實現概述MongoDB分片(Sharding)是MongoDB的水平擴展解決方案,通過將數據分布到多個分片(shard)上來處理大數據量和高吞吐量的需求。MongoDB分片架構1. 分片集群組件# MongoDB分片集群架構 version: 3.8…

Python開發環境PyCharm下載與安裝

python下載 python下載地址: Download Python | Python.org 上面的下載速度慢的話,用下面的地址下載(window): https://download.csdn.net/download/liangmengbk/91580033 PyCharm下載 PyCharm下載地址&#xff1a…

汽車供應鏈PPAP自動化審核指南:如何用AI實現規則精準匹配與文件智能校驗

在汽車行業質量管理的核心環節,PPAP(生產件批準程序)審核長期困擾著供應商與主機廠。 隨著IATF 16949等標準持續升級、新能源零件復雜度激增,傳統人工審核模式正面臨系統性挑戰。 行業數據顯示,超過70%的SQE&#xf…

正則表達式在js中的應用

正則表達式在 JavaScript 中的應用非常廣泛,尤其是在字符串處理和驗證方面。以下是一些常見的正則表達式方法及其應用示例,包括 .test() 方法。 1. .test() 方法 .test() 方法用于測試一個字符串是否匹配正則表達式。如果匹配,返回 true&…

Rust視頻處理開源項目精選

Rust視頻處理開源項目精選 基于Rust實現的視頻處理示例 以下是一些基于Rust實現的視頻處理或多媒體相關的開源項目或示例,涵蓋編解碼、流媒體、分析工具等方向,可作為實際開發參考: 視頻編解碼與處理 rav1e:Rust編寫的AV1視頻編碼器,高性能且內存安全,適合研究視頻壓縮…

Python爬蟲實戰:研究pycrumbs庫,構建豆瓣讀書數據采集系統

1. 引言 1.1 研究背景 在大數據與人工智能技術快速發展的背景下,互聯網作為全球最大的信息載體,蘊含著海量結構化與非結構化數據。高效、合規地獲取這些數據成為數據分析、業務決策的前提。網絡爬蟲作為自動化數據采集工具,通過模擬人類瀏覽行為遍歷網頁并提取信息,已成為…

linux的用戶操作(詳細介紹)

在 Linux 系統中,用戶管理是系統管理員的核心工作之一,涉及用戶賬號的創建、修改、刪除、權限分配等操作。Linux 采用多用戶多任務機制,通過嚴格的用戶和組管理確保系統安全性和資源分配合理性。以下是 Linux 用戶操作的詳細介紹:…

k8s常見問題

以下是 Kubernetes 常見問題(FAQ)的整理,涵蓋了初學者和運維人員常遇到的痛點: ?一、部署與安裝問題? ?安裝太復雜??? 解決方案:使用 ?kubeadm?(官方工具)、Minikube?&#…

RK Android14 新建分區恢復出廠設置分區數據不擦除及開機動畫自定義(一)

文章目錄 前言 一、分區創建與參數配置 二、分區掛載配置 三、SELinux 安全策略 四、系統初始化配置 五、開機動畫路徑重定向 總結 前言 本方案通過在 RK3568 Android 14 系統中創建一個獨立的 rk_partition 分區(128MB),實現以下核心功能: 出廠設置保護:該分區在恢復出廠…

如何快速給PDF加書簽--保姆級教程

買的電子書沒有目錄書簽看著不舒服,手動加書簽加到想吐。想有沒有辦法快速加書簽。這要分為PDF目錄部分可以被復制和不可被復制兩種情況。不可復制時,要用到工具把目錄提取出來,變成文字。 工具:Foxit Phantom福昕閱讀器&#xff…

Redis面試精講 Day 9:Redis模塊開發與擴展

【Redis面試精講 Day 9】Redis模塊開發與擴展 文章標簽 Redis,模塊開發,擴展機制,面試技巧,Redis模塊,Redis插件 文章簡述 本文是"Redis面試精講"系列第9天,聚焦Redis模塊開發與擴展機制。文章詳細解析Redis模塊系統的架構設計,包括模塊加…

八股訓練--Spring

目錄 一、引言 二、Spring 1.Spring框架的特性 2.介紹一下IOC和AOP 3.IOC和AOP都是如何實現的 4.怎么實現依賴注入 5.為什么AOP不用靜態代理 6.介紹一下反射 7.Spring如何解決循環依賴問題 8.Spring常用注解 9.Spring事務什么情況會失效 10.Bean的生命周期 11.Bean…

無公網環境下在centos7.9上使用kk工具部署k8s平臺(amd64架構)

文章目錄前言一、環境列表二、思路三、環境準備四、有網環境下準備文件1.下載所需的rpm包2.準備harbor需要用到的鏡像3. k8s的鏡像文件4、 生成離線安裝包5、harbor創建項目腳本五、無公網環境部署單點集群1、基礎環境安裝2、安裝harbor3 、 準備k8s鏡像4、安裝k8s六、無公網環…

Objective-C中非傳統設計模式的探索與實踐

本文還有配套的精品資源,點擊獲取 簡介:Objective-C的設計模式不僅僅局限于經典模式,還可以利用其動態特性實現一些非傳統的模式。本文介紹了一系列基于Objective-C動態特性的設計模式,包括使用協議代替類繼承、通過分類擴展類…

【筆記】重學單片機(51)(下)

中斷系統 正常運行過程中,被打斷進行另外工作,結束后回到原有進程。 5個中斷源 外部中斷源(2個):INT0——由P3.2端口線引入,低電平或下降沿引起。INT1——由P3.3端口線引入,低電平或下降沿引起。…

Go實現程序啟動器進而實現隱藏真實內容

注意: 本文內容于 2025-08-03 01:10:35 創建,可能不會在此平臺上進行更新。如果您希望查看最新版本或更多相關內容,請訪問原文地址:Go實現程序啟動器進而實現隱藏真實內容。感謝您的關注與支持! 突發奇想,…