分享到:

面向安全性分析的嵌入式软件测试方法研究

当代计算机科学技术正处于高速发展时期,各类高新软件技术大量涌现,新一代的电子科技产品提高了人们的生活水平,很多方便快捷的软件给人们的日常工作学习带来很大的便利。因此,当今社会对软件的研究和利用极为重视,同时对软件的正常工作情况的监测也越加看重,嵌入式软件被广泛的应用于人们的生活之中,这就使得嵌入式软件的安全稳定性能至关重要,将会对人们的正常生活产生直接影响。所以需要做好对嵌入式软件的监测工作,确保其工作过程中的安全性和稳定性,本文主要就嵌入式软件的功能和漏洞两方面的监测方法进行研究,希望可以提出有价值的建议。嵌入式软件主要是被用于对计算机的工作稳定安全等性能进行监测,因此,其对当今科学技术的发展极为重要。嵌入式软件的安全性能检测主要是对计算机软件的安全性进行监测,其次还需要对计算机软件在工作过程中可能出现的漏洞进行监测,并对这类情况进行分类管理反馈。当今采用嵌入式软件对计算机软件进行监测可以及时的发现软件自身所存在的漏洞,还可以...  (本文共2页) 阅读全文>>

《电子世界》2019年05期
电子世界

面向安全性分析的嵌入式软件测试方法研究

引言:近年来,随着我国软件开发技术的发展,嵌入式软件被广泛的应用于各个领域之中。但是,一旦嵌入式软件出现失效将会导致设备故障并引法严重的后果,甚至威胁到大家的生命财产安全,因此,面向安全性分析的嵌入式软件测试方法研究是当前软件技术发展中的重要环节。本文主要分析了嵌入式软件和它的安全性,并在此基础上提出了嵌入式软件测试方法,最后针对嵌入式软件安全测试执行进行了分析研究1.嵌入式软件及其安全性分析1.1嵌入式软件嵌入式软件是指嵌入在硬件中的微小操作系统和设备,它主要是由程序和文档构成的,并在在嵌入软件系统的基础上进行设计的,类属于计算机软件系统,同时,嵌入式软件可划分为系统、支撑和应用软件三种。1.2嵌入式软件的安全性分析嵌入式软件的安全性指的是机载嵌入式软件在系统上下文运行的过程中不会让软件系统发生任何可以接受的风险,并且嵌入式软件不会对人体健康、财产安全以及生态环境造成任何不良影响。此外,由于嵌入式软件的类型复杂多样、规模较大、...  (本文共2页) 阅读全文>>

《现代电子技术》2016年13期
现代电子技术

面向安全性分析的嵌入式软件测试方法研究

0引言计算机软件安全性测试是嵌入式软件测试的重要组成部分,它的作用是至关重要的。嵌入式软件安全性测试不仅要对安全需求中的功能性安全需求进行验证,还要从嵌入式软件的设计和实现代码中挖掘未知的漏洞,并对这些未知的安全缺陷进行管理。通过嵌入式软件安全测试,可以挖掘程序自身存在的安全隐患,并能够检查在遭遇攻击时的防范能力,根据不同的安全需求其安全测试策略会相应的不同[1]。通常情景下,安全性测试都是基于风险分析,即首先需要在测试前进行嵌入式软件的风险分析,然后再通过具体的安全测试进行验证[2]。通过有效的嵌入式软件安全测试可以发现大部分的安全缺陷,在此基础上对安全漏洞进行修补可以避免灾难性的安全性问题的发生,这使得人们对安全测试的重视程度越来越高。软件安全测试优于其他软件安全过程(诸如安全编码或设计审计等)之处在于,计算机安全测试可以展示出真实的攻击状态,因此展示出客观的、可量化的结果,得出真实的漏洞利用情况[3]。在软件开发周期后期对...  (本文共4页) 阅读全文>>

《信息与电脑(理论版)》2018年07期
信息与电脑(理论版)

面向安全性分析的嵌入式软件测试方法研究

1嵌入式软件的发展及现状分析所谓嵌入式软件指的是嵌入式的微小处理器及外设等,而嵌入式软件技术则指的是与嵌入式系统共同发展的。嵌入式软件是依靠嵌入式硬件设备来实现为嵌入系统提供优质的系统与软件,而嵌入式软件与嵌入式系统是密不可分的。当前,嵌入式软件就是基于嵌入式系统设计的软件,它也是计算机软件的一种,同样由程序及其文档组成,可细分成系统软件、支撑软件、应用软件三类,是嵌入式系统的重要组成部分,其正被广泛应用在国防、工控及商业办公等各个领域。除此之外,嵌入式软件在我国应用一般都集中在国防产业及电子通信产业上,首先被广泛应用的区域是数字电子市场。目前,我国约有上亿的电子设备用户。其次是国防产业,我国国防产业是极其庞大的,对嵌入式软件的需求更高。2嵌入式软件软件安全性分析软件安全性是指软件运行不引起系统事故的能力,也就是说软件作为系统重要的部分不会直接对人们的生命、资产以及环境产生不好的影响。目前,嵌入式软件在汽车服务业、航空航天领域被...  (本文共2页) 阅读全文>>

《电子技术与软件工程》2019年02期
电子技术与软件工程

嵌入式软件中的错误追踪机制

嵌入式系统作为物联网终端和边缘计算系统的重要形式,确保其安全性和可靠性是保证整个物联网系统的稳定性的前提,由于受限于计算资源和性能低,导致在嵌入式软件系统中无法运行复杂的日志系统对其错误进行追踪和报告,极大的降低了嵌入式软件运行的稳定性和可靠性。在这一背景下本文通过对当前先进的事件服务追踪技术进行研究,将事件服务追踪技术应用到嵌入式软件的错误追踪机制设计中,构建了一个可靠、高效的嵌入式软件错误追踪内核,以实现对嵌入式软件的错误事件进行管理和追踪,对提高嵌入式软件运行的稳定性具有非常重要的意义。1事件追踪理论基础本文设计过程中采用的事件追踪理论是基于IEC61850提出的应用在电力系统中的终端设备的高效的Reporing事件机制传输数据集,其不仅在触发条件满足时立即发布事件报告,也可以是经过一段缓存时间按事件顺序组合发布报告。在该事件追踪机制中,其报告模型主要由事件监测器、报告处理器和报告控制三个部分组成。2嵌入式软件错误追踪机制...  (本文共1页) 阅读全文>>

《中外企业家》2019年11期
中外企业家

嵌入式软件保护技术的探讨

引言随着科技发展,软件开发水平不断提高,越来越多的软件被人们所使用,嵌入式软件作为重要的软件类型,提高其保护水平非常关键,为了有效分析,要通过对现有技术的总结,不断提高软件保护技术认识,以此才能确保嵌入式软件保护技术不断发展。1常见软件保护技术1.1软件水印数字水印技术可以实现将水印嵌入到不被感知的秘密信息内,而所谓的秘密信息即用于鉴证该数字作品所有权的特殊标记、图片、文字以及序列号等,促使原有数字媒体信息与良好水印紧密结合在一起,且水印会完全隐藏在数字媒体中,无法将两者分离,以此来达到保护软件产品的效果。现在可实现的软件水印技术,能够将会诸如许可证水印、指纹水印、版权水印等嵌入到程序内,来对软件产品的归属、合法使用者进行可靠鉴别。并且软件水印技术的应用,还可以对盗版文件进行来源追踪,是现在应用优势较大的软件保护技术之一。1.2序列号保护当用户从网络上下载某个共享软件后,或多或少都会有一些各式样限制,必须注册后才能完全正常的使用...  (本文共1页) 阅读全文>>

《测试技术学报》2019年01期
测试技术学报

嵌入式软件外部质量评价方法设计

随着嵌入式系统越来越广泛地应用于社会各个领域,人们在生产、生活中都不可避免地接触到各式各样的嵌入式软件,而嵌入式软件的质量很大程度上影响到嵌入式系统的可靠运行.因此对嵌入式软件进行合理有效的测试,并给出量化的定义和评价,对保证其质量至关重要.目前,国内从事软件质量评测工作的第3方机构对嵌入式软件的测试基本套用普通软件质量评价体系.由于嵌入式软件和普通软件有一定的区别,它不仅要求其准确性、安全性和稳定性等方面能够满足实际应用的需要,而且还要求尽可能地进行优化,以减少对系统资源与硬件的消耗.显然直接套用普通软件质量评价体系是不太合适的,需要根据嵌入式软件的质量模型[1]设计其外部质量评价方法并量化评价结果.1嵌入式软件质量度量嵌入式软件产品质量与普通软件产品质量相同,也分为内部质量、外部质量与使用质量.内部质量度量是从设计和开发的角度出发[2],更多关注的是软件源代码、数据结构设计、文档过程管理等方面,在度量过程中不受其他软件及硬件...  (本文共5页) 阅读全文>>