怎么在Linux系统上升级OpenSSL

我是用的Centos ,目前官方说受威胁的版本是1.0.1f, 1.0.1e, 1.0.1d, 1.0.1c, 1.0.1b, 1.0.1a, 1.0.1 。在OpenSSL 1.0.1g版本中“ Heartbleed”漏洞被修复。所有centos6.5的系统运行OpenSSL 1.0.1e (openssl-1.0.1e-16.el6_5.4) 都会受到威胁,貌似只有6.5的会受到威胁。

先查看你的openssl版本,命令如下:

   

代码如下:

#openssl    version

    或者

  

代码如下:

#openssl version  -a    //加 -a参数会显示更详细

    又或

   

代码如下:

#yum info openssl     //redhat系列的可以用

    ubuntu 和debian 可以用下面的命令:

   

代码如下:

#dpkg-query -l 'openssl'

好吧,哥用的就是OpenSSL 1.0.1f ,受威胁的版本。呵呵,真坑。不过没开启  Heartbleed ,又没设置https访问,没影响,不过还是升级下。

输入升级openssl版本的命令:

   

代码如下:

#yum clean all && yum update "openssl*"       //redhat系列可用这个

    ubuntu和debian可以使用下面的命令:

   

代码如下:

#apt-get update
   #apt-get upgrade

    OpenSuSE使用下面的命令:

   

代码如下:

#zypper update

确保你安装的是openssl-1.0.1e-16.el6_5.7版本  或者更新的版本。yum源中没有这个包的话,只能自己去下载rpm包安装了。我估计是肯定有的。

为毛安装openssl-1.0.1e-16.el6_5.7 版本呢?因为这个版本已经修复了,见 http://lists.centos.org/pipermail/centos-announce/2014-April/020249.html  
 

然后再执行以下命令,检查还有哪些进程仍然在使用被删掉的旧版本openssl库 :

   

代码如下:

#lsof   -n | grep ssl | grep DEL

没有就是正常了。有的话,那你就必须重新每个使用旧版本openssl库的进程了。所以,我懒得一个个重启了,又是小博客,直接重启服务器了。

如果可能的话,建议重新生成ssl 私钥,改密码之类的。

注意:还可以用下面这条命令检查你安装的这个版本的openssl时候打好了补丁,因为每次修复漏洞,打补丁后,软件包本身都会在日志(change-log)里记录这些信息。命令如下:

   

代码如下:

# rpm -q –changelog openssl-1.0.1e | grep -B 1 CVE-2014-0160

   // CVE-2014-0160是这个漏洞的代码,可以去openssl的官网查的

显示:

代码如下:

* Mon Apr 07 2014 Tom谩拧 Mr谩z <tmraz@redhat.com> 1.0.1e-16.7
   – fix CVE-2014-0160 – information disclosure in TLS heartbeat extension

说明这个版本已经修复了这个漏洞。

原创文章,作者:FJVDZ,如若转载,请注明出处:http://www.wangzhanshi.com/n/16339.html

(0)
FJVDZ的头像FJVDZ
上一篇 2025年1月2日 12:39:09
下一篇 2025年1月2日 12:39:11

相关推荐

  • 如何绕过安卓SSL证书验证

    在安全界打拼多年的人一定对对以前在运用安卓运用的时候会记忆犹新,比如比较重要的特点是比如你可以不用去关心所有的SSL错误,而且你可以随意拦截和修改SSL的通信。但是从现在开始你不能…

    2025年1月2日
  • 百度寻找免费的ssl证书的小技巧

    百度寻找免费的ssl证书的小技巧?很多人都不太了解,今天小编为了让大家更加了解免费的ssl证书,所以给大家总结了以下内容,一起往下看吧。 在安全意识提升的大环境下,用户会部署ssl…

    2025年1月2日
  • ssl证书的价格是多少,使用什么方法购买比较好?

    ssl证书的价格是多少,使用什么方法购买比较好?很多人都不太了解,今天小编为了让大家更加了解,所以给大家总结了以下内容,一起往下看吧。 如果想要网站的信息安全更加高,很多企业都会给…

    2025年1月2日
  • php开启openssl的方法是怎样的

    本教程操作环境:windows7系统、PHP7.1版,DELL G3电脑 PHP 在进入7.x 时代后,默认就不再附带 mcrypt 扩展,mcrypt 将被 openssl_* …

    ssl证书 2025年1月2日
  • 无效ssl证书是什么意思

    SSL证书很多,很多网站都会配置SSL,但是有时候会出现一些SSL证书错误的情况或者是无效证书的情况,那么所谓的SSL证书错误和无效证书是什么情况呢,下面就来看看吧,顺便说说无效的…

    2025年1月2日
  • SSL证书会被破解吗

    近几年来,随着网上支付以及网上交易业务的日益频繁,SSL证书得到许多像网上银行、基金交易平台、电商购物等业务场景的青睐。随着各大搜索引擎公布优先收录https站点后,很多中小型网站…

    2025年1月2日
  • 基于openssl的base64加解密是怎样的

    1.什么是base64  base64指64个可打印字符,“A-Z” 、“a~z”、 “0~9” 、 “+” 、“/” 共64个。一般使用base64来表示二进制数据(二…

    ssl证书 2025年1月2日
  • 网站ssl证书有什么意义在哪?多少钱?

    用户在浏览网站的时候,有时浏览器弹出了“警告”这一般是因为网站不安全引起的,用户收到警告之后,那么是不会继续浏览网站的,毕竟网站的安全性是很重要的,有些网站出现了这些情况,一般是因…

    2025年1月2日
  • 查询ssl证书的方法

    ssl证书在网络的信息保护和网站安全中起着至关重要的作用。随着时代的发展,它也渐渐被人们重视。很多网址都会安装、ssl,不仅仅是大型企业或是政府机构,很多个人和小型企业也会安装ss…

    2025年1月2日
  • ssl申请证书的步骤介绍

    SSL证书作为最常见的数字证书之一,在互联网中有着至关重要的作用。SSL证书用处不仅仅是保护用户访问网站时留下的数据信息不被他人截取,还可以很好地为网站树立一个安全可信的形象。因此…

    2025年1月2日

发表回复

登录后才能评论