基于行为声明Linux应用软件可信性测试方法研究

来源 :北京工业大学 | 被引量 : 0次 | 上传用户:huohuoshan000
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本研究基于行为声明,针对应用软件在Linux环境下的行为进行了可信性测试方法方面,可信度量标准方面与可信度计算方面的研究。首先,针对Linux系统特性,分析了软件在运行时的相关机制,提取出针对Linux应用的包括权限管理,进程机制和系统函数调用在内的相关可信属性。其次,本研究提出将一个软件行为拆解为多个关键动作的方法以对其表示。这样,通过在软件开发阶段植入可信埋点模块的方式,便可跟踪标记软件的执行过程,记录并上报软件的关键动作及造成的结果。在此之后,利用事件重组的方式将关键动作重新组合成可代表软件行为的动作路径,以此方式来表示软件在运行时的实际行为。基于这样的方法,本研究在可信测试方法上,把“言行一致”思想当做依据。把“言”,即行为声明,与“行”,即动作路径做比对,判断是否“一致”,即可信与否。之后,本研究在可信度量标准方面,提出依据动作路径的显性可信指标和隐性可信指标。用二者协同判定软件行为是否属实可信。显性指标表示动作路径是否匹配,隐性指标表示特征参数是否正常。最后,本研究在可信度计算上,提出基于K-means的隐性指标判定模型。用来计算软件实际行为相对于样本行为的切合度,也就是软件行为的可信度。此外,针对软件的相似行为,即动作路径相似的行为。提出将隐性指标模型运用于相似行为的可信甄别上。即利用两个相似行为的数据集构造的隐性指标模型的重合度作为这两个行为的相似度。通过甄别计算,进而根据相似度分析软件行为是否可信,是否存在欺瞒行为。
其他文献
无线传感器网络(Wireless sensor networks)是物理信息系统的一个重要组成部分,它通过一组空间分散的专用传感器用于监测和记录环境的物理条件,并在中心位置管理收集到的数据
随着科技的迅猛发展,不同类型的应用场景以及用户规模不断增多,网络的发展逐渐由技术驱动变成了应用驱动。多元化的应用场景也产生了多样化的QoS需求,传统网络架构下的QoS保
面对互联网和大数据时代的来临,数据挖掘对人们生活的影响越来越大。关联规则挖掘作为其关键部分,可以通过各种算法从海量数据中找出隐藏在其中的相关信息。找到所有频繁项集
中国企业在海外承包国际工程项目的规模越来越大,承包的工程项目遍布世界各地,国际工程项目面临的不确定性和复杂性增加。在风险管理方面,中国企业在国际承包市场处于起步阶
核方法因其良好的表达能力和非线性映射等优点,成为机器学习算法中一种有效的工具,其中最具代表性的应用为支持向量机方法(Support Vector Machine,SVM)。受限于传统的统计学
随着人们对保健、养生需求的日益增长,“药食同源”原材料在食品、药品、保健食品中的应用越来越广泛,这些“药食同源”原材料在药品、保健品尤其是食品生产行业的质量控制水平便成为一个重要的课题。本文分别建立了测定黄芪、桔梗、山药中主要活性成分相对经济、快速、准确的高效液相色谱-蒸发光散射检测法(High performance liquid chromatography-evaporative light
本文提出了一种基于OAuth(Open Authorization,一种开放的授权标准)的分布式访问控制模型,旨在研究移动互联网络和物联网高速发展下的分布式网络环境中,访问控制模型该如何运
近些年,众包作为一种在开放环境下利用群体智慧来完成任务的新兴模式开始备受关注。众包的开放性吸引了大量自由工人参与其中。然而,众包工人在选择和执行任务过程中通常表现
无线传感器网络(Wireless Sensor Network,WSN)是一种新兴的信息获取方式和处理技术,因其部署方便、功耗低、成本低等特点,已被应用于诸多领域,而且给更多的应用空间和应用价
现代社会的发展在本质上是依赖可靠和有效的能源来维持。从工业革命开始到18世纪末,化石燃料被证明是一种稳定的能源而被广泛应用。然而,随着工业技术迅猛发展,人类对化石能源的需求迅速增长,造成了化石能源的过度开发和利用。由于地球化石能源储量有限且不可持续利用,人类不得不转战可再生能源,如太阳能、风能、水能等。其中太阳能作为一种最有前景的替代能源,受到了研究者的广泛关注。太阳能廉价易得,且储量丰富。因此,