供應鏈安全檢測系列技術規范介紹之一|軟件成分分析

軟件成分分析的概念及意義

軟件成分分析Software Compostition Analysis(SCA)是一種用于管理開源組件應用安全的方法。軟件成分分析系統可以快速跟蹤和分析應用軟件的開源組件,發現相關組件、支持庫以及它們之間直接和間接依賴關系,檢測軟件許可證、已棄用的依賴項以及漏洞和潛在威脅。

近年來,針對開源組件的供應鏈安全攻擊急劇增加,開源組件供應鏈安全事件造成的影響更加廣泛和嚴重,因此掌握應用軟件使用的組件底數,摸清組件關聯關系、組件漏洞和風險隱患情況變得至關重要。軟件成分分析系統能夠分析軟件成分,形成軟件物料清單,檢測軟件許可合規問題,發現開源組件漏洞情況,降低由軟件成分帶來的安全和合規風險,提升供應鏈整體安全防護水平。軟件成分分析系統已成為保障關鍵信息基礎設施、重要網絡和信息系統軟件供應鏈安全的重要工具。

《軟件成分分析系統技術規范》主要內容介紹

隨著軟件成分分析系統的市場熱度增高,各網絡安全企業相關產品快速推出搶占市場,導致目前國內市場上軟件成分分析系統能力參差不齊。為確保軟件成分分析系統在功能和安全性上的一致性和有效性,保障軟件成分分析系統能夠發揮其真實作用,公安部第三研究所等保中心(以下簡稱“等保中心”)牽頭編制了《軟件成分分析系統技術規范》,提出軟件成分分析系統的技術要求,并給出相應評價方法,適用于對軟件成分分析系統的檢測評估。

《軟件成分分析系統技術規范》從安全功能要求、自身安全要求、環境適應性要求、安全保障要求四大維度出發,圍繞軟件物料清單管理、軟件成分風險分析、數據安全、通信安全等核心能力指標展開。主要包括:軟件成分識別、漏洞風險分析、投毒風險分析、開源許可合規風險分析、供應鏈連續性分析、集成配置、自身安全和安全保障等內容。本規范的指標分為基本級和增強級,可用于軟件成分分析系統的分級檢測評估。

《軟件成分分析系統技術規范》試用成果

為驗證《軟件成分分析系統技術規范》內容的科學性、合理性和可用性,等保中心對第一批軟件成分分析系統進行了檢測評估,通過軟件成分分析系統檢測評估工作,衡量了各種軟件成分分析系統的檢測能力,規范了軟件成分分析系統的檢測功能,提升了軟件成分分析系統的整體安全技術能力。

已通過檢測評估的SCA系統有:

等保中心將繼續推進供應鏈安全檢測評估工作,進一步完善檢測標準和評估體系,歡迎更多企業積極參與,共同構建安全、可信的軟件供應鏈環境。

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

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

相關文章

conda更換清華源

1、概覽 anaconda更換速度更快、更穩定的下載源,在linux環境測試通過。 2、conda源查看 在修改之前可以查看下現有conda源是什么,查看conda配置信息,如下: cat ~/.condarc 可以看到你的conda源,以我的conda源舉例&am…

Docker配置容器開機自啟或服務重啟后自啟

要將一個 Docker 容器設置為開機自啟,你可以使用 docker update 命令或配置 Docker 服務來實現。以下是兩種常見的方法: 方法 1:使用 docker update 設置容器自動重啟 使用 docker update 設置容器為開機自啟 你可以使用以下命令&#xff0c…

Flink 的水印機制

Apache Flink 的 水印機制(Watermark Mechanism) 主要用于解決 事件時間流中的亂序問題(Out-of-Order Events),確保窗口(Window)能夠在合適的時間觸發計算,從而提供準確、一致的處理…

【每天一個知識點】embedding與representation

“Embedding(嵌入)”與“Representation(表示)”在機器學習、自然語言處理(NLP)、圖神經網絡等領域常被使用,它們密切相關,但語義上有一定區別。 一、定義 1. Representation&#…

SpringBoot(二)--- SpringBoot基礎(http協議、分層解耦)

目錄 前言 一、SpringBoot入門 1.入門程序 2.解析 二、HTTP協議 1.HTTP概述 2.HTTP請求協議 2.1 GET方式的請求協議 2.2 POST方式的請求協議 2.3 兩者的區別 2.4 獲取請求數據 3.HTTP響應協議 三、分層解耦 1.三層架構 2.IOC&DI 2.1 入門 2.2 IOC詳解 2.…

Please install it with pip install onnxruntime

無論怎么安裝都是 Please install it with pip install onnxruntime 我python 版本是3.11 ,我換成3.10 解決了

【數據結構入門訓練DAY-35】棋盤問題

本次訓練聚焦于使用深度優先搜索(DFS)算法解決棋盤上的棋子擺放問題。題目要求在一個可能不規則的nn棋盤上擺放k個棋子,且任意兩個棋子不能位于同一行或同一列。輸入包括棋盤大小n和棋子數k,以及棋盤的形狀(用#表示可放…

【日常筆記】wps如何將值轉換成東西南北等風向漢字

在WPS表格中,若要將數值(如角度值)轉換成“東、南、西、北”等風向漢字,可通過以下步驟結合自定義函數或條件判斷實現: 一、wps如何將值轉換 方法一:使用LOOKUP函數(簡化公式)&…

Web性能優化的未來:邊緣計算、AI與新型渲染架構

一、邊緣計算與性能優化深度整合 1.1 邊緣節點計算卸載策略 ? 智能任務分割:將非關鍵路徑計算卸載到邊緣節點 // 客戶端代碼 const edgeTask = new EdgeTask(image-processing); edgeTask.postMessage(imageData, {transfer

spring中的EnvironmentPostProcessor接口詳解

前些天發現了一個巨牛的人工智能學習網站,通俗易懂,風趣幽默,忍不住分享一下給大家。點擊跳轉到網站 EnvironmentPostProcessor 是 Spring Boot 提供的一個關鍵擴展接口,允許開發者在 Spring 應用環境初始化后、應用上下文創建前&…

Vue3知識點梳理

注:純手打,如有錯誤歡迎評論區交流! 轉載請注明出處:https://blog.csdn.net/testleaf/article/details/148056625 編寫此文是為了更好地學習前端知識,如果損害了有關人的利益,請聯系刪除! 本文章…

C++23 新增的查找算法詳解:ranges::find_last 系列函數

文章目錄 引言C Ranges 庫簡介ranges::find_last、ranges::find_last_if 和 ranges::find_last_if_not 概述ranges::find_last示例代碼代碼解釋 ranges::find_last_if函數簽名參數解釋示例代碼代碼解釋 ranges::find_last_if_not示例代碼代碼解釋 使用場景總結 引言 在 C 的發…

DW_DMAC簡介

基本概念: DMA:全稱direct memory access,即直接存儲器訪問。dma可以在中央處理器CPU不參與的情況下,實現外設和內存之間的數據直接傳輸,從而提高數據傳輸效率 外設與計算機內存之間的數據傳輸,一般可通過…

信號量基礎入門:并發控制的核心概念

問題的復雜性產生的根本原因在于,如 2.2 節所述,共享變量的訪問始終是“單向信息流”。也就是說,一個進程可以分配新值或檢查當前值,但這種檢查不會為其他進程留下任何痕跡。結果是,當一個進程想要對共享變量的當前值作…

(十九)Java集合框架深度解析:從基礎到高級應用

一、集合框架概述 1.1 什么是集合框架 Java集合框架(Java Collections Framework, JCF)是Java語言中用于表示和操作集合的一套標準化體系結構。它提供了一組接口、實現類和算法,用于存儲和操作對象組,解決了數組在存儲對象時的諸多限制。 集合框架的主…

Blender cycles烘焙貼圖筆記

下載了一些槍模型,一個模型有七八個材質,一個扳機、準星還有單獨的材質,用的貼圖只有一小部分有內容,對Draw Call非常不友好。不得不學一下怎么用Blender減材質。 找到了這個視頻如何在Blender中將多種材料多張貼圖烘焙成一張貼圖…

mysql的高可用

1. 環境準備 2臺MySQL服務器(node1: 192.168.1.101,node2: 192.168.1.102)2臺HAProxy Keepalived服務器(haproxy1: 192.168.1.103,haproxy2: 192.168.1.104)虛擬IP(VIP: 192.168.1.100&#x…

鴻蒙 系統-安全-程序訪問控制-應用權限管控

Ability Kit 提供了一種允許應用訪問系統資源(如:通訊錄等)和系統能力(如:訪問攝像頭、麥克風等)的通用權限訪問方式,來保護系統數據(包括用戶個人數據)或功能&#xff0…

算法-數對的使用

1、數對可用于數組排序中&#xff0c;并且可記憶化排序前的元素下標 #include<iostream> #include<string> #include<bits/stdc.h> using namespace std; typedef long long ll; const int N 2e5 10; pair<int, int> a[N]; void solve() {ll n;cin …

Linux基礎第四天

系統之間文件共享 想要實現兩個不同的系統之間實現文件共享&#xff0c;最簡單的一種方案就是設置VMware軟件的共享文件夾&#xff0c;利用共享文件夾可以實現linux系統和windows系統之間的文件共享&#xff0c;這樣就可以實現在windows系統上編輯程序&#xff0c;然后在linux系…