Linux漏洞SSL/TLS协议信息泄露漏洞(CVE-2016-2183) - 非常危险(7.5分) 解决办法!升级openssl

news/2024/9/23 10:05:06/

漏洞情况

在这里插入图片描述

详细描述

TLS是安全传输层协议,用于在两个通信应用程序之间提供保密性和数据完整性。
TLS, SSH, IPSec协商及其他产品中使用的IDEA、DES及Triple DES密码或者3DES及
Triple 3DES存在大约四十亿块的生日界,这可使远程攻击者通过Sweet32攻击,获
取纯文本数据。
<*来源:Karthik Bhargavan
Gaetan Leurent
链接:https://www.openssl.org/news/secadv/20160922.txt
*>

解决办法

建议:避免使用IDEA、DES和3DES算法
1、OpenSSL Security Advisory [22 Sep 2016]
链接:https://www.openssl.org/news/secadv/20160922.txt
请在下列网页下载最新版本:
https://www.openssl.org/source/
2、对于nginx、apache、lighttpd等服务器禁止使用DES加密算法
主要是修改conf文件
3、Windows系统可以参考如下链接:
https://social.technet.microsoft.com/Forums/en-US/31b3ba6f-d0e6-417a-b6f
1-d0103f054f8d/ssl-medium-strength-cipher-suites-supported-sweet32cve20
162183?forum=ws2016

解决办法

https://docs.microsoft.com/zh-cn/troubleshoot/windows-server/windows-sec
urity/restrict-cryptographic-algorithms-protocols-schannel

ssl_42">解决最终升级openssl

在这里插入图片描述

ssl__45">openssl官网链接 使用最新版

https://www.openssl.org/source/
在这里插入图片描述
或者服务器中下载

wget --no-check-certificate https://www.openssl.org/source/openssl-3.3.0.tar.gz

安装部署

1、备份原配置文件

whereis openssl
mv /usr/bin/openssl /usr/bin/openssl_old
mv /usr/include/openssl /usr/include/openssl_old

2、解压openssl

tar -zxvf openssl-3.3.0.tar.gz

3、配置openssl安装目录

./config --prefix=/usr/local/openssl

在这里插入图片描述
4、编译&&安装

make && make install

5、创建软链接

ln -s /usr/local/openssl/bin/openssl /usr/bin/openssl
ln -s /usr/local/openssl/include/openssl /usr/include/openssl

6、添加动态链接库数据

echo "/usr/local/openssl/lib/" >> /etc/ld.so.conf
检查动态库
vi /etc/ld.so.conf

在这里插入图片描述

7、更新动态链接库

ldconfig -v

8、验证openssl
查看openssl版本 openssl version -a会显示全面详细信息
在这里插入图片描述
升级完成


http://www.ppmy.cn/news/1463692.html

相关文章

【数据结构】排序详解(希尔排序,快速排序,堆排序,插入排序,选择排序,冒泡排序)

目录 0. 前情提醒&#xff1a; 1. 插入排序 1.1 基本思想&#xff1a; 1.2 直接插入排序 实现步骤&#xff1a; 动图演示&#xff1a; 特性总结&#xff1a; 代码实现&#xff1a; 1.3 希尔排序&#xff08;缩小增量排序&#xff09; 基本思想&#xff1a; 步骤演示&…

如果jupyter notebook不能实现网页自动跳转,参考下面的链接

一招搞定Jupyter-notebook命令行打开之后不能自动跳转浏览器_一招搞定jupter notebook命令行打开之后-CSDN博客

MongodDB实现用户名密码远程登录的配置步骤

1. 引入 根据参考1&#xff0c;在CentOS7上搭建了MongodDB6.0。 搭建后&#xff0c;参考2中的步骤&#xff0c;进行配置&#xff0c;就能使用mongosh命令来连接mongo&#xff0c;也可以实现远程登录。 但是&#xff0c;此时不需要密码&#xff0c;就能连接上MongoDB&#xff0…

OpenCV学习(2.1) 初识图像

1.图像对象 图像是由一个个像素组成的&#xff0c;像素越多&#xff0c;体现到图像就是更加清晰&#xff0c;有更多的细节。举个例子&#xff0c;通常来说的分辨率&#xff0c;1080P&#xff0c;720P&#xff0c;480P就是指像素的数量&#xff0c;数量越多就越清晰。 2.打印图…

pip安装报错解决之后,手动安装太麻烦,怎么办

在使用pip install package_name安装公共库的时候,经常会报错: Microsoft Windows [版本 6.1.7601] 版权所有 (c) 2009 Microsoft Corporation。保留所有权利。C:\Users\Administrator>pip install hatch WARNING: Ignoring invalid distribution -ip (d:\soft\python\py…

日拱一卒,功不唐捐

"日拱一卒&#xff0c;功不唐捐"是一句富有哲理的成语&#xff0c;源自中国的文化背景&#xff0c;结合了象棋术语和佛家理念&#xff0c;具有深刻的寓意。 日拱一卒&#xff1a;这里的“卒”指的是中国象棋中的兵&#xff08;或卒&#xff09;&#xff0c;按照规则…

初级爬虫的总结一

初级爬虫的总结一之百度网页爬虫 一、寻找正确的sugrec二、url拼接出问题&#xff0c;解决办法 我遇到的问题&#xff1a; 1、没有找对网页sugrec&#xff0c;导致connect-type没有找对&#xff0c;以及一些小问题 2、url拼接时候出现乱码 一、寻找正确的sugrec 1、打开百度网…

组合惯导串口数据解析

首先是给串口usb以权限&#xff1a; sudo chmod 666 /dev/ttyUSB0但是不能每次启动都执行一次&#xff0c;所以需要给一个永久的权限指令&#xff1a; sudo gedit /etc/udev/rules.d/70-ttyusb.rulesKERNEL“ttyUSB[0-9]*”, MODE“0666”然后就能让ttyUSB0-ttyUSB9默认的权限…