[发明专利]基于损失量的软件强安全性度量方法有效

专利信息
申请号: 201310062422.7 申请日: 2013-02-27
公开(公告)号: CN103198013A 公开(公告)日: 2013-07-10
发明(设计)人: 吴世忠;赵向辉;姚尧;罗平;刘晖;易锦;黄雅芳;刘彦钊;张磊;吴润浦;李娟;姚原岗 申请(专利权)人: 中国信息安全测评中心
主分类号: G06F11/36 分类号: G06F11/36;G06F21/57
代理公司: 北京思海天达知识产权代理有限公司 11203 代理人: 楼艮基
地址: 100085 北*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 基于 损失 软件 安全性 度量 方法
【权利要求书】:

1.基于损失量的软件强安全性预测方法,其特征在于,软件安全性预测是一种以资金或利润损失分类而非以漏洞数或漏洞等级分类的软件安全性度预测方法,是在计算机中依次按下述步骤实现的:

步骤(1)计算机初始化,设定以下参数:

编号,是指从软件发布之日起,把至少造成一个损失量级的软件漏洞按发现的先后顺序排列后对发现次数给出的序号,用n表示,其中的损失量级分为c级,c=4,每级损失相当于设定的钱数,

累计天数,指造成所述至少一个损失量级的软件漏洞的发现日距软件发布日间相差的天数,

损失,在所述累计天数内,对同一天内金钱的总损失量计算均值后转化成的损失量级数作为一天的损失程度,

累计损失,自软件发布日起,到指定的至少造成一个损失量级的软件漏洞发现日止的损失总量,损失量级小于一级的不计入编号;

步骤(2)计算机从中国国家信息安全漏洞库中提取自软件发布日起到最后一次发现造成至少一个损失量级的软件漏洞所对应的指定日止的至少一个损失量级的所有软件漏洞数据,每次都形成一个数据组,其中包括:编号、损失、累计天数、累计损失;

采样时刻用一天即24小时作为单位,用τ表示,软件发布日用τ0表示,所述指定日用τT-1表示,中间的任一日用τt表示,t=0,1,2…t…T-1,Δτttt-1=1天,

编号用n表示,至少造成一个损失量级的软件漏洞的编号所对应的漏洞发现日用表示,其中n=0,1,2…n…N-1,n0表示软件发布日τ0时的编号。n0=0,nN-1表示最后发现至少一个损失量级的编号,N为编号的总数,在数值上N=T;

累计损失用m表示,τ0时m0=0,τT-1时m=mT-1,中间任何一个编号n所对应的累计损失为mn

以所述每一个数据组为行,从而形成一个矩阵形式的用于表示从软件发布日起到所述指定日止的至少造成一个损失量级的软件漏洞数据组的序列,其中,各参数值时已知的;

步骤(3)依次按以下步骤进行基于损失量的软件强安全性预测:

步骤(3.1)采用下表转换的形式把最后一次发现至少一个损失量级的软件漏洞发现日τT-1,对应的累计损失mT-1以及对应的编号N-1的都转换为预测起始日的数据:

令t0′=T-1,t′=t0′,t1′,…,tT′

n′0=N-1,n′=n0′,n1′,…,n′N′,

mt0=mT-1,]]>其中,

t′下标是预测时刻τ′的编号,预测起始日

n′下标是至少造成一级损失量级的软件漏洞发现次数的序号,N′是设定的总发现次数,其对应的发现日下标为T′,预测起始日的编号为n0′,

是预测起始日的累计损失,已知;

步骤(3.2)从预测初始值开始,按下式计算下一个预测时间步长时的累计损失;

步骤(3.2.1)按下式计算和ω:

mt0φ^-{Στt0τt1τt0+ω(τt1-τt0)φ^[τt0+ω(τt1-τt0)]+1}-{mt0[τT-2+ω(τT-1-ΔτT-1)]{φ^[τT-2+ω(τT-1-ΔτT-1)]+1}ln{φ^[τT-1+ω(τT-1-ΔτT-1)]+1}}=0,{-Στt0τt1φ^ω(τt1-τt0)φ^[τt0+ω(τt1-τt0)]}-{mt0φ^ω(τT-1-ΔτT-1){φ^[τT-2+ω(τT-1-ΔτT-1)]+1}ln{φ^[τT-1+ω(τT-1-ΔτT-1)]+1}}=0]]>ΔτT-1T-1T-2,

ω为相关系数,待求,相关是指自软件发布之日起相邻两次预测次数时间间隔Δτt或Δτ′t′内与损失量有关的泊松分布系数,是一个变量,

符号“∧”表示是估计值,是在预测时间间隔内估计的损失密度下降函数,表示在预测初始值开始后的各时间间隔Δτ′t′内损失密度函数λ(Δτ′t′)的初始损失密度,是一个与Δτ′t′有关的变量,μ(Δτ′t′)为Δτ′t′内软件漏洞造成的损失的均值函数,μ(τ′t′)=∫λ(τ′t′+ω(τ′t′))d(τ′t′+ωΔτ′t′),Δτ′t′=τ′t′-τ′t′-1,表示与对应的损失密度下降率。

步骤(3.2.2)按下式计算在自预测起始日起的一个Δτ′t′=1内:

θ^t0=1mt0ln[φ^(τT-1+ωΔτt1)+1],]]>

Δτt=τt1-τt0,]]>

步骤(3.2.3)在Δτ′t′=1内,按下式计算

为时的值

步骤(3.2.4)按下式计算时刻的累计损失量

mt1=1θ^t0ln[φ^(τT-1+ωΔτt1)+1],]]>

步骤(3.2.4)判断

若小于一个损失量级,则不计入被预测的软件漏洞预测数据组内,但存贮,

若等于或大于一个损失量级,则纳入被预测的软件漏洞被预测数据组内,存贮,

步骤(3.2.5)用下一预测时刻t1′+1的代替用代替用步骤(3.2.1)~步骤(3.2.4)中所述的方法计算下一步长Δτ′t′时的以此类推,一直到设定的至少损失一个量级的漏洞级数满足N′次为止,得到一个在预测时期T′内的软件漏洞预测数据组序列;

步骤(4)把步骤(3.2.5)得到的结果与步骤(2)中所述中国国家信息安全漏洞库中相对应编号的结果相比,判断其误差是否在[-0.4,0.4]损失量级范围内,其统计其预测准确率。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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