基于软件功能层对软件异常行为溯源的方法

被引量 : 1次 | 上传用户:penghong97
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,软件和软件的运行环境发生了质的变化。这种变化包括软件对外界的开放性、软件结构日益复杂、软件应用技术动态多变等。这些变化给软件可信性带来了很多新的问题,软件不可信也成为了给现代人类生活造成巨大影响的最大压力和最主要的威胁。其中,软件行为的可信性是实现软件可信的重要途径之一。因此,目前一项重要而紧迫的任务是增强软件行为可信性。为了提高软件行为的可信性度,本文提出了SSDB(software system behavior transition diagrambased on function layer)模型。SSDB模型是一种为软件建立行为转换图的结构,基于这种结构建立的转换图可以实现对软件异常行为的检测和溯源,达到增强软件行为可信性的目的。本文的主要研究工作如下:首先,本文分析了软件预期行为建模对增强软件行为可信性的重要性,对软件行为建模方法进行了分析综述,分析了基于这些建模方法检测异常行为的优点和缺点。对这些建模方法分析后发现,现有的对软件行为建模的方法大多数只考虑这个模型是否能有效检测出异常行为,至于这些被检测出的异常行为怎样处理则缺乏有效的方法。这些未处理的异常行为虽然被检测出但是仍然为软件的安全性埋下了隐患。所以,增强软件行为可信性并不仅仅是检测出软件异常行为,并且要求分析者从根源上解决这些异常行为,这样才能更加有效的增强软件可信性。基于这种思想,本文提出一种可以更加有效的增强软件可信性的新模型。新模型主要目的是定位异常行为在源代码中的位置以达到增强可信性的目的。为了实现这一目标,提出这种基于软件功能层把静态行为特征和动态行为特征相结合的新模型SSDB。以SSDB模型对软件建立的软件行为转换图可以有效地检测出软件异常行为并且可以对软件异常行为在软件源代码中溯源。定位异常行为的相关代码块为解决异常行为提供了可能性,同时也在增强了软件行为可信性。然后,本文提出了一种基于软件功能层的动静相结合的模型SSDB。SSDB模型的原理:通过软件动态行为特征监控软件并检测软件运行时的异常行为,然后在软件源码中定位这个异常行为相关的软件静态行为特征(相关代码块)。为了实现这种定位,使用应用程序界面中的软件功能连接软件动态行为特征和软件静态行为特征以达到对异常行为溯源的目的。因此,在本方法中同时使用软件的三种行为特征来表征一个软件行为。软件动态行为特征是软件运行时截取到的状态序列。软件运行时实际截取到的应该是系统调用序列,通过状态层推导方法将系统调用序列转化成状态序列。软件静态行为特征是源代码中的代码块,这种模型要求测试用软件是开源的。在软件静态源代码的基础上对软件行为可以做程序切片,找出源代码中软件异常行为相关的代码块。SSDB实际是使用一个行为的三种不同行为特征同时表达同一个软件行为并且记录软件的所有行为转换关系的模型。最后,本文提出了两层检测方法,这种方法基于SSDB模型,并对软件异常行为溯源。本文在软件行为转换图的基础上对软件异常行为进行检测,如果出现了和软件转换图中不同的节点或者路径以及路径权值不同的情况则判定为出现了异常行为。对异常行为溯源主要依赖于程序切片技术。程序切片技术是一种程序分析技术,通过发现一个问题并找出所有与问题有关的语句,找出错误产生的根源。分析原因后进一步修改和纠正错误。程序切片技术主要应用于发现软件异常行为之后。该检测方法和溯源方法不但可以更加精确的检测出异常行为,并且可以更加准确的对异常行为溯源,为彻底解决异常行为增强软件行为可信性提供了可能性。
其他文献
员工是企业的第一资源,也是不断发展的资源。内部招聘是挖掘内部人才资源、实现员工发展的基本途径。内部招聘的对象包括:现职员工、员工的社会关系以及以前的员工和以前的应
本文具体分析了在国有企业改制过程中企业内部职工受雇身份的区别与他们的行动策略。计划经济时期的身份不平等在市场化改革中得以延续。通过对国企职工不同身份的分析可知,
目的建立茜素红荷移分光光度法测定罗红霉素片溶出度。方法采用中国药典附录XC第一法及第三法,以600 ml或250 ml 0.01M的磷酸氢二钠缓冲液pH值(5.0±0.05)为溶出介质,转速为1
芦苇,又名芦竹,苇子、芋子,为禾本科多年生草本植物。一般高200—350Cm;适应性强,抗旱耐寒,耐瘠薄,对环境的选择不严格,在南方过度潮湿的沼泽地带能够丛生;在北方多种土壤均
<正>2006年2月,新颁布了《中国注册会计师审计准则第1313号——分析程序》(以下简称分析程序审计准则)与1997年实施的《中国注册会计师独
从物本主义到人本主义已成为当代思维方式的主流,审计学理应顺应这种潮流的发展,对过去物本审计展开批判,确立以人及其行为为中心和根本的审计观,并构建全新的人本审计理论体
国画作为我国中华民族独有的绘画艺术形式之一,其在世界美术艺术的领域中占据着一席之地,被称为具有东方艺术色彩的典型绘画艺术。在国画绘画的过程中,其对于笔墨的应用、线
为了解糖尿病病人自我管理能力对疾病的影响 ,对 2 3 7例糖尿病病人自我管理能力进行调查。结果自我管理能力强者血糖控制显著好于自我管理能力差者 ,并发症发生率显著低于自
<正>胃病患者的困境胃肠道疾病与饮食营养有着特殊的关系,因为胃肠道的主要功能是消化食物、吸收营养,所以当胃肠道疾病发生时,食物或营养的摄入势必就会受到影响。就慢性胃
政府财政支出绩效评价是政府公共支出管理的一项重要制度,我国已进行了一定程度的实践探索并取得了一定的成效。我国启动政府财政支出绩效评价的背景因素包括现实矛盾的凸显