【摘 要】
:
本文主要研究了一个支持多平台的C语言编译器,它可以在Windows主机上运行,可编译和反编译运行在Intel 80486实模式、无操作系统目标机下的可执行程序,优化性能卓越,编译目标
论文部分内容阅读
本文主要研究了一个支持多平台的C语言编译器,它可以在Windows主机上运行,可编译和反编译运行在Intel 80486实模式、无操作系统目标机下的可执行程序,优化性能卓越,编译目标代码尺寸足够小、执行效率足够高,并且安全可靠。本文以开放源码的优化编译系统——GCC为研究基础,着重对目标机体系结构相关的优化编译方法和优化技术进行了分析研究。在这些工作的基础上,我们进一步研究了这些优化模块引入安全性问题的可能性及其可能嵌入恶意代码的位置,并根据航天军工等领域对嵌入式软件的特殊需求,提出了一个针对编译器本身的安全性验证方案,它包含4个关键环节:编译器代码分析、安全性保障断言和验证代码附加、恶意代码嵌入位置分析和嵌入以及安全性确认测试;同时,有四种角色参与整个验证过程,包括代码分析员、安全保障员、模拟攻击员和安全确认员。最后,为了测试方案的可行性和有效性,我们用一个实例描述了这个方案的具体实施过程。在前期代码分析的基础上,安全保障员对优化模块附加验证代码,模拟攻击员嵌入恶意代码。结果表明,安全确认员能够在合理的时间内成功发现编译器嵌入了恶意代码。
其他文献
随着IT行业的快速发展和企业基本业务需求的不断增长,目前的软件体系结构越来越难以应对和处理日益增长的软件复杂性。然而,近年来,业界提出的面向服务体系结构(Service Orie
将地理信息系统技术引入配电网的运行与管理,对提高配电企业的现代化生产管理水平具有重大的意义。本文论述了基于ArcInfo平台的配电网GIS的设计与开发的过程及相关技术。首先概述了系统开发的背景及意义;其次研究了基于ArcInfo平台的GIS开发技术;随后对配电网GIS进行了详细、全面的系统分析;然后在系统分析的基础上进一步阐述了系统的总体设计,包括系统的体系结构、功能模块、数据库以及安全性设计,接
针对铁路安全监控系统中图像分割问题进行了研究及算法实现。算法主要功能是实现对铁轨图像中阻碍列车通行一定大小障碍物的准确分割。在分析铁轨图像的采集环境及图像特征的
IB方法是基于率失真理论的无监督数据模式分析方法,它自1999年提出至今已在众多领域取得成功的应用。IB方法具有严密的理论基础,它通过将数据数据对象压缩到一个“瓶颈”变量
随着计算机技术、网络技术和电子商务技术的广泛应用,工作流技术得到了飞速的发展。同时,由于企业业务过程重组的不断深入,对流程适应业务需求的动态变化也提出了更高的要求
CT断层图像三维重建是指通过医学诊断仪获取连续的二维切面图像,然后将这些二维图像之间的位置和灰度信息输入计算机,在计算机上进行相应的组合和处理,最后在显示器上再现人
在互联网及其普及的今天,内容的分发和共享已经成为人们获取信息越来越主要的方式。同时网络上拷贝的盗版也日益猖獗,损害了作者和内容出版商的利益,挫伤了积极性。应运而生的DR
传感器技术和移动互联网的发展使得基于位置的信息服务成为可能,基于位置的信息服务已经成为人们日常生活中不可缺少的一部分,然而它们也带来了一些潜在的威胁。匿名化则可以
电子邮件作为一种高效、经济的现代通信技术手段,已成为互联网最大的应用之一,然而,日益泛滥的垃圾邮件严重影响了个人和组织的工作效率。传统的黑名单、关键词、邮件路由等