zoukankan      html  css  js  c++  java
  • CPU特性漏洞测试(Meltdown and Spectre)

      2018年1月4日,国外安全研究人员披露了名为"Meltdown"和"Spectre"两组CPU特性漏洞,该漏洞波及到近20年的Intel, AMD, Qualcomm厂家和其它ARM的处理器,可导致CPU运作机制上的信息泄露,危害巨大且影响广泛。

    spectre POC编译测试:

    spectre POC编译测试,打过补丁依然可以读取,在一定程度上并不能完全解决问题。

    这次的微软更新并非是全面修复,部分 Windows PC 可能还需要额外的 CPU固件更新来防范 Spectre 攻击,不过 Microsoft的安全更新似乎完全解决了 Meltdown 漏洞。目前用户在进行更新时似乎还遇到了其他问题,Meltdown 和 Spectre 安全更新似乎与反病毒软件们相处得并不融洽。

    如何检查补丁状态

    微软还发布了一个Powershell来检查是否安装了正确的更新程序,或是否需要额外的固件更新。

    用户在启动PowerShell时,请确保是以管理员权限启动的,以便安装所需的模块。我的操作系统是window10 ,自带的powershell,右击开始菜单出现如图所示功能:

    PS:部分服务器自带的powershell因版本问题,没有Install-Module的功能,Install-Module 是类似linux rpm包管理的功能,升级powershell吧。。

    下面的Powershell命令,将下载并安装Powershell模块,用于测试Meltdown和Specter的缺陷。

    Install-Module SpeculationControl

    如果用户运行该命令返回的是错误,则可以运行以下命令:

    Set-ExecutionPolicy Bypass

    然后,用户可以运行第二条命令:

    Get-SpeculationControlSettings

    谷歌在发布漏洞研究报告的时候认为,接近所有的CPU都容易受到这两个漏洞的攻击。开启的保护会显示为True,未开启的保护则会显示为False。如果用户在运行这些命令后看到很多红色的文字,那么可以确认该用户的CPU处在威胁之中。

    测试截图如下:

    关于解决方案

    CPU漏洞无法远程控制电脑,在一定程度上危害是可控的,

    建议密切关注操作系统、虚拟机、浏览器等产品官方网站发布的安全公告,并及时下载补丁进行更新,可阻止这些漏洞被利用。

    推荐工具:360安全卫士“CPU漏洞免疫工具”,该工具可一键检测电脑是否存在漏洞,全方位排查补丁兼容性,并为受到漏洞影响的系统及浏览器推送安全更新,有效免疫CPU漏洞。

    参考文章:

    CPU漏洞一键自动检修 360安全卫士国内首发免疫工具

    http://www.360.cn/newslist/zxzx/yjzdjxCPUld360aqwssfmygj.html

    Windows用户详细自查修复篇:微软紧急更新修复Meltdown和Spectre CPU漏洞

    http://www.freebuf.com/vuls/159291.html

  • 相关阅读:
    各种版本控制器的作用
    mybatis的一些特殊符号标识(大于,小于,等于,不等于)
    struts2的作用是什么
    js中给数组添加元素的方法有哪些
    springmvc中拦截器配置格式
    js中require()的用法----JS如何连接数据库执行sql语句或者建立数据库连接池
    hover()函数的用法
    error和exception的不同与相同
    cookie和session的区别有哪些
    数据库连接池的工作机制是什么
  • 原文地址:https://www.cnblogs.com/xiaozi/p/8241313.html
Copyright © 2011-2022 走看看