1076.第1069章 纷纷扰扰芯片圈(1 / 2)
<bux基金会、蜜蜂这些操作系统厂商也相继得到消息,全都投入到解决这两个漏洞的工作中去。<btel、amd、mips、ibm、arm等厂商发扬光大。时至今日,分支预测、乱序执行、投机执行三大技术俨然成为高性能处理器的标配技术,没有都不好意思和人打招呼。
传统的编程需要程序员精通硬件,使用0101的机器码编程,后来出现的汇编语言乃至c、java等高级语言,固然极大地降低了程序员的工作负担,却也导致程序过于呆板,不能良好的发挥处理器性能。
针对这种情况,处理器开发人员准备了三大技术:分支预测能让处理器推测下一步程序最可能跳到哪个分支;乱序执行让处理器不按程序原来顺序执行指令,有可能提前完成工作;投机执行能先期执行预测的程序分支,更好的提前完成任务。有了这些,处理器在面对僵硬程序时将会变得灵活机动,进而显著提升执行效率和性能。
只不过,乱序执行也不全是好处。
处理器提前读取并执行指令,同样给了非法指令绕过防御措施提前运行的机会。通过构造合适的指令,黑客可以借此访问指定的敏感数据区域,进而可能实现提升权限、攻破系统。
之所以漏洞存在20多年没被发现,一来是以前有筛子一样的windows,黑客不缺好用的漏洞;二来这个漏洞的进入门槛太高,需要精通cpu指令,一般人玩不来;三来也是利益使然,云计算的高歌猛进引来黑客圈子的关注,然后就有人开始借助这类漏洞对云服务器进行“旁敲侧击”。