1.一种5G功能开放设备接口的脆弱性评估方法,其特征在于:包括以下步骤:S1:网络N内设有多个接口,分别连接API invoker、NEF-GW、5G网络功能模块;每个接口作为一个参考点point,网络中接口集合为IN,网络中每个设备对应一个接口,pointi为第i个接口,总接口数为n;ri为第i个接口对应的脆弱性风险值,风险值集合为Risk={r1,r2…,rn};wi为每个接口的业务权重,总的接口IN的权重集合为W={w1,w2…,wn};
S2:计算漏洞对5G网络功能模块接口的损害度D;
S3:计算各个网络功能模块接口的可利用性E;
S4:由损害度D、可利用性E得到第i个接口pointi连接的5G网络功能模块的脆弱性风险值:ri=D×E
S5:采用层次分析法AHP计算出连接到的5G网络功能模块接口的权重wi;
S6:计算连接到API invoker的接口整体脆弱性风险值R:S7:根据CVSS漏洞评分系统,定义漏洞得分区间,将脆弱性风险值R与CVSS评估分数相比较,判断脆弱性严重等级,进而确定报警顺序。
2.根据权利要求1所述的5G功能开放设备接口的脆弱性评估方法,其特征在于:步骤S2中所述损害度D计算公式如下:D=10.41×(1-(1-C)×(1-I)×(1-A))
其中,根据CVSS漏洞评分系统,C代表机密性、I代表完整性、A代表可用性,划分为高、低、无影响三个等级。
3.根据权利要求1所述的5G功能开放设备接口的脆弱性评估方法,其特征在于:步骤S2中,所述三个等级对应的分值分别为高:0.56;低:0.22;无影响:0。
4.根据权利要求1所述的5G功能开放设备接口的脆弱性评估方法,其特征在于:步骤S3中所述各个网络功能模块接口的可利用性E计算公式如下:E=2MAC×MPR×MAV
其中,根据CVSS漏洞评分系统,MAC为攻击复杂度量值;MPR为访问权限要求量化值;MAV为攻击向量量化值。
5.根据权利要求1所述的5G功能开放设备接口的脆弱性评估方法,其特征在于:步骤S3中,所述攻击复杂度分为高、低两种,量化值MAC分别为0.44,0.77;访问权限要求分为高、低、无,对应的量化值MPR分别为0.27,0.62和0.85;攻击途径有远程网络、局域网、本地三种可能情况,对应的量化值MAV分别为0.85,0.62和0.55。
6.根据权利要求1所述的5G功能开放设备接口的脆弱性评估方法,其特征在于:步骤S5中,AHP方法将定性与定量的分析相结合,将决策的目标、考虑的因素和决策对象按它们之间的相互关系分为三个层次,分别为应用层、开放层和能力层;
设能力层有n'个脆弱点,构造各脆弱点的判断矩阵表示为
其中ki’j’(i',j'=1,…,n')表示第i'个脆弱点相对于第j'个脆弱点的重要程度,分值由ri=D×E计算出值,设第i个接口脆弱性风险值ri的值为x,第j个接口脆弱性风险值rj的值为y,则有求出判断矩阵K的特征向量W={w1,w2…,wn},其中wi为连接第i个5G网络功能模块接口的权重值。
7.根据权利要求1所述的5G功能开放设备接口的脆弱性评估方法,其特征在于:步骤S7中,所述漏洞得分区间取值范围为0~10,其中,0为无漏洞,0.1~3.9为低级漏洞,4.0~6.9为中级漏洞,7.0~8.9为高级漏洞,9.0~10为严重漏洞。
8.根据权利要求1所述的5G功能开放设备接口的脆弱性评估方法,其特征在于:步骤S7中,通过颜色预警表示报警顺序,由低到高分别为绿色、蓝色、黄色、橙色、红色。