面向开源代码安全的形式化分析方法设计与实现

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:snowbang1
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
开源代码指源代码数据是公开的,所有人都可以获得的代码,方便人们在此基础上进行二次开发。开源代码出现问题就有可能导致使用它的软件都存在安全隐患。随着计算机软件技术的快速发展,软件系统尤其是代码的安全性、可靠性问题逐渐成为关注焦点。代码都是依据设计方案进行编写的,它最重要的性质就是与设计方案保持一致。因此,代码的安全性除了与自身的编写有关外,还与设计方案的安全性以及它是否保证与方案之间的一致性息息相关。当前针对软件的安全性检验,常见的方法主要包括安全测试和模型检测。代码与方案之间的一致性便是依靠测试来进行验证的。然而,传统的测试方法难以实现全面的分析,无法覆盖到全部的情况。模型检测作为形式化方法的一种,能帮助发现其它方法不容易发现的系统描述的不一致、不明确或不完整,在协议和软硬件系统的分析中有着广泛的应用。目前模型检测在设计层面和代码本身的验证上都多有运用。在设计层面分析上有众多可供使用且各有针对性的工具,而对代码本身也已有较为成熟的静态代码分析工具。因此本文针对如何进行工具的选择并方便有效地使用工具验证设计方案的安全性,以及如何进一步将形式化方法应用到代码安全分析上,分析代码和设计方案之间的一致性展开研究。论文主要工作如下:(1)面向开源代码,尤其是通信方面的开源软件,设计并实现了一整套对代码进行安全性分析的方案,通过对设计层面进行检验保证其安全性并验证代码与方案之间一致性,分析代码是否安全。(2)针对当前形式化方法众多难以选择的问题,对常用形式化方法及工具的特点进行总结,分析其优缺点及适用方面,为根据不同情况更有针对性地选择合适的工具打下基础。并且总结了用热门工具Tamarin进行建模的通用化方法,对常见安全目标属性进行了总结和分析,方便更加高效地利用Tamarin工具对方案的安全性进行分析。(3)在一致性测试的基础上,基于模型检测进行路径搜索的思想,对一致性进行了更加完备的定义。通过抽象出代码中各个功能模块的调用以及代码中各个函数之间的调用关系,建立合适的形式化模型,实现了能够更全面地覆盖到可能出现的路径,检测代码与方案之间一致性的方案。(4)通过实验,验证了所提出方案的可行性。该方案可以完成对软件设计层面及代码一致性的分析,并且可以找出一致性测试可能无法涉及到的路径进行更完备的检验。
其他文献
词汇学习是高中生英语学习的重要内容之一,因此探索词汇教学方法、提高学生的英语词汇学习效率以及改进高中英语词汇教学一直是学者和教师们所关注的焦点。支架式教学法,基于建构主义理论和最近发展区理论,主张教师在教学过程中为学生提供思维的框架以及连接新旧知识的桥梁,从而帮助学生建构知识。该教学方法受到国内外学者的广泛关注,也逐渐应用于英语教学中。本研究旨在通过教学实验来揭示在高中英语词汇教学中应用支架式教学
目的:探究葛根异黄酮对骨质疏松状态下种植体周围骨结合的影响。方法:SPF级SD大鼠36只,随机分为6组:正常组,假手术组,模型组,葛根异黄酮低、中、高剂量组。12周后,测量种植体周围骨体积分数、种植体周围骨结合率、最大拉拔力。结果:12周时,低剂量组与模型组植体周围骨体积分数、种植体周围骨结合率、最大拉拔力比较差异无统计学意义(均P>0.05)。中、高剂量组的植体周围骨体积分数、种植体周围骨结合率
有限合伙制私募股权投资基金是股权投资基金的主要类型之一,也是促进我国投融资环境向好发展的重要投资工具。投资成本是任何一个投资者做出经济决策时都需要考虑的因素,税收作为调节经济的重要杠杆在一定程度上决定着投资成本的高低以及营商环境的优劣。对于有限合伙制私募股权投资基金这种风险投资企业来说,税费是企业运行过程中不可忽视的主要成本之一。有限合伙制私募股权投资基金成为我国股权投资的主要组织形式的时间并不长
"西域红8号"是以SY-1为母本,HS9780为父本配制的中早熟加工番茄一代杂种。该品种属有限生长类型,长势中强,普通叶形,果实椭圆形,果肉深红色,单果质量70 g,红熟时平均耐压力8.0 kg·果-1,可溶性固形物含量5.0%,番茄素含量0.15 mg·g-1FW,总酸3.85%。该品种耐压、耐储运,红熟期相对集中,水肥等条件适合,667 m~2产量可达8 000 kg以上,适合我国新疆北部加工
四川盆地东部二叠系碳酸盐岩中广泛发育硅质岩,尤以茅口组最为典型。根据野外产出特征可将茅口组硅质岩分为椭圆状燧石结核、不规则燧石团块、薄层状硅质岩等三类。在野外,它们形态多样,分布不均,矿物组合上存在着一定差异。论文以川东地区三条野外实测剖面(二崖剖面、回龙场剖面和乌羊坝剖面)及部分钻井中二叠统茅口组产出的硅质岩作为研究对象,利用岩石学、矿物学、原位主、微量分析等方法对硅质岩的野外产出形态,空间展布
预期寿命增长导致个人账户养老金出现巨额支付缺口,财政压力攀升。本文以计发月数调整和延迟退休年龄为分析路径研究参量改革对个人账户缺口与养老金替代率的影响,结果表明:(1)无政策干预下,2021—2050年个人账户养老金财政补贴现值之和约为256200.03亿元;(2)调整计发月数可使财政补贴现值之和降低77.27%,但养老金替代率下降2.38个百分点;延迟退休年龄使财政补贴现值之和缩小4.93%—1
随着国际贸易不断发展,跨境电商事业迎来了前所未有的机遇。如何采取有效策略强化跨境电商商务英语人才培养成效,成为业内广泛关注的课题之一。基于此,本文结合相关实践经验,分别从构建互联网模拟教学平台,实现商务英语交互教学等多方面,提出了"互联网+"背景下跨境电商商务英语人才培养的策略。
研究假蒟(Piper sarmentosum)叶的化学成分及其对金黄色葡萄球菌的抑菌活性。采用正相硅胶柱、Sephadex LH-20凝胶柱和半制备高效液相色谱等分离技术,从假蒟叶的总生物碱部位分离得到7个生物碱类成分,结合化合物的理化性质和波谱学数据,分别鉴定为chaplupyrrolidones C(1)、chaplupyrrolidone A(2)、chaplupyrrolidone B(3