[发明专利]一种基于依赖项检测和开源评分体系的NET平台开源软件供应链漏洞评分方法在审

专利信息
申请号: 202210658233.5 申请日: 2022-06-10
公开(公告)号: CN115329336A 公开(公告)日: 2022-11-11
发明(设计)人: 周鹏;印可阳 申请(专利权)人: 上海大学
主分类号: G06F21/57 分类号: G06F21/57
代理公司: 上海上大专利事务所(普通合伙) 31205 代理人: 何文欣
地址: 200444*** 国省代码: 上海;31
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 依赖 检测 评分 体系 net 平台 软件 供应 漏洞 方法
【权利要求书】:

1.一种基于依赖项检测和开源评分体系的NET平台开源软件供应链漏洞评分方法,其特征包括如下步骤:

1)依赖项检测:使用依赖项检测程序获取上下游依赖项数据信息并定义指标区间;

2)开源评分体系:基于针对上下游依赖关系的评分指标提出开源评分体系及计分公式。

2.根据权利要求1所述的基于依赖项检测和开源评分体系的NET平台开源软件供应链漏洞评分方法,其特征在于:所述步骤1)具体包括下列步骤:

步骤1.1、实现NuGet目录读取器的游标,标识出处理目录资源的时间点或者时间段;

步骤1.2、确定目录读取器的资源链接,对JSON格式的资源文档进行目录检索;

步骤1.3、在@type属性标识的资源目录中,按照对应的@id属性读取下一级的目录;

步骤1.4、处理步骤1.3中获取到的次级目录页,读取对应NuGet组件的名称、描述、大小和依赖项等信息;

步骤1.5、基于步骤1.4中获取到的NuGet组件信息进行数据统计,并对数据结果的相关概念做出定义、归纳区间。

3.根据权利要求1所述的基于依赖项检测和开源评分体系的NET平台开源软件供应链漏洞评分方法,其特征在于:所述步骤2)具体包括下列步骤:

步骤2.1、将CVSS可利用度评分Se中的攻击复杂度指标Eac重新进行等级划分,并作为开源评分体系的基础评分指标,其余基础评分指标沿用CVSS;

步骤2.2、为影响度评分Si重新选取度量指标,并进行等级划分和权值分配;

步骤2.3、通过开源评分体系得出漏洞的严重性分数Soc,评分指标组的计分公式为:

其中作用域scope的取值为改变(C)和未改变(U),不做具体取值。

4.根据权利要求2所述的基于依赖项检测和开源评分体系的NET平台开源软件供应链漏洞评分方法,其特征在于:在所述步骤1.5中,基于步骤1.4获取NuGet平台中用户活跃性较高的30341个组件进行依赖项的检测与分析,其中对组件依赖关系的概念定义和区间归纳如下:

(a)基于NuGet组件下游依赖度的统计

NuGet组件的下游依赖度表示该组件被其他NuGet组件依赖的程度,数值越大,依赖该组件的依赖项个数越多。下游依赖度在很大程度上体现了NuGet组件对下游供应链的影响程度。

(b)基于NuGet组件上游依赖度的统计

NuGet组件的上游依赖度表示该组件依赖其他NuGet组件的程度,依赖度越大,该组件的依赖项个数越多。

根据NuGet组件的上、下依赖度可以判断该组件处于开源工业软件供应链的位置。数据显示90%以上的NuGet组件下游依赖度都分布于10以下,尤其是下游依赖度为0的NuGet组件接近总数的50%,此类NuGet组件是面向终端用户、可以直接使用的软件,可被归类于成品组件;上游依赖度集中于2以下,此类NuGet组件基本上是应用程序的重要依赖项,可归类为基础组件;而上、下依赖项都处于较大值的NuGet组件可归类为中间组件。

(c)基于NuGet组件依赖深度的统计

下游依赖度只反映了某NuGet组件下一级的依赖项数量分布情况,而缺少了对该NuGet组件多级依赖关系的直观度量,而依赖深度可作为参考指标。每一个组件存在若干下游依赖项,各个依赖项可能依旧包含下一级依赖,其中依赖的层级数被称为依赖深度;根据所有依赖项的依赖深度总数与依赖项个数,可求得该NuGet组件的平均依赖深度;根据平均依赖深度的数据分布,可分为三组0、1~2和3~8,分别对应下游依赖项层级数量的极少、较少和较高三种情况。

(d)基于NuGet组件下载量的统计

NuGet组件的历史下载次数充分体现了该组件的影响力和流行度。依据下载量的数据统计,可将NuGet组件分为下载量较低(0~90)、下载量较高(90~600)和下载量极高(大于600)三个范围区间。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海大学,未经上海大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202210658233.5/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top