基于对象的C程序边界安全检测改进技术

来源 :计算机与现代化 | 被引量 : 0次 | 上传用户:dangerererer
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
C语言对内存操作不进行边界安全检测,这使C程序具有高执行效率,但也产生各种安全问题,例如数组越界、指针访问越界、C库函数的非法操作等。基于对象的运行时验证技术能实时监测程序的运行行为,自动找出程序中存在的漏洞。在原有基于对象技术的基础上,改进多维数组和结构体变量的地址范围记录方式,用2次地址查询操作检测指针访问,用平衡二叉树优化存储结构。实验结果表明,改进的方法优于传统的基于对象技术。
其他文献
目的观察阿托伐他汀对原发性高血压患者颈动脉内膜中膜厚度的影响。方法选择有不同程度的颈动脉粥样硬化并有斑块形成的原发性高血压患者108例,随机分为2组,治疗组56例,给予
<正> 一、山西果园土肥状况 1.土壤瘠薄,肥力低下,山西地处黄土高原,土壤相对瘠薄,有机质含量在0.04%~0.93%之间,低于果树发育所要求的营养水平。部分果园种植在盐碱滩上,土壤肥
让我们学会沉默.不是白昼孕育出了光明,是沉默的黑夜.白昼的气力在喧嚣中早已耗尽,有能力孕育出光明力量的,只有沉默的黑夜.阴谋和爱情,诞生与死亡,越有力量的,往往更可能在
期刊
<正> 一、土窑洞建造技术要求 1.开挖式土窑洞挖得越深,窑顶填土越厚,保温性能越好,一般要求窑顶填土不少于3米厚。 2.土窑洞窑高3~3.3米,窑宽2.5~3术,窑长10~50米。 3.窑门上部
中国共产党从实际出发引领中华民族,开拓进取,走过94个春秋。有过失落,也创造了无数惊天动地的辉煌业绩,如今由落后走向繁荣,实现了华丽变身。其根本的经验,就是坚持实事求是,把马克
在大数据和医药背景下,搭建Hadoop框架,使用MapReduce编程模型,优化互联网数据挖掘框架。实现以"百度学术"搜索引擎网页数据为数据源,使用文本挖掘技术从数据量巨大且价值密
目的探讨老年高血压患者颈动脉粥样硬化程度、斑块形成与高血压、血脂、血糖、血尿酸、C反应蛋白等心血管危险因素之间的相关性。方法检测111例老年原发性高血压患者的颈动脉
<正> 幼龄苹果树冬剪应本着“轻剪缓放多留枝,多留花芽多结果”的原则,在整形修剪扩冠长树的基础上,尽量多留花芽多结果,提早受益。多剪一般在萌芽前2个月进行。下面以亩栽83
从法治思维的视角来审视,新《刑事诉讼法》设立的羁押必要性审查制度,完全契合法治思维,体现了法治规律和法治本质。从我国法治进程和法治方向的视角来审视,羁押必要性审查工
【正】 60年代初,我国就开始鸭梨套袋的试验,当时是用旧报纸糊制的袋子,容易诱发黄粉虫的发生。1991年河北省农科院石家庄果树所刘承晏等研制成防虫袋,1992年注册商标为“海