地址空间配置随机加载

✍ dations ◷ 2025-10-28 12:00:16 #地址空间配置随机加载

在计算机科学中,地址空间配置随机加载(英语:Address space layout randomization,缩写ASLR,又称地址空间配置随机化、地址空间布局随机化)是一种防范内存损坏漏洞被利用的计算机安全技术。ASLR通过随机放置进程关键数据区域的地址空间来防止攻击者能可靠地跳转到内存的特定位置来利用函数。现代操作系统一般都加设这一机制,以防范恶意程序对已知地址进行Return-to-libc攻击。

地址空间配置随机加载利用随机方式配置资料地址空间,使某些敏感资料(例如操作系统内核)配置到一个恶意程序无法事先获知的地址,令攻击者难以进行攻击。

大部分主流的操作系统已经实现了ASLR。

OpenBSD作为一个主流的操作系统,已在ASLR推出2年后支持,并在默认情况下是打开的。

Linux已在内核版本2.6.12中添加ASLR。

Windows Server 2008,Windows 7,Windows Vista,Windows Server 2008 R2,Windows 10 1809,默认情况下启用ASLR,但它仅适用于动态链接库和可执行文件。

Apple在Mac OS X Leopard 10.5(2007年十月发行)中某些库导入了随机地址偏移,但其实现并没有提供ASLR所定义的完整保护能力。而Mac OS X Lion 10.7则对所有的应用程序均提供了ASLR支持。Apple宣称为应用程序改善了这项技术的支持,能让32及64位的应用程序避开更多此类攻击。从OS X Mountain Lion 10.8开始,核心及核心扩展(kext)与zones在系统启动时也会随机配置。

Apple在iOS 4.3内导入了ASLR。

Android 4.0提供地址空间配置随机加载(ASLR),以帮助保护系统和第三方应用程序免受由于内存管理问题的攻击,在Android 4.1中加入地址无关代码(position-independent code)的支持。

相关

  • 辐鳍鱼总纲目分类请见本文。辐鳍鱼又名条鳍鱼,为辐鳍鱼总纲(学名:Actinopterygii)鱼类的通称,是一类鳍呈放射状的硬骨鱼。辐鳍鱼是脊椎动物中种类最多的,种数几乎占现存3万多种鱼类的99%,遍及
  • HK (消歧义)HK可能是:
  • 玛琳·奥哈拉玛琳·奥哈拉(英语:Maureen O'Hara,1920年8月17日-2015年10月24日)是一名爱尔兰的演员及歌手,她经常同导演约翰·福特以及好友约翰·韦恩合作。1920年8月17日奥哈拉出身于都柏林,原
  • 37号州际公路37号州际公路(英语:Interstate 37)是一条南北方向的州际公路。该公路连接了德克萨斯州科珀斯克里斯蒂 (得克萨斯州)和圣安东尼奥,全长143英里。
  • 尼各老·德·若苏厄·洛佩斯·罗德里格斯尼各老·德·若苏厄·洛佩斯·罗德里格斯(西班牙语:Nicolás de Jesús López Rodríguez;1936年10月31日-)是天主教多米尼加籍司铎级枢机、圣多明各总教区荣休总主教及多米尼加
  • 马尔皮卡德塔霍马尔皮卡德塔霍(西班牙语:Malpica de Tajo),是西班牙卡斯蒂利亚-拉曼恰托莱多省的一个市镇。总面积80平方公里,总人口1892人(2001年),人口密度24人/平方公里。
  • 国家公园和土地使用法案国家公园和土地使用法案是英国国会的一项法案,由其设立的国家公园委员会曾变更为乡村委员会,其后是乡村署,2006年和英国自然署合并后成为英格兰自然署。法案为构建英格兰和威尔
  • 布伦魏尔湖坐标:47°49′53″N 9°50′44″E / 47.83133°N 9.84542°E / 47.83133; 9.84542布伦魏尔湖(德语:Brunner Weiher),是德国的湖泊,位于该国西南部,由巴登-符腾堡州负责管辖,处于基斯
  • 岩明均第27回星云赏コミック部门 -‘寄生兽’ 第14回日本媒体艺术节漫画部门(日语:文化庁メディア芸術祭マンガ部門)大赏 -‘历史之眼’ 岩明均(いわあきひとし,原名岩城 均,1960年7月28日
  • 莱拉·阿利耶娃莱拉·阿利耶娃(英语:Leyla Aliyeva,阿塞拜疆语:Leyla İlham qızı Əliyeva,1984年7月3日-)是阿塞拜疆总统伊利哈姆·阿利耶夫的女儿和盖达尔·阿利耶夫基金会副主席。她也是时