SSL/TLS协议信息泄露漏洞(CVE-2016-2183)【原理扫描】处理

这篇博客介绍了如何在Linux系统中编译和安装OpenSSL 1.1.1版本。首先,通过指定URL下载源代码,然后备份现有openssl文件并解压新版本。接着,进行预编译、编译和安装操作。在编译过程中可能遇到Perl相关错误,解决方法是安装Perl CPAN模块。安装完成后,使用软链接替换旧的openssl文件,并更新环境变量。提供的参考文档包含了详细的步骤和常见问题解决方案。
摘要由CSDN通过智能技术生成

下载地址:https://www.openssl.org/source/openssl-1.1.1i.tar.gz

2、或者linux上直接运行:
openssl version -a //确认当前版本,备份证书文件和秘钥文件
mv /usr/bin/openssl /usr/bin/openssl.old /备份执行文件
mv /usr/include/openssl /usr/include/openssl.old
cd /usr/local/src/
wget https://www.openssl.org/source/openssl-1.1.1h.tar.gz
tar zxvf openssl-1.1.1h.tar.gz
cd ./openssl-1.1.1h/
./config --prefix=/opt/openssl --openssldir=/usr/local/ssl //预编译,到指定安装路径,生成Makefile文件,-t参数可测试编译情况,–prefix:指定安装目录;–openssldir:指定openssl配置文件路径;加shared还可指定创建动态链接库
make //编译,如果编译失败,可执行./make clean,或者编译前用./make test测试编译情况而不直接编译
make install //编译成功后安装
 

3、报错原因情况

      1)Parse errors: No plan found in TAP output

         解决方式:

         yum  install  perl-CPAN
         perl  -MCPAN  -e  shell

        在 cpan[1]> 命令行提示符后面输入命令 install Text::Template 

      2)

4、替换原有旧openssl文件:
1)/usr/local/bin:
ln -sf /opt/openssl/bin/openssl /usr/bin/openssl
ln -s /opt/include/openssl /usr/include/openssl

5、openSSL环境变量

参考文档:

在 64 位 CentOS 6.9上编译 OpenSSL 1.1.1 (1)_henter的专栏-CSDN博客

linux安装 openssl,Linux安装最新的OpenSSL版本_苏建连的博客-CSDN博客

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值