随着网络技术的迅速发展和普及,人们对网络环境下的应用软件依赖性越来越高,而信任度却越来越低,人们迫切需要对网络环境下的软件系统可信性进行度量。本项目根据社会学中的信任模型,提出了基于多维空间软件上下文环境分析的软件可信性模型,利用模糊神经网络技术研究软件可信属性交互作用机理及其度量方法,以解决软件可信性建模和度量方法问题。在此基础上,本项目以网络环境下的软件可信性为研究对象,对其重要属性安全性的度量与评估方法进行研究,提出用安全要素集合的软件安全状态模型来描述软件安全性,以解决软件安全属性度量的要素问题;提出多维软件安全性度量指标体系及相应评估方法,解决软件安全属性的度量与评估问题。通过这些问题研究,期望能够给出网络环境下软件可信度的度量方法,开发基于网络环境的软件安全性度量与评估平台,并在电子政务和金融系统中进行应用验证。
Software Reliability;Security Essentials;Measuring Guidelines;software architecture;source code
课题的研究按照原计划进行,对网络中的软件可信性建模及内涵进行了深入研究,给出了人类社会可信性交互关系模型,讨论了可信性的本质性质及内涵,建立了网络中软件可信性多维交互关系模型,解决了软件可信性的基本边界、内涵以及相互关系等问题,为度量评估软件可信性提供了理论基础。本课题主要围绕解决基于网络环境的软件可信性建模与度量问题,通过对网络中的软件可信性模型、度量、预测等问题深入的研究,完成了主要相关理论方法研究,包括可信性度量指标体系及度量模型与方法、软件体系结构安全性度量与评估方法、软件源代码安全性度量与评估方法、软件运行环境安全性度量与评估方法等;制定了源代码安全缺陷描述与分类准则、软件漏洞描述与等级划分准则、软件可信性度量与评估准则;并研发了测试工具原型系统,包括软件体系结构安全性评估原型工具、软件源代码安全性评估原型工具、软件运行环境安全性评估工具、软件可信性度量与评估平台。项目执行期间,项目组已发表(录用)论文30余篇,投稿论文10余篇,获国家计算机软件著作权4项,申请国家发明专利10余项,研发专用工具原型系统4套。综上所述,项目实施过程中我们严格按照研究计划执行,达到并超过预期计划目标。