1. 背景
SSL/TLS協(xié)議信息泄露漏洞(CVE-2016-2183)
1.1 影響版本
OpenSSL 1.1.0前版本腕柜,但網(wǎng)上也有高版本存在此漏洞济似,還是需要查看web中間件conf配置判斷矫废,或使用nmap協(xié)商密碼進(jìn)行發(fā)現(xiàn)。
1.2 修復(fù)風(fēng)險(xiǎn)
修復(fù)后此漏洞后碱屁,服務(wù)端將不使用DES/3DES加密方式磷脯,IE6、IE7娩脾、Windows XP操作系統(tǒng)將無法訪問站點(diǎn)赵誓,需業(yè)務(wù)方自行判斷是否進(jìn)行修復(fù)。
2. 升級(jí) openssl
2.1 當(dāng)前版本
[root@random-test ~]# openssl version
OpenSSL 1.0.2k-fips 26 Jan 2017
2.2 選擇更新版本
image-20221118102933656.png
# 01. 下載
mkdir -p /server/tools
cd /server/tools
wget --no-check-certificate https://www.openssl.org/source/old/1.1.1/openssl-1.1.1q.tar.gz
2.3 備份原文件
mv /usr/bin/openssl{,.bak}
#mv /usr/include/openssl{,.bak}
2.4 升級(jí)
# 01. 解壓
tar xf openssl-1.1.1q.tar.gz
cd openssl-1.1.1q/
mkdir -p /app/tools
# 02. 編譯安裝
./config --prefix=/app/tools/openssl
make && make install
# 03. 替換原openssl
ln -s /app/tools/openssl/bin/openssl /usr/bin/openssl
#ln -s /app/tools/openssl/include/openssl /usr/include/openssl
# 04. 修改動(dòng)態(tài)鏈接庫
echo "/app/tools/openssl/lib" >> /etc/ld.so.conf
ldconfig
2.5 查看版本
openssl version -a
openssl version