地址空间配置随机加载

✍ dations ◷ 2025-12-04 12:47:56 #地址空间配置随机加载

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

相关

  • 利比亚绿色革命利比亚绿色革命是在1969年8月31日于卡扎菲领导的自由军官组织发动的一场革命。革命直接导致利比亚王国被推翻,卡扎菲成为利比亚的最高领导人。1969年1月初,卡扎菲向策划革命的
  • 立方垓米体积(英语:Volume)是物件占有多少空间的量。体积的国际单位制是立方米。一件固体物件的体积是一个数值用以形容该物件在空间所占有的空间。一维空间物件(如线)及二维空间物件(如正
  • 里卡德·法尔克温格里卡德·法尔克温格(瑞典语:Rickard Falkvinge,IPA:.mw-parser-output .IPA{font-family:"Charis SIL","Doulos SIL","Linux Libertine","Segoe UI","Lucida Sans Unicode","Cod
  • 剧照剧照(Stage photo, Promotional Photo, Still photography)是电视剧、电影或舞台剧等剧集所拍摄的一种宣传照片。在影片的拍摄过程中,由剧组的摄制小组、摄影助理或剧照摄影师
  • 尼托克里斯尼托克里斯(希腊语:Νίτωκρις)是古埃及第六王朝的最后一任法老,她的名字在希罗多德的著作‘历史’和古埃及祭司曼涅托的著作中皆被提及。然而,她的历史真实性目前尚有争议
  • 2004年夏季奥林匹克运动会乒乓球比赛-女子双打 2004年雅典奥运会乒乓球女子双打比赛,于2004年8月14日-8月20日在希腊雅典加拉茨奥林匹克运动馆举行。本届赛事共有来自26个协会的68名选手参加,为最后一届奥运会的乒乓球双
  • 卡拉·艾哈迈德帕夏卡拉·艾哈迈德帕夏(土耳其语:Kara Ahmed Paşa;?-1555年9月29日),阿尔巴尼亚人出身的奥斯曼帝国政治家,曾在1553年10月6日-1555年9月29日出任大维齐尔。他曾率军攻打匈牙利王国的蒂
  • 正港奇片正港奇片(KIPEN)是台湾网络漫画创作者,主要作品为短篇KUSO漫画。正港奇片表示学生时期便很喜欢在课本上涂鸦,从2013年起开始在网络上发表自行创作;或是由他担任原作、由L鼻作画的
  • 大罗圈河大罗圈河位于中华人民共和国吉林省东南部,是浑江左岸支流,发源于通化县东南端石湖镇棒棰园子前山东侧,蜿蜒向北流经通化县石湖镇、果松镇、通化市二道江区铁厂镇,最后于鸭园镇西
  • 阿尔多·卡卢卢阿尔多·卡卢卢·克亚滕瓦(法语:Aldo Kalulu Kyatengwa,1996年1月21日-)是法国的职业足球运动员,司职前锋,现时被瑞士超球队巴塞尔外借至英冠球队斯