地址空间配置随机加载

✍ dations ◷ 2025-08-22 01:09:35 #地址空间配置随机加载

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

相关

  • 诺曼征服诺曼人征服(Norman conquest)或诺曼人征服英格兰(法语:Conquête normande de l'Angleterre)指1066年法国诺曼底公爵威廉对英格兰的入侵及征服。这次征服改变了英格兰的走向,从此
  • 游说游说集团(英语:Lobbying),又称院外集团或政治游说是尝试影响立法人员、或是立法机构成员的政治决定或行为。游说由许多不同类型的人员、组织与团体,包括私人机构、企业、部分已经
  • 龙青高速公路龙口-青岛高速公路,简称龙青高速”,高速公路网编号为S19,是山东省一条在建的连接龙口市和青岛市城阳区的双向四车道、六车道高速公路,设计速度120公里/小时。该高速公路经招远市
  • 谷氨酰氨基肽酶谷氨酰氨基肽酶,又称氨基肽酶A,旧称血管紧张素酶A。它由基因编码,且高度保守。谷氨酰氨基肽酶是一种膜结合锌蛋白,能催化谷氨酸和天冬氨酸从肽链的N末端水解。例如,把血管紧张素I
  • 傅兆林傅兆林(1932年-2018年6月27日),台湾高雄人,工人,通过公务人员普考分发至台湾省政府建设厅重机械工程大队。其子为前花莲县县长傅崐萁。1958年至1974年间,担任台湾省政府建设厅公共
  • 段进段进(1960年12月-),江苏南京人,中国城乡规划学家,东南大学教授。2019年当选为中国科学院院士。1982年、1985年先后获天津大学建筑系建筑学学士、硕士学位。1992年获比利时鲁汶大学
  • 矛盾语反衬或矛盾修辞法(英语:oxymoron)是一种中文修辞上的映衬。指对某种事物的现象或本质,作恰恰相反的描写的修辞法。如“花落春犹在,鸟鸣山更幽。”“那么我就有借口可以和她吵吵,咒
  • 格拉汉姆·诺顿格拉汉姆·威廉·沃克(英语:Graham William Walker;1963年4月4日-),艺名格拉汉姆·诺顿(英语:Graham Norton)是一名于爱尔兰电视及电台主持、电视评论员、喜剧演员和演员。他的节目《
  • 万东山西峰万东山西峰,又名火山,位于台湾南投县仁爱乡亲爱村与信义乡地利村之间,为台湾百岳之一,排名第63。万东山西峰高达3,257米,属于中央山脉。万东山西峰附近接连牧山、安东军山等山。
  • 奇美断层奇美断层(英语:Chimei Fault)是台湾花莲县的活动逆断层,长约30公里,断层走向为东北。断层南端在春日里附近,向南连结瑞穗断层与池上断层,向东北延伸,经德武、奇美村至花莲县丰滨,长约