首页 | 本学科首页   官方微博 | 高级检索  
     

基于概率内存分配的内存安全研究
引用本文:薛静锋,胡昌振,郭晓静,冷冰炘,马锐.基于概率内存分配的内存安全研究[J].中国通信学报,2012,9(4):115-122.
作者姓名:薛静锋  胡昌振  郭晓静  冷冰炘  马锐
摘    要:

收稿时间:2012-05-29;

Memory Safety Based on Probabilistic Memory Allocation
Xue Jingfeng,Hu Changzhen,Guo Xiaojing,Leng Bingxin,Ma Rui.Memory Safety Based on Probabilistic Memory Allocation[J].China communications magazine,2012,9(4):115-122.
Authors:Xue Jingfeng  Hu Changzhen  Guo Xiaojing  Leng Bingxin  Ma Rui
Affiliation:1School of Software, Beijing Institute of Technology, Beijing 100081, P. R. China 2School of Computer, Beijing University of Posts and Telecommunications, Beijing 100876, P. R. China
Abstract:Some unsafe languages, like C and C+ + , let programmers maximize performance but are vulnerable to memory errors which can lead to program crashes and unpredictable behavior. Aiming to solve the problem, traditional memory allocating strategy is improved and a new probabilistic memory allocation technology is presented. By combining random memory allocating algorithm and virtual memory, memory errors are avoided in all probability during software executing. By replacing default memory allocator to manage allocation of heap memory, buffer overflows and dangling pointers are prevented. Experiments show it is better than Die-hard of the following aspects: memory errors prevention, performance in memory allocation set and ability of controlling working set. So probabilistic memory allocation is a valid memory errors prevention technology and it can tolerate memory errors and provide probabilistic memory safety effectively.
Keywords:software security  probabilistic  memory errors  memory allocation
点击此处可从《中国通信学报》浏览原始摘要信息
点击此处可从《中国通信学报》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号