故障分析:SSH的攻击导致CPU利用率突发增高

安全 数据安全
SSH是一种在不安全网络上提供安全远程登录及其它安全网络服务的协议。Secure Shell,又可记为S S H,最初是U N I X系统上的一个程序,后来又迅速扩展到其他操作平台。

SSH是一个好的应用程序,在正确使用时,它可以弥补网络中的漏洞。但是当SSH的攻击导致CPU利用率突发增高时,让我们看看如何处理。

网络环境

网络中运行的路由器出现CPU使用率突发增高现象,同时出现以下告警信息:
 

  1. Current FSM is : SSH_Main_VersionMatch  
  2. %Sep 14 03:49:37 2006 NE40-A-ZZ1 SSH/5/fsm_move:FSM MOVE FROM SSH_Main_VersionMa  
  3. tch TO SSH_Main_Disconnect  
  4. %Sep 14 03:49:37 2006 NE40-A-ZZ1 SSH/5/ver_major_err:Protocol major versions dif  
  5. fer: 1 vs. 2  
  6. %Sep 14 03:49:37 2006 NE40-A-ZZ1 SSH/5/err_dissconnect:The connection is closed  
  7. by SSH Server  
  8. Current FSM is : SSH_Main_VersionMatch  
  9. %Sep 14 03:49:37 2006 NE40-A-ZZ1 SSH/5/fsm_move:FSM MOVE FROM SSH_Main_VersionMa  
  10. tch TO SSH_Main_Disconnect  
  11. %Sep 14 04:15:50 2006 NE40-A-ZZ1 SSH/5/fsm_move:FSM MOVE FROM SSH_Main_Connect T  
  12. O SSH_Main_VersionMatch  
  13. %Sep 14 04:15:50 2006 NE40-A-ZZ1 SSH/5/ver_major_err:Protocol major versions dif  
  14. fer: 1 vs. 2  
  15. %Sep 14 04:15:50 2006 NE40-A-ZZ1 SSH/5/err_dissconnect:The connection is closed  
  16. by SSH Server 

网络中的路由器组网图

故障分析:SSH的攻击导致CPU利用率突发增高

故障分析

根据告警的提示信息,分析可能原因是由SSH的攻击导致的。

在SSH会话过程中,服务器端与客户端经过以下五个阶段建立安全通道:

版本号协商

密钥算法协商

认证方法协商

会话请求

交互会话

由于路由器上支持的是SSH1.5版本,而SSH客户端使用的是SSH 2.0版本。客户端与路由器SSH版本,因此设备会产生SSH版本不匹配的告警。

SSH会话一直处在版本号协商阶段,会导致CPU突发性增高的现象。

操作步骤

步骤 1     执行命令system-view,进入系统视图。

步骤 2     执行命令user-interface[ vty ] first-ui-number [last-ui-number ],进入VTY用户界面视图。

步骤 3     执行命令protocol inbound telnet,配置所在用户接口支持的协议为Telnet。

配置完成后,用户接口支持的协议,即只接受Telnet用户,不接受SSH用户。因此不再告警,CPU使用率下降,问题得以解决。

----结束

案例总结

SSH攻击工具在网上有很多,且攻击源也很多。如果没有SSH登录的需求,建议平时只允许telnet登录,避免路由器遭受SSH攻击,导致CPU使用率增高。

【编辑推荐】

  1. 通过四步防御SSH攻击
  2. 如何无需密码进行SSH连接
  3. 如何建立SSH加密的MySQL复制
责任编辑:佚名 来源: 51CTO整理
相关推荐

2019-03-05 15:53:40

Linux服务器CPU

2023-04-04 09:22:50

LinuxCPU命令

2017-08-25 15:56:54

Linuxproc文件系统CPU利用率

2010-03-11 16:49:55

Linux CPU利用

2024-10-14 13:01:33

AOTcpu符号

2013-01-04 10:44:31

IBMdW

2024-06-26 09:29:53

2012-10-11 10:21:33

数据中心CPU利用率服务器效率

2019-08-28 06:58:06

Linux监控脚本Shell

2019-01-23 10:21:32

吞吐量响应时间CPU

2010-03-15 15:01:37

2011-03-17 13:54:42

查询参数SQL语句利用率

2013-03-19 12:23:25

SDN网络利用率网络系统架构

2011-04-12 09:07:47

磁盘空间利用率虚拟化的隐藏成本

2012-11-07 15:07:30

VMware虚拟化

2012-05-08 13:24:45

负载均衡带宽锐捷网络

2013-04-02 09:15:40

服务器虚拟化

2020-02-26 16:19:44

漏洞网络安全

2021-02-03 09:26:49

数据中心基础设施能源

2011-04-02 11:16:16

MRTG监控带宽
点赞
收藏

51CTO技术栈公众号