地址空间配置随机加载

✍ dations ◷ 2025-11-08 15:59:10 #地址空间配置随机加载

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

相关

  • 帝舜.mw-parser-output ruby>rt,.mw-parser-output ruby>rtc{font-feature-settings:"ruby"1}.mw-parser-output ruby.large{font-size:250%}.mw-parser-output ruby.larger{fon
  • 诺曼·福勒男爵福勒男爵彼得·诺曼·福勒,PC(英语:Peter Norman Fowler, Baron Fowler,1938年2月2日-),为一名英国政治人物,为现任上议院议长。福勒曾于撒切尔夫人内阁任职运输大臣(英语:Secretary o
  • 蓝鳍金枪鱼蓝鳍金枪鱼(学名:Thunnus maccoyii),台湾称为“南方黑鲔”,或“蓝鳍鲔”,为辐鳍鱼纲鲈形目鲭亚目鲭科的其中一种,被IUCN列为极危保育类动物,分布于全球各大洋热带至温带海域,栖息深度
  • 斯诺克中国锦标赛斯诺克中国锦标赛是一项斯诺克积分排名赛,始创办于2016年。比赛每年在中国广州举办。
  • 公方公方是前近代日本的一个称呼,即“公”的意思,指的是统治者,体现其对国家的统治权。其起源有多种说法,一说是古代天皇及其朝廷,一说是镰仓时代或室町时代对幕府将军的称呼。特别地
  • 承先承先 (1843年-?),字述之,绥远驻防满洲正黄旗人,清朝政治人物、同进士出身。同治癸酉科,山西乡试中举,光绪九年(1883年),参加癸未科殿试,登进士三甲146名。同年五月,著交吏部掣签分发各
  • 张守仁张守仁(公元1550~1598年),明朝医学家,字立仁,嘉靖、万历年间以医术闻名于世,他历经30余年研制出一种粉状药剂“末药”又名“张一贴”,由杵砂仁、广木香、白术、苍术、焦山楂等18种药
  • 唐纳德·库克号驱逐舰唐纳德·库克号驱逐舰(USS Donald Cook (DDG-75))是美国海军阿利·伯克级驱逐舰的第二十五艘,以海军陆战队上校唐纳德·库克命名。唐纳德·库克号驱逐舰于1996年7月9日在缅因州
  • 刘俐杉刘俐杉(英语:Chantal Liew Li-Shan,1998年8月9日-)是新加坡国家队公开水域游泳运动员。刘俐杉自小梦想参加东运会,10岁便开始参加游泳比赛,16岁进入新加坡国家队。2017年,刘俐杉在吉隆坡举行的女子10公里公开水域游泳比赛中以个人最佳成绩2:21:30获得东运会银牌,成为首位在该项目中获得奖牌的新加坡女子。她原本是该场比赛的季军,后因亚军药检不过关被褫夺银牌而获得升级。她在葡萄牙举办的2021年国际泳联塞图巴尔奥运资格赛的10公里比赛中获得第29名后获得了2020年东京奥运的参赛
  • 东非侧颈盒龟东非侧颈盒龟(学名:)或称东非侧颈龟,为非洲侧颈龟属下的一个种。只发现于非洲东部及东南部。常被与西非侧颈龟混淆。东非侧颈龟的背壳光滑而高隆,长度约5.1-7.9英寸(13-20厘米),通常呈深褐色、灰色或黑色,边缘有黄色斑点。胸甲有韧带连接,呈 褐色、灰色、黑色或黄色。其上颌没有啮喙。