地址空间配置随机加载

✍ dations ◷ 2025-12-09 11:10:48 #地址空间配置随机加载

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

相关

  • 同音词同音词(Homonym)是指语言中读音相同,但是意义不同的词汇。汉语中,由于习惯上用一个汉字记录一个单音节语素,因此,汉语中除同音词外,还有同音字的概念,也就是读音相同,但是意义不同的
  • 约克夏㹴约克夏㹴(约瑟爹利,Yorkshire Terrier),是小型的玩赏狗的一种。个性聪明又自信、警觉性高和友善之外又带点固执,一般都喜爱撒娇。由于行走时双脚会被华丽的长毛遮盖,就好像在自然
  • FOX体育台FOX体育台是福斯国际电视网旗下于亚洲地区营运的体育家族频道,因迪士尼集团在2012年7月将亚洲ESPN频道所有股权售予福斯娱乐集团,翌年亚洲ESPN频道改名为FOX体育台(中国大陆、
  • 弗朗西斯科·达科斯塔·戈麦斯弗朗西斯科·达科斯塔·戈麦斯(葡萄牙语:Francisco da Costa Gomes,1914年6月30日-2001年7月31日)。葡萄牙军官及政治人物。1974年康乃馨革命后曾担任第15任总统。弗朗西斯科·
  • 江野泽爱美江野泽爱美(1996年11月1日-)是日本时装模特儿、女演员。原为杂志《SEVENTEEN》《PICHILEMON》的专属模特儿。现为non-no的专属模特儿。
  • 郭璟郭璟是郭谌的父亲,郭蕴的祖父,郭简的曾祖父,郭威的高祖父。郭威登位后,他被尊为皇帝,庙号后周信祖,谥号睿和皇帝,皇陵称温陵(注:温陵并不存在,只作遥申朝拜。)。三皇五帝 → 夏 → 商
  • 董国智董国智(1974年9月25日-),是已退役的中国足球运动员,司职守门员,曾入选中国国奥队和中国国家队集训名单。董国智职业联赛开始时效力于家乡球队广州太阳神,担任黄洪涛的替补。他在199
  • 顾横波顾横波(1619年-1664年),原名媚,又名眉,字眉生,别字后生,号横波,应天府上元县(今江苏省南京市)人,明清时期女词人,“秦淮八艳”之一。“秦淮八艳”中,顾横波是地位最显赫的一位,受诰封为“一
  • 斯洛陶伯-赫拉茨马立方斯洛陶伯-赫拉茨马立方(Slothouber–Graatsma puzzle)是一个智力游戏,要用 6 个 1 × 2 × 2 的立方体和 3 个 1 × 1 × 1 的立方体组成一个 3 × 3 × 3 的立方体,若将可由旋
  • 张修敏张修敏(1883年-?年),江苏省上元县人,日本千叶医药专门学校药科毕业。曾编译有《普通矿物学》。