升级OpenSSL并进行编译安装

Packaging (OpenSSL)组件存在安全漏洞的原因是由于当前爆出的Openssl漏洞。

这个漏洞可能会导致泄露隐私信息,并且涉及的机器和环境也有所不同,因此修复方案也会有所不同。

目前,一些服务器使用的Nginx是静态编译OpenSSL,直接将OpenSSL编译到Nginx中,这意味着仅仅升级OpenSSL是不够的。

为了修复该漏洞,建议升级OpenSSL并进行编译安装。

具体步骤如下:

java 复制代码
1.在/usr/lib/下创建目录openssl:mkdir openssl

2.将下载的OpenSSL包(例如openssl-1.1.1q.tar.gz)放置在刚创建的目录中,并解压:tar -xvf openssl-1.1.1q.tar.gz

3.进入解压出来的openssl-1.1.1q目录:cd openssl-1.1.1q

4.执行配置命令,指定安装目录:./config --prefix=/usr/lib/openssl/openssl

5.进行编译安装:make && make install

6.创建软链接备份之前的openssl软链接:mv /usr/bin/openssl /usr/bin/openssl.bak

7.创建一个新的软链接,将/usr/lib/openssl/openssl/bin/openssl链接到/usr/bin/openssl,
并将/usr/lib/openssl/openssl/lib/libssl.so.1.1和/usr/lib/openssl/openssl/lib/libcrypto.so.1.1链接到/usr/lib64目录下的相应文件:
 
ln -sf /usr/lib/openssl/openssl/bin/openssl /usr/bin/openssl
ln -s /usr/lib/openssl/openssl/lib/libssl.so.1.1 /usr/lib64/libssl.so.1.1
ln -s /usr/lib/openssl/openssl/lib/libcrypto.so.1.1 /usr/lib64/libcrypto.so.1.1

8.最后,检查是否安装成功:openssl version

9.完成上述步骤后,记得使用ldconfig命令刷新一下,以确保更新生效:ldconfig。
这样就可以修复Packaging (OpenSSL)组件中存在的安全漏洞

下载:openssl-1.1.1q.tar

相关推荐
ltl6 分钟前
新硬件对存储的影响:ZNS、CXL 与计算存储
linux
RisunJan35 分钟前
Linux命令-xauth(X11 认证授权管理)
linux·服务器·microsoft
fb_123454 小时前
Linux三剑客超全精讲(grep+sed+awk)零基础入门|正则+实战面试题
linux·运维·服务器
火车叼位5 小时前
Bash 实现 IDE 式补全的组件与配置
linux·运维
潘正翔5 小时前
k8s高级_调度器Deployment
linux·运维·云原生·容器·kubernetes·jenkins·devops
H_oRIZoN_6 小时前
Linux入门DAY27(文件IO(系统调用)详解|open/read/write/lseek)
java·linux·服务器
海兰6 小时前
【插件】Logbook 插件完全指南(适配 Ubuntu 24.04)
linux·运维·人工智能·ubuntu·agent·openclaw
好评1246 小时前
【Linux】Socket编程TCP
linux·网络·tcp/ip
前进吧-程序员6 小时前
从零入门:eBPF 是什么、解决什么问题以及它的历史
linux
RisunJan7 小时前
Linux命令-whoami(显示当前有效用户名)
linux·运维·chrome