Page 199 - 计算机应用软件开发技术研究
P. 199

第六章  计算机网络安全动态评估关键技术研究



             VTk 组里,其中 k 的取值范围为 1≤k≤M。
                 第四,将漏洞类型威胁等级是“弱危害”的所有漏洞放到 Ggreen 组中。
             同样地,将“中危害”“强危害”等级的漏洞分别放到对应的 Gyellow、Gred

             组中。
                 (三)基于漏洞类型的层次化漏洞修复方法
                 本部分内容提出基于漏洞类型的层次化漏洞修复方法,其步骤为:
                 第一,在 Ggreen 组中,对每个漏洞按照 Ggreen 威胁等级规则执行相应的修

             复策略。若 QS 为高危,则优先级别为 P1,补丁安装时间最多 1 周;若为中危,
             则优先级别为 P2,补丁安装时间最多 5 周;若为低危,则优先级别为 P3,补丁
             安装时间最多 9 周。
                 第二,在 Gyellow 组中,对每个漏洞按照 Gyellow 威胁等级规则执行相应的

             修复策略。若 QS 为高危,则优先级别为 P1,补丁安装时间最多 2 周;若为中
             危,则优先级别为 P2,补丁安装时间最多 6 周;若为低危,则优先级别为 P3,
             补丁安装时间最多 10 周。
                 第三,在 Gred 组中,对每个漏洞 Gred 威胁等级规则执行相应的修复策略。

             若 QS 为高危,则优先级别为 P1,补丁安装时间最多 3 周;若为中危,则优先级
             别为 P2,补丁安装时间最多 7 周;若为低危,则优先级别为 P3,补丁安装时间
             最多 11 周。
                 (四)实验与分析

                 1.漏洞聚类结果分析
                 本部分内容采用 NVD 数据库在 2004—2015 年期间公布的 65295 个安全漏
             洞样本进行实验,利用文献中 PSO-K-means 算法对所有漏洞样本进行聚类分
             析。CNNVD(China National Vulnerability Database of Information Security)对所

             有漏洞进行漏洞类型的人工标记,其结果有 26 种漏洞类型,通过爬虫程序获取
             每个漏洞对应的漏洞类型,将其与利用 PSO-K-means 算法获得的聚类结果进行
             性能对比。
                 PSO-K-means 算法的各个参数取值为:粒子群的种群规模大小 m=65295,
             聚类数目 k=26,最大迭代次数 maxTime=200,粒子群的适应度方差阈值

             threδ=0.1,利用文献中算法 1 得到的频繁字典 keylib 有 50 个。因此,KSset 的
             规模大小为 50×65295 的二维向量。



                                                                                 ·187·
   194   195   196   197   198   199   200   201   202   203   204