地址空间配置随机加载

✍ dations ◷ 2025-06-09 23:08:27 #地址空间配置随机加载

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

相关

  • 称制临朝称制是指古代中国、日本等东亚国家在君主制时代由皇后、皇太后或太皇太后等女性统治者代理皇帝(朝鲜、越南、琉球等国称国王,日本称天皇)执掌国政。如果男性代理国政称摄政
  • 萨卡加维亚萨卡加维亚(/səˌkɑːɡəˈwiːə/;英语:Sacagawea/Sakakawea/Sacajawea/Sacajewea,1788年5月-1812年12月20日或1884年4月9日)是一名美国原住民休休尼族妇女,曾为开拓美国西部蛮荒
  • 索姆河战役首日推荐步兵所该使用的突袭战术。手册中详细说明了营队应以一波两个排,士兵之间间隔5码,进攻正面宽400码的敌阵。一个营因此要发动进攻8波(一个连2波)加上额外对营队司令部和担架搬
  • 费利克斯·萨伐尔费利克斯·萨伐尔(法语:Félix Savart ,1791年6月30日-1841年3月16日)是法国一位物理学家和医生。他与让-巴蒂斯特·毕奥共同创建了毕奥-萨伐尔定律。这是静磁学的一个基本定律,精
  • 塔哈·侯赛因塔哈·侯赛因(阿拉伯语:طه حسين‎,1889年11月14日-1973年10月28日),埃及最具影响力的作家及知识分子,为埃及近代化运动的先驱之一。
  • 周传基周传基(1925年3月12日-2017年4月3日)山东单县人,生于北京。电影专家,北京电影学院退休教授。周传基早年曾参加中国远征军。1950年,自山东大学文学院外国文学系毕业,获得英国文学学
  • 水锦树属水锦树属(学名:)是茜草科下的一个属,为灌木至小乔木植物。该属共有约70种,分布于亚洲热带和亚热带地区。
  • 黑尔斯修道院黑尔斯修道院(Hailes Abbey)是一座位于英格兰格洛斯特郡温什科姆东北两英里处的熙笃会修道院遗迹。这座修道院创立于1246年。1539年,该修道院被亨利八世废除。黑尔斯修道院是I
  • 朝鲜半岛和平条约朝鲜半岛和平条约(英语:Peace Treaty on Korean Peninsula),又称韩半岛和平协定(韩语:한반도 평화협정),为美国与朝鲜之间讨论签署的和平条约,标志着朝鲜战争的正式结束,是1953年联合
  • 群作用数学上,对称群描述物体的所有对称性。这是通过群作用的概念来形式化的:群的每个元素作为一个双射(或者对称作用)作用在某个集合上。在这个情况下,群称为置换群(特别是在群有限或者