ZXUN xGW安全加固后与R50s网管断链的故障分析

描述

故障现象

某运营商V5 ZXUN xGW扫描出一些ssh弱算法的漏洞,执行安全加固以后,与R50s网管断链,需要分析原因并解决。

故障分析

获取ZXUN xGW和R50s之间的报文进行分析,发现ssh协商在密钥交换之后,双方释放了TCP连接,如图1所示。

运营商

查看R50s发送给ZXUN xGW的“Client: Key Exchange Init”消息,支持的密钥交换算法为:ecdh-sha2-nistp256,ecdh-sha2-nistp384,ecdh-sha2-nistp521, diffie-hellman-group14-sha1,diffie-hellman-group-exchange-sha256,diffie-hellman-group-exchange-sha1,diffie-hellman-group1-sha1,如图2所示。

运营商

查看ZXUN xGW发给R50s的“Server: Key Exchange Init”消息,支持的密钥交换算法为:diffie-hellman-group14-sha256,如图3所示。

运营商

4.根据ZXUN xGW和R50s发送的密钥交换算法,发现没有双方都支持的Key Exchange算法,导致协商失败。

故障处理

1.ZXUN xGW执行以下命令,再次打开弱算法diffie-hellman-group1-sha1。

vGW(config)#ssh server diffie-hellman group1-sha1 enable

2.重新测试发现ZXUN xGW和R50s之间还是断链,继续抓包分析,发现部分ssh连接已经建立成功,部分ssh连接依然失败。

3.继续分析失败的ssh连接,客户端的协议为SSH-2.0-Ganymed_262,与之前不同,如图4所示。

运营商

4.继续分析客户端和服务端的Key Exchange Init消息,发现没有双方都支持的MAC算法,如图5所示。

运营商

5.ZXUN xGW执行以下命令,再次打开弱算法hmac sha1。

vGW(config)#ssh server hmac sha1 enable

6.重新测试,ZXUN xGW和R50s之间链路恢复正常。

7.建议与总结:ZXUN xGW在进行安全加固时,需要考虑对接的网管的能力,确认网管能支持安全加固后剩余的算法。

 

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分