网管实战技巧:让蠕虫病毒无处藏身

     早上刚到公司,小李就接到客服部门的电话,说客服信息系统处理速度变得非常慢,已有很多业务在等待处理了,这可是大事情,得马上处理。随即登录信息系统服务器,发现服务器系统资源占用、处理能力都很正常,问题可能出在客户端。刚刚准备起身到客服部,又接到市场部的电话,说上网搜索反映迟缓,有的甚至超时。小李放下电话,决定不再去客服部门,而直接去机房。查看了防火墙、路由器的工作状态,一切正常,直接将笔记本接入路由器,上网速正常;于是将笔记本接在交换机上,上网速度立即变慢,怀疑是交换机负载过大,将其重启,故障依旧。根据经验,小李判断可能是网络中感染病毒或存在下载行为,于是决定使用科来网络分析系统进行捕包分析。

    捕获近5分钟的数据来进行分析。首先进入“端点”视图,查看网络中主机的流量占用、网络连接、发包收包等参数(如下图),发现部份主机的流量占用和发送的数据包都较大,
 

(图1  网络分析软件的端点视图)

而且发包/收包的比例差距也非常大;通过“数据包”和“会话”视图对这些主机通讯的数据进行分析后发现,它们在连续的用不同的端口连接网络中其它主机的445端口,也就是说这些主机在发送大量的TCP同步数据包进行扫描,从而占用网络中的大量带宽,造成网络通讯拥塞故障,这是蠕虫病毒的明显特征。马上通知相关人员,断开这些主机,网络很快恢复正常。事后对这些主机进行单独查看,发现有的删除了公司统一安装杀毒软件,有的病毒库已经很久没有更新,将这些主机杀毒软件升级到最新版本,果然找出了“Nimda蠕虫病毒”。
 
  蠕虫病毒相关知识
    我们知道,蠕虫病毒的传播是从扫描开始的,它通常会采用ICMP扫描、TCP扫描、UDP扫描和邮件等几种方式进行传播,下面我们先来了解一下这些传播方式的工作原理:

 ICMP扫描
   ICMP ECHO是一种简单有效的探测手段,用于判断目标是否存活,最常用的方法就是Ping。还有利用ICMP协议自动产生错误报文的功能来进行高级扫描,从而得到防火墙的访问控制列表甚至网络拓扑结构。

TCP扫描
   最基本的TCP扫描就是利用connect(),如果目标主机能够connect,则说明该端口可用;而高级的TCP扫描技术则是利用TCP连接的三次握手来进行的。较常用的有syn扫描、ack扫描、fin扫描、null扫描和fin+urg+push扫描等方式。

 UDP扫描
   在当前常用的UDP扫描技术中,大多都是与ICMP相结合进行,如SQL SERVER,通过对1434端口发送“x02”或“x03”就能够探测得到其连接的端口。

 蠕虫邮件(非扫描)
   蠕虫邮件利用SMTP协议进行传播。

网络分析与蠕虫病毒
   通常情况下,边界路由器、防火墙、IDS、防病毒软件等是我们对付蠕虫病毒的主要手段,但这些措施都只能对现有的策略或已知的蠕虫病毒进行响应,并且存在严重的滞后性。所以应该通过网络分析来实时监测网络,防患于未然。

    而科来网络通讯分析系统等网络分析软件基于以太网嗅探技术,以旁路方式接入网络,适合国内用户的使用习惯,具备强大的自动诊断和协议分析能力。在查找蠕虫病毒方面,它可以:
 通过对ICMP协议的统计、解码分析,能够快速定位基于ICMP扫描的蠕虫病毒;
 通过对TCP同步数据包、结束数据包、初始化连接的数据包、成功建立连接的数据包、网络连接数、通讯使用的端口以及TCP数据流的解码与统计分析,能够快速定位基于TCP扫描的蠕虫病毒;
 通过对UDP协议的统计、解码和数据进行分析,能够快速定位基于UDP扫描的蠕虫病毒;
 通过对SMTP协议的会话数、发送邮件数、携带的附件数进行统计,并通过“日志->邮件信息”进行详细的记录(包括发送邮件的客户端地址、接收地址、帐户名称、邮件大小等参数),能够快速定位基于SMTP协议传播的邮件蠕虫病毒。
总结
    随着网络的不断发展,蠕虫病毒的传播、入侵方式也不断的发展变化,我们只有提高对网络的认知和分析,才能在它未对网络产生较大的影响时消灭它;而网络分析则是必要的手段之一,网络分析软件的功能不仅体现在快速的查找蠕虫病毒方面,它更可以对网络性能、网络潜在的或已有的网络安全风险进行评估与分析,从而快速定位网络故障,提升网络性能。
 

 

你可能感兴趣的:(职场,网络安全,网络管理,休闲,网络分析)