您现在的位置是:人工智能 >>正文
操作系统/虚拟化安全知识域:系统强化之信息隐藏
人工智能6366人已围观
简介信息隐藏大多数当前操作系统的主要防线之一是隐藏攻击者可能感兴趣的任何内容。具体来说,通过随机化所有相关内存区域在代码、堆、全局数据和堆栈中)的位置,攻击者将不知道在哪里转移控制流,也无法发现哪个地址包 ...
大多数当前操作系统的操作藏主要防线之一是隐藏攻击者可能感兴趣的任何内容。具体来说 ,系统虚拟系统息隐通过随机化所有相关内存区域(在代码、化安堆、全知强化全局数据和堆栈中)的识域位置,攻击者将不知道在哪里转移控制流 ,操作藏也无法发现哪个地址包含敏感数据等。系统虚拟系统息隐术语地址空间布局随机化(ASLR)是化安在PaX安全补丁发布时创造的,该补丁在2001年为Linux内核实现了这种随机化[72]—另见软件安全CyBOK知识领域的全知强化讨论 。很快 ,云计算识域类似的操作藏努力出现在其他操作系统中,第一个默认启用ASLR的系统虚拟系统息隐主流操作系统是2003年的OpenBSD和2005年的Linux。Windows和MacOS在2007年紧随其后。化安然而 ,全知强化这些早期的识域实现只是随机化了用户程序中的地址空间,随机化直到大约十年才到达主要操作系统的内核,以内核ASLR(KASLR)的高防服务器名义 。在用户程序中默认启用后 。
这想法之卡斯尔是简单但那里是多非平凡设计决定自做。为实例如何随机是随机 ?在特定什么部分之这地址的我们随机化 ?说你Linux目录内核有一地址范围之1国标(=230)为这法典和这法典应该是一致自2兆字节(=221)边界 。这数之位可用为随机化(的熵)是3021=9位。在其他的话我们需要在最512猜测自找到这内核代码 。如果攻击找到a脆弱性自转移这内核的控制流自a猜到地址来自a用户空间程序和每错猜导致自a系统崩溃它愿意足以满足有用户空间访问自a少百机器自获取它右在最小一次跟高概率(虽然多机器将崩溃在这过程) 。模板下载
另一个重要的决定是随机化什么。如今,大多数实现都采用粗粒度随机化 :它们随机化代码 、堆或堆栈的基本位置,但在这些区域中,每个元素都与基本元素处于固定偏移量。这很简单 ,而且非常快。然而 ,一旦攻击者设法通过信息泄漏获得哪怕一个代码指针,他们就会知道每条指令的地址。对于堆、源码下载堆栈等,比照也是如此。毫不奇怪,这些信息泄漏是当今攻击者高度重视的目标。
更细粒度的随机化也是可能的 。例如,可以在页面级别或功能级别进行随机化。如果我们在内存区域中打乱函数的顺序 ,即使知道内核代码的免费模板基础对于攻击者来说也是不够的。事实上,我们可以更细粒度地洗牌基本块、指令(可能带有从不执行或无效的垃圾指令)甚至寄存器分配。许多细粒度随机化技术都是以空间和时间开销为代价的,例如,由于局部性和碎片化减少 。
除了代码之外 ,还可以对数据进行细粒度随机化 。例如,研究表明,源码库堆栈上的堆分配 、全局变量甚至变量都可以分散在内存中。当然 ,这样做会产生性能和内存方面的成本。
考虑到KASLR,尤其是粗粒度的KASLR,作为我们抵御内存错误攻击的第一道防线,这不会离目标太远。不幸的是 ,它也是一个非常薄弱的防御。许多出版物表明,通过从内存 、侧信道等泄漏数据和/或代码指针 ,KASLR可以相当容易地被破解。
Tags:
转载:欢迎各位朋友分享到网络,但转载请说明文章出处“信息技术视野”。http://www.bziz.cn/html/346c799646.html
相关文章
覆盖700余种风险,MIT发布最全AI风险数据库
人工智能麻省理工学院MIT)研究人员近日发布了一个号称迄今为止最全面的AI风险动态数据库,涵盖了43大AI风险类别共计777种AI风险。这是业界首次尝试全面整理、分析和提取人工智能风险,并整合成一个公开可访问 ...
【人工智能】
阅读更多如何发现并避免AI引发的骗局
人工智能随着AI技术的发展,网络犯罪分子创造出更加个性化和具有说服力的诈骗手段。这包括模仿声音、深度伪造视频以及难以察觉的高度逼真网络钓鱼邮件。网络钓鱼、深度伪造和语音克隆是网络犯罪分子最常用的AI驱动技术之 ...
【人工智能】
阅读更多从点赞到泄密:社交媒体如何影响企业安全
人工智能从心理学角度来看,我们都渴望得到关注,点赞和评论满足了这种需求,鼓励我们在社交媒体上分享更多内容。在企业界,这种风险呈指数级增长,因为涉及的不仅仅是个人的信息安全,而且是整个公司的安全。社交媒体过度分 ...
【人工智能】
阅读更多
热门文章
最新文章
友情链接
- 小新15使用U盘装系统教程(轻松操作,系统安装无忧)
- 戴尔PowerFlex 4.0为客户的IT现代化之旅奠定了坚实的基础
- 戴尔CloudIQ助力企业检测IT设备“生物学年龄”
- 如何提高数据中心的安全性?
- 探索以85gm为主题的健康生活方式(体重管理、饮食调节与运动锻炼的重要性)
- ARM服务器之战即将爆发:AWS正面对阵微软
- 戴尔Latitude 5530 业界首款使用生物基材料的PC
- 使用U盘安装正版镜像系统的完整教程(简单易懂的安装教程及步骤,让您轻松拥有正版系统)
- 电脑U盘重做系统教程(详细步骤和注意事项)
- 如何使用微pe安装iso系统(一步步教你轻松安装iso系统) 亿华云b2b信息平台网站建设企业服务器香港物理机云服务器源码库