基于堆管理信息保护的缓冲区溢出漏洞防御方法.pdfVIP

  • 1
  • 0
  • 约1.77千字
  • 约 9页
  • 2017-11-13 发布于浙江
  • 举报

基于堆管理信息保护的缓冲区溢出漏洞防御方法.pdf

基于堆管理信息保护的缓冲区溢出漏洞防御方法 杨洋 江建慧 同济大学软件学院 上海201804 摘要 随着互联网和漏洞利用技术的发展,堆缓冲区溢出漏洞越来越受到人们的重视。本文对DLmalloc的数据结构和 核心算法进行了仔细分析,然后通过堆缓冲区漏洞利用实验,归纳总结了两类针对用户数据和堆管理信息的攻击模型。 提出了一种基于堆管理信息保护的堆缓冲区防御方法,并在DLmalloc上予以实现。有效性和性能测试实验证明,该方 法可以在不过于增加性能开销的前提下,抵御来自堆缓冲区的溢出攻击。 关键词 DLmalloc;内存管理;堆缓冲区漏洞利用;堆管理信息防御 TP309 F ABufferOverflowDefendingApproachBasedonHeapManagementInformation Protection YangYang JiangJianhui SchoolofSoftwareEngineering,TongjiUniversity,Shanghai201804 AbstractWiththedevelopmentofInternetandvulnerabilityexploitationtechnology,moreemphasishasbeenplacedonheap buffervulnerability.ThispapergivesadetailedanalysisonbasicdatastructureandcorealgorithmofDLmalloc.Attackmodes inheapoverflowaredividedintotwocategories,inwhichoneaimsatheapuserdatawhileanotheroneatheapmanagement information.Onthebasis,thepaperpresentsadefensestrategybasedonheapmanagementinformation,implementedin DLmalloc.Atlast,testsonvalidityandperformanceshowthatthesecuritystrategycanprotectsoftwarefromheapoverflow vulnerabilitywithlowperformancelost. KeywordsDLmalloc;memorymanagement;heapbufferoverflowexploitation;heapmanagementinformationprotection 弦,升椅共头现丁UL :堆内存管理信息的同 :击利用。 n/^巴,人J1£O 1lastremain i端的边界内彳 :可用内存块卧 nder总是指正 ;现相关,一般具 件指针模型 望通过缓冲区溢 分堆缓冲区防往 见以及针对它的 ‘套基于堆管理1 如下: r信息时,如果被攻t 对此不进行防御,因: 改指向恶意代码,是 睑I皿山佣1l叫口J付烈,石 l的堆缓冲区溢出利用, ‘了威胁分析。在此基础 i息保护的堆缓冲区溢出 )前提下,利用magic对 :保护,同时防御来自堆 ,硕士研究生,研究方向:入侵检测 生,教授,博士生导师,研究方向:百 ,SI/SoC测试与容错等。 基于堆管理信息保护的缓冲区溢出漏洞防御方法 作者: Yang Yang, 杨洋, Jiang Jianhui, 江建慧 作者单位: Yang Yang,Jiang Jianhui(School of Software Engineering, Tongji University, Shanghai 201804), 杨洋,江建慧(同济大学软件学院 上海201804) 本文链接:/Conference_7913222.aspx

文档评论(0)

1亿VIP精品文档

相关文档