微软官方MSDN原版Win10系统下载

现在位置: 首页  > 系统教程  > Linux教程

Linux下bash破壳漏洞检测及修复的方法

时间:2024-11-23 02:05:15   

大家好,今天Win10系统之家小编给大家分享「Linux下bash破壳漏洞检测及修复的方法」的知识,如果能碰巧解决你现在面临的问题,记得收藏本站或分享给你的好友们哟~,现在开始吧!

电池检测修复app系列软件最新版本下载

  如果Linux服务器存在bash破壳漏洞,将可能导致远程攻击者操作系统来执行任意命令,威胁等级较高,那么我们要怎么知道Linux系统是否存在该漏洞,又该如何修复呢?下面随小编一起来了解下吧。

  问题:我想要知道我的Linux服务器是否存在bash破壳漏洞,以及如何来保护我的Linux服务器不受破壳漏洞侵袭。

  2014年9月24日,一位名叫斯特凡·沙泽拉的安全研究者发现了一个名为“破壳”(Shellshock,也称为“bash门”或“Bash漏洞”)的bash漏洞。该漏洞如果被渗透,远程攻击者就可以在调用shell前通过在特别精心编制的环境中输出函数定义执行任何程序代码。然后,这些函数内的代码就可以在调用bash时立即执行。

  

  注意,破壳漏洞影响到bash版本1.14到4.3(当前版本)。虽然在写本文时还没有该漏洞权威而完整的修复方案,也尽管主要的Linux发行版(Debian,Red Hat,CentOS,Ubuntu和 Novell/Suse)已经发布了用于部分解决与此漏洞相关的补丁(CVE-2014-6271和CVE-2014-7169),并且建议尽快更新bash,并在随后数日内检查更新(LCTT 译注,可能你看到这篇文章的时候,已经有了完善的解决方案)。

  检测破壳漏洞

  要检查你的Linux系统是否存在破壳漏洞,请在终端中输入以下命令。

  $ env x=‘() { :;}; echo “Your bash version is vulnerable”’ bash -c “echo This is a test”

  如果你的Linux系统已经暴露给了破壳漏洞渗透,命令输出会像这样:

  Your bash version is vulnerableThis is a test

  在上面的命令中,一个名为x的环境变量已经被设置可用于用户环境。就如我们所了解到的,它并没有赋值(是一个虚函数定义),后面跟了一个任意命令(红色),该命令将在bash调用前执行。

  为破壳漏洞应用修复

  你可以按照以下方法安装新发布的bash补丁。

  在Debian及其衍生版上:

  # aptitude update && aptitude safe-upgrade bash

  在基于Red Hat的发行版上:

  # yum update bash

  打补丁之前:

  Debian:

  

  CentOS:

  

  打补丁之后:

  Debian:

  

  CentOS:

 

  注意,在安装补丁前后,各个发行版中的bash版本没有发生变化——但是你可以通过从更新命令的运行过程中看到该补丁已经被安装(很可能在安装前需要你确认)。

  如果处于某种原因你不能安装该补丁,或者针对你的发行版的补丁还没有发布,那么建议你先试用另外一个shell,直到修复补丁出现。

  上面就是Linux系统中bash破壳漏洞的检测和修复的方法介绍了,赶紧检测下你的系统是否存在bash破壳漏洞,以防服务器被攻击。

以上就是关于「Linux下bash破壳漏洞检测及修复的方法」的全部内容,本文讲解到这里啦,希望对大家有所帮助。如果你还想了解更多这方面的信息,记得收藏关注本站~

Win10系统之家文★章,转载请联系本站网管!

上一篇:返回列表 下一篇:返回列表

相关文章

  • Linux下bash破壳漏洞检测及修复的方法

    Linux下bash破壳漏洞检测及修复的方法


      如果Linux服务器存在bash破壳漏洞,将可能导致远程攻击者操作系统来执行任意命令,威胁等级较高,那么我们要怎么知道Linux系统是否存在该漏洞,又该如何修复呢?下面随小编一起来了解下吧。
      问题:我想要知道我的Linux服务器是否存在bash破壳漏洞,以及如何来保护我的Linux服务器不受破壳漏洞侵袭。
      2014年9月24日,一位名叫斯特凡·沙泽拉的安全研究...
  • Linux系统下配置ip地址的方法汇总

    Linux系统下配置ip地址的方法汇总


      对于刚入门的Linux初学者来说,还不知道如何配置ip地址,今天小编就给大家介绍下Linux系统要如何配置ip地址,希望能帮助到你。
      (1)Ifconfig命令
      第一种使用ifconfig命令配置网卡的ip地址。此命令通常用来零时的测试用,计算机启动后
      ip地址的配置将自动失效。具体用法如下。Ipconfigethxipaddnetmaskx.x....
  • Linux下批量修改图片名称的方法详解

    Linux下批量修改图片名称的方法详解


      我们都知道,要修改文件夹下的图片名称很容易,但是要批量修改就比较浪费时间了,那么有什么方法能够快速批量修改图片名称呢?下面小编就给大家介绍下Linux下快速批量修改图片名称的方法。
      如10.11一批这样的目录,10.1110.12等等
      然后里面的图片.jpg文件要修改成对应的日期.jpg,也就是说编程1011.jpg这样的文件名
      示例如下:
  • Linux下清除文件中的隐私数据的方法

    Linux下清除文件中的隐私数据的方法


      我们平时创建的文件、图片都包含着很多信息,很容易被人利用,所以要清除文件中的元数据,以保护个人隐私。下面小编就给大家介绍下如何清除文件中的隐私数据,一起来学习下吧。
      典型的数据文件通常关联着“元数据”,其包含这个文件的描述信息,表现为一系列属性-值的集合。元数据一般包括创建者名称、生成文件的工具、文件创建/修改时期、创建位置和编辑历史等等。几种流行的元数据标准有EXIF(...