美文网首页
地址空间配置随机加载(ASLR)

地址空间配置随机加载(ASLR)

作者: 追求科技的足球 | 来源:发表于2019-09-25 21:39 被阅读0次

    一、定义

    地址空间配置随机加载(ASLR)是一种针对缓冲区溢出的安全保护技术,通过对堆、栈、共享库映射等线性区布局的随机化,通过增加攻击者预测目的地址的难度,防止攻击者直接定位攻击代码位置,达到阻止溢出攻击的目的的一种技术。

    二、作用

    Linux下的ASLR总共有3个级别,0、1、2
    0就是关闭ASLR,没有随机化,堆栈基地址每次都相同,而且libc.so每次的地址也相同。
    1是普通的ASLR。mmap基地址、栈基地址、.so加载基地址都将被随机化,但是堆没用随机化
    2是增强的ASLR,增加了堆随机化

    相关文章

      网友评论

          本文标题:地址空间配置随机加载(ASLR)

          本文链接:https://www.haomeiwen.com/subject/mmseuctx.html