基于Libsafe的缓冲区溢出防范技术的研究

来源 :电脑知识与技术 | 被引量 : 0次 | 上传用户:grindswods
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
缓冲区溢出漏洞问题是一种常见的程序漏洞,在所有的操作系统中平台上或多或少都存在着这样漏洞。文章首先介绍缓冲区漏洞的主要原因和常用的防范措施,然后深入讨论一种基于Libsafe的格式化串漏洞的防范和堆栈溢出防范技术的实现原理和方法。该方法容易实现,配置简单,只要配置LD_PRELOAD环境变量,操作系统就可以调用,不会给系统带来额外的负担,不需要重新编译已经存在的应用程序,可以防范很多未知的缓冲区溢出漏洞。
其他文献
著名教育家叶圣陶说:“教育的目的就是培养习惯。”其中,学习习惯是影响学业成就的重要因素,良好的学习习惯又对基础知识和基本技能的掌握发挥着积极作用。对学生而言,初中阶段是学习习惯养成的关键时期,此时能否养成好习惯对学生的终身发展起着至关重要的作用。为此,笔者做了如下的实践研究。  一、学习习惯培养存在的现实问题  通过问卷和座谈两种形式,对初一新生的学习习惯进行了一次调查。调查前,笔者做了积极引导,
目的:探讨重度妊高征的产时观察及处理.方法:对62例重度妊高征的产时治疗和护理进行回顾性分析.结果:未诱发产时或产后子痫,取得满意疗效.结论:对重度妊高征患者产时细致观察,为
目的:比较静脉复合麻醉联合硬膜外麻醉与单纯硬膜外麻醉时腹腔镜下胆囊切除术心血管反应的影响.方法:将56腹腔镜胆囊切除术患者随机分为静脉复合麻醉联合硬膜外麻醉组(观察组)、
主要研究了粒子系统在游戏中的应用。介绍了粒子系统的基本原理,给出了利用粒子系统方法在游戏中应用处理步骤。通过在游戏中应用的焰火实例,说明粒子系统在游戏中如何进行实现。
压疮是指机体局部组织长期受压,造成局部组织血运障碍,组织营养缺乏,使皮肤失去正常功能,从而导致局部组织损伤和坏死。肿瘤科患者尤其是晚期肿瘤的病人,机体耐受能力差,且多半自主
目的:探讨肾病综合征儿童在住院期间表现出的几种心理问题及有效的心理护理干预措施.方法:医护人员在治疗的同时对出现心理问题的患儿进行有针对性、有效的心理护理.结果:护理后
随着现代医学模式的转变,“药物-心理综合镇痛法”已成为术后镇痛的发展趋势,临床术后镇痛,多采用术后镇痛泵,即病人自控镇痛(PCA)泵,它不仅能自行缓解术后剧烈的疼痛,而且能缓解术后
随着观察手段、相关学科技术的迅猛发展,现今淋巴管的观察方法主要包括淋巴管注射法、淋巴管造影法、动脉内墨汁-硝酸银水溶液注射法、淋巴管的同位素扫描法、过氧化氢涂抹法
本文探讨水库调度系统的知识获取问题,即水库调度DM问题。根据DM的作用和特点,以及水库调度领域存在的问题,分析了水库调度对DM的需求,DM在水库调度中得以实施的数据基础,井且指出