1    检测漏洞

 

下载检测工具

https://github.com/drwetter/testssl.sh

解压后进入目录

./testssl.sh -W  IP

如下图

 

 修复后

 

 

2  排查有问题的地方, ssl 、ssh、nginx、tomcat等等软件。

2.1  检查ssl支持的加密算法有没有des算法

openssl ciphers -v

2.2 检查nginx

 

对nginx 进行加固,我这里nginx 本身版本并没问题,是编译的时候ssl版本低

cd ../nginx-1.20.1/

./configure --prefix=/usr/local/nginx/ --with-http_ssl_module --with-http_stub_status_module --with-openssl=/usr/local/openssl-1.1.1l

make && make install
重启后再次检查

 

 这里记一个坑,nginx 改了好几次都能测到这个漏洞。 后来在后面加了!3DES好了。服了。

 

 

 检查ssh

 

对ssh 进行加固

vim /etc/ssh/sshd_config   在末尾添加

 

 vim /etc/ssh/ssh_config   找到下面这行,一般是注释着呢, 取消注释并删除  des算法。

 

 重启ssh(重启前记得先通过telnet建立连接哦)

 Ciphers aes128-ctr,aes192-ctr,aes256-ctr,aes128-cbc

想用 nmap  检测? 

yum install nmap

nmap -sV --script ssl-enum-ciphers -p   ip或域名

这里记一下域名与ip的坑,有一次遇到检测ip没问题,检测域名就有问题,最后想起来有一次去客户那里开会,客户在外面又加了一层其他厂商的软件,来防止数据被爬走,所以联系了那个厂商修复此漏洞后再次扫描才没问题。

 

 修复后

错误 Fatal error: Neither "dig", "host", "drill" or "nslookup" is present 解决方法

[root@localhost testssl.sh]# yum install bind-utils -y

posted on   老街巷口熟睡的猫  阅读(1903)  评论(2编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示