On layout randomization for arrays and functions

PRINCIPLES OF SECURITY AND TRUST, POST 2013(2013)

引用 13|浏览0
暂无评分
摘要
Low-level attacks often rely on guessing absolute or relative memory addresses. Layout randomization aims to thwart such attacks. In this paper, we study layout randomization in a setting in which arrays and functions can be stored in memory. Our results relate layout randomization to language-level protection mechanisms, namely to the use of abstract locations (rather than integer addresses). They apply, in particular, when each abstract location can hold an entire array which, concretely, compilation implements with a memory buffer at a random base address.
更多
查看译文
关键词
low-level attack,relative memory address,layout randomization,integer address,abstract location,entire array,protection mechanism,memory buffer,random base address
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要