堆栈溢出论文开题报告文献综述

堆栈溢出论文开题报告文献综述

导读:本文包含了堆栈溢出论文开题报告文献综述、选题提纲参考文献,主要关键词:堆栈,常数,缓冲区,编译器,网络安全,静态,嵌入式。

堆栈溢出论文文献综述写法

张睿,周波,郝维宁,李露铭,乔梁[1](2018)在《应用EDAC容错技术的星载软件堆栈溢出实时检测方法》一文中研究指出针对常见的星载软件堆栈溢出问题,提出了一种应用错误监测与纠正(EDAC)容错技术的堆栈溢出实时检测方法。以采用BM3803处理器的星载软件为例,通过处理器提供的内存造错和EDAC机制,对软件堆栈设置雷区和隔离区,通过陷阱程序感知堆栈生长过程,记录堆栈使用深度,并实时检测堆栈溢出。对核心模块的性能测试及堆栈检测实例验证表明:该方法实现简单,对软件性能几乎没有影响,使软件可以在线实时检测堆栈使用深度。软件在堆栈溢出时仍能自主可控,避免"跑飞"崩溃,大大提高其可靠性。(本文来源于《航天器工程》期刊2018年04期)

马建辉,王知学,侯冬冬,胡代荣,孙常青[2](2018)在《嵌入式软件堆栈溢出的动态检测方案设计》一文中研究指出设计了一种动态检测嵌入式软件堆栈溢出及使用量的方案,在不受堆栈溢出影响的定时器中断服务程序中,周期检测堆栈使用量,通过LED提示堆栈溢出深度。通过设置堆栈溢出缓冲区,在RAM空间中隔离堆栈和全局变量分区,使得浅度堆栈溢出不影响系统正常运行,同时,堆栈溢出缓冲区保存了关键的上下文信息,将该信息存储在非易失性存储器中,运行一段时间后,通过专用工具读取非易失性存储器中的堆栈使用量数据和溢出上下文信息,分析异常位置,从而调整堆栈尺寸或者调整程序设计,以提高系统运行的稳定性。(本文来源于《单片机与嵌入式系统应用》期刊2018年02期)

原义盈[3](2011)在《嵌入式软件堆栈溢出的静态测试方法研究》一文中研究指出随着计算机技术的飞速发展,嵌入式系统不仅在人们日常生活中应用越来越广泛,同时在一些高端领域如航空、军事相关的控制领域发挥着日益关键的作用,相关领域对嵌入式软件的安全性、稳定性要求也不断提高。C语言作为嵌入式软件中采用最广的编程语言,却存在着很多安全隐患,对C语言编写的嵌入式软件的安全性测试已经成为十分重要的一环。本文针对嵌入式软件白盒测试中的一个方面——静态分析,研究了目前国内外的方向及常用的几款自动化测试工具,结合C语言中的安全隐患,特别是堆栈溢出隐患,提出一套基于汇编代码的静态自动化测试方案,并设计实现了一款堆栈溢出静态测试软件。该软件功能专一,效率较高,且源代码可见,在堆栈溢出测试中可以替代人工劳动,能够提高静态测试效率,在高安全性高可靠性领域的嵌入式软件评测中具有一定的实践应用价值。(本文来源于《北京交通大学》期刊2011-06-01)

李宛娜[4](2008)在《堆栈溢出技术剖析》一文中研究指出网络安全日益为人们所重视,其关键就是缓冲溢出问题,几乎所有的操作系统都避免不了缓冲溢出漏洞的威胁。网络安全中的堆栈溢出技术是一种含量较高的计算机技术,本文用通俗易懂的语言和简单少量的代码对该技术进行了详细解析。(本文来源于《哈尔滨职业技术学院学报》期刊2008年01期)

付俊,杨楚华[5](2007)在《基于Linux的堆栈溢出攻击和防御研究》一文中研究指出结合实例详细介绍了基于linux的堆栈溢出攻击的基本原理和具体流程,深入剖析了整个攻击过程,最后结合实际分析了几种防止堆栈溢出攻击的方法。(本文来源于《软件导刊》期刊2007年21期)

谢金晶,张艺濒[6](2007)在《一种防止堆栈溢出攻击的新方法》一文中研究指出针对现有的用增强编译器来消除堆栈溢出的常用方法StackGuard在实际使用中表现出的不足,基于随机数技术及结合另一种增强编译器的方法StackShield部分思想提出了一种防止堆栈溢出攻击的新方法。此方法对系统性能影响较小,并可以有效地保证堆栈中重要数据的完整性,阻止攻击者利用程序中存在的堆栈溢出漏洞。(本文来源于《现代电子技术》期刊2007年05期)

张凯,杨晓艳,沈宁[7](2007)在《堆栈溢出的BLP形式化研究及实现》一文中研究指出堆栈溢出是一种在各种操作系统、应用软件中广泛存在普遍且危险的漏洞,可以利用它执行非授权指令,甚至可以取得系统特权,进而进行各种非法操作。从安全操作系统的角度分析了堆栈溢出的原理,以BLP模型为工具对堆栈溢出进行了形式化并在此基础上适当调整了该模型,从安全模型的层次上消除了堆栈溢出的隐患。最后给出了调整后的BLP模型在LSM(Linux security module)上的实现。(本文来源于《计算机工程与设计》期刊2007年04期)

祝明慧[8](2006)在《网络安全中的堆栈溢出技术解析》一文中研究指出网络安全日益为人们所重视,其关键就是缓冲溢出问题,几乎所有的操作系统都避免不了缓冲溢出漏洞的威胁。网络安全中的堆栈溢出技术是一种含量较高的计算机技术。本文用通俗易懂的语言和简单少量的代码对该技术进行了详细解析。(本文来源于《微计算机信息》期刊2006年33期)

刘猛,杨志敏,龚蓬[9](2004)在《防止堆栈溢出返回地址攻击的两种方法》一文中研究指出堆栈溢出 (StackOverflow)返回地址攻击已成为当今黑客和网络病毒攻击最常用手段 ,文中提出了分别用软件和硬件方式实现的有效防止该攻击的方法。(本文来源于《计算机应用》期刊2004年S1期)

刘宏斌[10](2004)在《MSP430C语言编程的程序堆栈溢出分析》一文中研究指出TI 的 MSP430 系列单片机以其低功耗和高性能,越 main(void){来越多的受到众多开发人员的青睐。许多熟悉 5 1 单片   fun();机并使用 K E I L   C 5 1 编译器的工程师由此转而使(本文来源于《单片机与嵌入式系统应用》期刊2004年11期)

堆栈溢出论文开题报告范文

(1)论文研究背景及目的

此处内容要求:

首先简单简介论文所研究问题的基本概念和背景,再而简单明了地指出论文所要研究解决的具体问题,并提出你的论文准备的观点或解决方法。

写法范例:

设计了一种动态检测嵌入式软件堆栈溢出及使用量的方案,在不受堆栈溢出影响的定时器中断服务程序中,周期检测堆栈使用量,通过LED提示堆栈溢出深度。通过设置堆栈溢出缓冲区,在RAM空间中隔离堆栈和全局变量分区,使得浅度堆栈溢出不影响系统正常运行,同时,堆栈溢出缓冲区保存了关键的上下文信息,将该信息存储在非易失性存储器中,运行一段时间后,通过专用工具读取非易失性存储器中的堆栈使用量数据和溢出上下文信息,分析异常位置,从而调整堆栈尺寸或者调整程序设计,以提高系统运行的稳定性。

(2)本文研究方法

调查法:该方法是有目的、有系统的搜集有关研究对象的具体信息。

观察法:用自己的感官和辅助工具直接观察研究对象从而得到有关信息。

实验法:通过主支变革、控制研究对象来发现与确认事物间的因果关系。

文献研究法:通过调查文献来获得资料,从而全面的、正确的了解掌握研究方法。

实证研究法:依据现有的科学理论和实践的需要提出设计。

定性分析法:对研究对象进行“质”的方面的研究,这个方法需要计算的数据较少。

定量分析法:通过具体的数字,使人们对研究对象的认识进一步精确化。

跨学科研究法:运用多学科的理论、方法和成果从整体上对某一课题进行研究。

功能分析法:这是社会科学用来分析社会现象的一种方法,从某一功能出发研究多个方面的影响。

模拟法:通过创设一个与原型相似的模型来间接研究原型某种特性的一种形容方法。

堆栈溢出论文参考文献

[1].张睿,周波,郝维宁,李露铭,乔梁.应用EDAC容错技术的星载软件堆栈溢出实时检测方法[J].航天器工程.2018

[2].马建辉,王知学,侯冬冬,胡代荣,孙常青.嵌入式软件堆栈溢出的动态检测方案设计[J].单片机与嵌入式系统应用.2018

[3].原义盈.嵌入式软件堆栈溢出的静态测试方法研究[D].北京交通大学.2011

[4].李宛娜.堆栈溢出技术剖析[J].哈尔滨职业技术学院学报.2008

[5].付俊,杨楚华.基于Linux的堆栈溢出攻击和防御研究[J].软件导刊.2007

[6].谢金晶,张艺濒.一种防止堆栈溢出攻击的新方法[J].现代电子技术.2007

[7].张凯,杨晓艳,沈宁.堆栈溢出的BLP形式化研究及实现[J].计算机工程与设计.2007

[8].祝明慧.网络安全中的堆栈溢出技术解析[J].微计算机信息.2006

[9].刘猛,杨志敏,龚蓬.防止堆栈溢出返回地址攻击的两种方法[J].计算机应用.2004

[10].刘宏斌.MSP430C语言编程的程序堆栈溢出分析[J].单片机与嵌入式系统应用.2004

标签:;  ;  ;  ;  ;  ;  ;  

堆栈溢出论文开题报告文献综述
下载Doc文档

猜你喜欢