地址空间配置随机加载

✍ dations ◷ 2025-11-29 17:36:24 #地址空间配置随机加载

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

相关

  • b蜀汉/b font style=color:#888small221–263/small<汉(221年-263年,又称季汉)为中国历史上三国时期西南方的一个政权。于221年由昭烈帝称帝开始,至263年曹魏攻入蜀地,后主投降为终,共经过43年,二帝统治。汉昭烈帝刘备、汉丞相武乡侯诸
  • 韩新安韩新安(1963年-),中华人民共和国音乐学家,中国音乐家协会分党组书记,驻会副主席,秘书长,第十三届全国政协委员。
  • 凯瑟琳·斯科塞斯凯瑟琳·斯科塞斯(Catherine Scorsese,娘家姓卡帕(Cappa);1912年4月16日-1997年1月6日)是一名美国女演员,以及导演马丁·斯科塞斯的母亲。有意大利血统的她,开始在她儿子马丁·斯科塞
  • 林大咏林大咏(英语:Ling Big Yong,1997年3月21日-),马来西亚华人YouTuber,来自砂拉越州民都鲁,现居吉隆玻,祖籍福州,以别名林BIG咏(英语:Ling BigYong)为人熟知,作品大多以生活搞笑为题材。早年,
  • GNU PartedGNU Parted(由“PARTition”与“EDitor”两字结合)是一个自由分割工具(英语:Partition editor),可以用于创建、删除、移动分割,调整分割大小,检查、复制分割等操作。可以用于调整分
  • 双福双福可以指:
  • 马特·齐索斯威特马特·齐索斯威特(Matt Thistlethwaite,马特·悉苏伟,1972年9月6日-)是一位澳洲政治人物,他的党籍是澳大利亚工党。自2013年开始,他是金斯福德·史密斯选区选出的澳大利亚众议院的
  • 小初音未来的日常《小初音未来的日常》(日语:はちゅねミクの日常 ろいぱら!)是于《月刊Comp Ace》2008年2月号至2011年10月号连载的四格漫画,由早期以初音未来制作而大受欢迎的作品Ievan Polkka
  • 奥克兰竞技场站奥克兰竞技场站(英语:Oakland Coliseum station)是加利福尼亚州奥克兰市内相距不足180米的三个铁路车站的合称,这三个车站分别是美铁奥克兰竞技场站、旧金山湾区捷运竞技场站和
  • 若林广幸若林广幸(日语:若林 広幸,1949年-),是日本的产品设计师、建筑师。出生于京都府京都市。若林广幸在1967年成为一个室内设计师,加盟于吉尔公司。1972年,自立门户,同时取得建筑设计的学分。1982年成立若林广幸建筑研究所。南海50000系电联车宇治站涩谷HUMAX馆