地址空间配置随机加载

✍ dations ◷ 2025-12-02 20:28:54 #地址空间配置随机加载

在计算机科学中,地址空间配置随机加载(英语: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)的支持。

相关

  • span style=color: white;2014 /span巴罗佐 欧洲人民党容克 欧洲人民党本文是 欧洲联盟的政治与政府 系列条目之一2014年欧洲议会选举(第八届)于2014年5月22至25日在所有欧盟成员国境内进行,选举时间是由欧盟理事
  • 氯的同位素氯(原子质量单位:35.453(2))共有26个同位素,其中有2个是稳定的。备注:画上#号的数据代表没有经过实验的证明,只是理论推测而已,而用括号括起来的代表数据不确定性。
  • 玛嘉·莎塔碧玛嘉·莎塔碧(波斯语:مرجان ساتراپی,Marjane Satrapi;1969年11月22日-),也译作玛赞·莎塔琵,伊朗裔法籍图画小说家,插画家,电影导演,也是童书作家。法国连环画新浪潮(la nou
  • 勒乌盖乡坐标:57°43′39″N 26°54′53″E / 57.72750°N 26.91472°E / 57.72750; 26.91472勒乌盖乡(爱沙尼亚语:Rõuge vald),是爱沙尼亚的一个乡,位于该国东南部,由沃鲁县负责管辖,首府
  • 玉兹玉兹(哈萨克语:ٴجۇز/ Жуз)意“地区”,16世纪初哈萨克汗国分大、中、小三个玉兹,大玉兹称右部,中玉兹称左部,小玉兹称西部。每个“玉兹”又包括若干部落,三个玉兹有三个小可
  • 土库曼斯坦LGBT权益女同性恋、男同性恋、双性恋与跨性别者在土库曼的的权益不受法律保障。根据1997年通过的刑法典,在土库曼,男性同性性行为是非法行为,最高可被判处两年有期徒刑,但女性同性性行为
  • 沟上知亲沟上知亲(1977年6月22日-),日本职业围棋九段棋手,隶属于日本棋院。师从菊池康郎。2004年第2届丰田杯首轮负于周鹤洋。2005年第10届三星火灾杯本赛首轮负于曹薰铉。2012年第9届春
  • 南进台湾《南进台湾》是在1939至1940年之间,日治时期日本台湾总督府为宣传在台湾的政绩所拍摄的纪录片,由台湾总督府等官方支持,并由实业时代社等单位制作这部片,以绕台湾一周的拍摄手法
  • 卡莉·波普卡莉·波普 ( 英语:Carly Pope;1980年8月28日-) ,为加拿大女演员,她因在2009年电视节目《24小时反恐任务》饰演Samantha Roth而闻名。卡莉出生于加拿大不列颠哥伦比亚省温哥华市,她有一个哥哥叫克利斯·蒲柏(英语:Kris Pope),也是一位演员,另外她还有个弟弟叫弟弟亚历山大(Alexander Pope)。她在高中时期开始在温哥华的舞台剧《The Odd Couple》,以及《仲夏夜之梦》等等。她就读过 Lord Byng Secondary School 高中,并且
  • 巴什基尔马巴什基尔马(俄语:Башкирская лошадь、巴什基尔语:Башҡорт аты)是巴什基尔人饲养的马种。 它主要分布在俄罗斯联邦内乌拉尔山脉南部和西部的巴什科尔托斯坦共和国。主要的育种中心在该共和国首府乌法。巴什基尔马的起源尚不清楚。但是在十九世纪,它的经济价值已经得到了广泛认可,已经开始被选育以提高其工作能力和作为奶马和肉马的品质。 大规模养殖中心建立于1845年。:88巴什基尔马已经与俄罗斯重草马(英语:Russian Heavy Draft)等俄罗斯境内的其他马种完成杂交,同哈萨克马(英语