Home > Papers

 
 
Address Randomization for Dynamic Memory Allocators on the GPU
SUN Jianhua *,PENG Can
College of Computer Science and Electronic Engineering, Hunan University, Changsha, China
*Correspondence author
#Submitted by
Subject:
Funding: National Science Foundation(No.61572179, 61772183), Hunan Provincial Natural Science Foundation(No.2016JJ3042)
Opened online:11 April 2019
Accepted by: none
Citation: SUN Jianhua,PENG Can.Address Randomization for Dynamic Memory Allocators on the GPU[OL]. [11 April 2019] http://en.paper.edu.cn/en_releasepaper/content/4748245
 
 
GPUs have been widely used in multi-user environments such as the cloud due to its rich thread-level parallelism. In such an environment, multiple kernels can execute in parallel. However, it is possible that a kernel leverages buffer overflow to attack other kernels on the same GPU. The limited existing work focuses on the detection of buffer overflows instead of prevention. Address randomization is an effective approach to preventing memory-related attacks on the CPU. However, current GPUs lack similar support to defend the increasing threats of memory overflow. In this paper, we propose an address randomization method for dynamic memory allocation on the GPU. We have implemented and compared different pseudo-random algorithms on the GPU, and integrated the address randomization into an existing allocator. Elaborate discussions are presented to analyze the security of our proposed address randomization. Experimental evaluations show that the overhead incurred by our randomized algorithm is less than 20% on top of existing memory allocators.
Keywords:Software engineering;Address Randomization; Buffer Overflow; GPU; CUDA
 
 
 

For this paper

  • PDF (0B)
  • ● Revision 0   
  • ● Print this paper
  • ● Recommend this paper to a friend
  • ● Add to my favorite list

    Saved Papers

    Please enter a name for this paper to be shown in your personalized Saved Papers list

Tags

Add yours

Related Papers

Statistics

PDF Downloaded 48
Bookmarked 0
Recommend 0
Comments Array
Submit your papers