【摘 要】
:
计算机系统漏洞以及软件漏洞让大规模攻击成为可能。攻击者通过利用这些漏洞控制目标主机实施攻击。缓冲区溢出漏洞二十多年来在计算机漏洞中一直扮演重要的角色。因而了解什
论文部分内容阅读
计算机系统漏洞以及软件漏洞让大规模攻击成为可能。攻击者通过利用这些漏洞控制目标主机实施攻击。缓冲区溢出漏洞二十多年来在计算机漏洞中一直扮演重要的角色。因而了解什么是缓冲区溢出,缓冲区溢出是如何发生的,如何能有效的防止缓冲区溢出攻击成为计算机安全保护的重要话题。本文通过分析现有的危害网络安全的大规模攻击现状,提出挖掘漏洞的重要性。公司在开发应用软件时并没有考虑到其中存在的缓冲区溢出漏洞,使计算机很容易被攻击。本文详细的阐述了不同类型的缓冲区溢出攻击,以及发生缓冲区溢出的原因。然后分析了网络攻防对抗的二十多年间,微软对缓冲区溢出漏洞的防御的发展,提出了有效的检测出缓冲区溢出漏洞的重要性。最后本文通过分析现有的缓冲区溢出漏洞的检测方案,结合静态反汇编代码审核与动态检测的优点,提出利用反汇编静态代码审核与作为动态检测技术的模糊测试相结合的一种混合式缓冲区溢出漏洞检测模型。本文模型主要是通过对静态反汇编代码审核将可能发生缓冲区溢出漏洞的函数标识为可疑函数,同时定位简单的缓冲区溢出漏洞。然后通过向可疑函数进行模糊测试确认其是否会发生缓冲区溢出。通过对模型的相关技术的研究,本文实现了所提出的模型的一种实现方案,并通过实验验证了模型的有效性。实验中首先对已知缓冲区漏洞的代码的实现验证,验证整个模型的有效性。然后利用实验二检测目标应用程序,验证本模型的整体功能。通过对实验结果的研究,证明本文提出的缓冲区溢出检测模型可以有效的检测缓冲区溢出漏洞。
其他文献
人脸对齐是计算机视觉中的经典问题之一,其目的是自动计算出给定人脸图像中的面部关键点坐标。精确的人脸关键点定位结果对许多视觉任务具有重要意义,如人脸识别、3D人脸重建
近年来,随着语音识别和自然语言处理技术的进步,聊天机器人(Chatbot)以其更友好体验被看成是人机交互的未来,市场上出现了大量的聊天机器人产品。然而,当前基于知识检索模型
组通信是一种由多个通信实体共同参与某种业务会话的通信组织方式。安全的组通信具有广泛的应用领域,随着Internet、无线网络和视频/音频技术的迅速发展,安全组通信被应用于多
随着云计算的发展,其提供的功能也越来越丰富,管理的计算机集群规模也逐渐上升,云基础架构和部署的高效管理是目前的一个引人注目的话题。监控工具和监控技术在这方面可以发
随着风力发电行业的迅速发展,风力发电机组的安全技术要求也越来越严格,风力发电机制动器作为风力发电机组的最重要的安全构件,其性能直接影响风力发电机的工作效率和安全性。风
计算机体系结构的不断发展,使得代码迁移工作变得尤为重要,在这种背景下,二进制翻译技术应运而生。二进制翻译技术使得在已有的体系结构下生成的可执行文件自动迁移到新的体系结
随着多媒体技术和网络技术的不断发展以及第三代移动通信系统和接入网络日趋成熟,流媒体逐渐成为无线通信的主要业务令流媒体应用在无线网络环境下实施成为可能。无线网络与
视频目标跟踪作为计算机视觉领域中的重要组成部分,已经广泛应用于医疗诊断、智能交通系统、弹道导弹防御以及军事制导等国民和军事的众多方面,受到相关领域科研学者的广泛关注
表情作为人类情感表达最直接最基本的交流方式,在非语言交流当中是一种十分有效的表达方式。表情不光可以直接而又准确的呈现个人的思绪情感,同时可以根据对方的表情来判断他人
随着计算机技术的发展,密码分析技术的进步,视频数据面临越来越严重的安全威胁。随着H.264视频压缩标准的问世,视频数据的安全性问题更加突出。因此针对H.264的特点,如何改进加密