天天看点

一封突如其来的邮件443端口漏洞

#443端口存在,运行的是nginx

#运行命令是:/usr/sbin/nginx -c /etc/nginx/nginx.conf

#程序的配置目录是:/etc/nginx/nginx.conf

#相关运行的程序是php

#版本号是nginx-1.2.3

#启动配置文件并没有配置相关信息,可以看到配置文件在conf.d目录下 [root@localhost nginx]# cat nginx.conf

#进入conf.d的目录查看配置,找到有443端口ssl配置的文件

#域名是随便设置,不是自用的域名,看到域名了,那就测试访问:https://gg.abc.com,可以访问 

#接下来就是扫描漏洞了。

#使用了,windows漏洞扫描工具,Acunetix Web Vulnerability Scaner 10.5的版本

#扫描结果显示

#1.打开Acunetix

#2.点击New SCAN,Scan single website→Website URL:输入地址 next 

#3.默认,下一步,一直到结束 

#可以看出是openssl的版本问题:

#这个是漏洞的编号,点击版本号就可以看得见详细描述

#openssl这版本有大bug

#接下来就是找openssl已经修复的版本号,因为nginx版本比较低,找的openssl可能会受到影响。 

#openssl-1.1.1 ,测试编译不通过 

#openssl-1.0.2o ,测试编译安装通过

#测试openssl是否正常使用。OK完成

修复nginx漏洞ssl

#再次使用安全扫描软件,发现已经不存在这个漏洞了,OK解决了。 

#解决了,记录一下过程

继续阅读