防火墙与路由器的区别

防火墙已经成为企业网络建设中的一个关键组成部分。

但有很多用户,认为网络中已经有了路由器,可以实现一些简单的包过滤功能,所以,为什么还要用防火墙呢?以下我们针对NetEye防火墙与业界应用最多、最具代表性的CISCO路由器在安全方面的对比,来阐述为什么用户网络中有了路由器还需要防火墙。

一、 两种设备产生和存在的背景不同 

1.两种设备产生的根源不同 

路由器的产生是基于对网络数据包路由而产生的。路由器需要完成的是将不同网络的数据包进行有效的路由,至于为什么路由、是否应该路由、路由过后是否有问题等根本不关心,所关心的是:能否将不同的网段的数据包进行路由从而进行通讯。

防火墙是产生于人们对于安全性的需求。数据包是否可以正确的到达、到达的时间、方向等不是防火墙关心的重点,重点是这个(一系列)数据包是否应该通过、通过后是否会对网络造成危害。

2.根本目的不同 

路由器的根本目的是:保持网络和数据的"通"。

防火墙根本的的目的是:保证任何非允许的数据包"不通"。

二、核心技术的不同

Cisco路由器核心的ACL列表是基于简单的包过滤,从防火墙技术实现的角度来说,NetEye防火墙是基于状态包过滤的应用级信息流过滤。下图是一个最为简单的应用:企业内网的一台主机,通过路由器对内网提供服务(假设提供服务的端口为tcp 1455)。为了保证安全性,在路由器上需要配置成:外-》内 只允许client访问 server的tcp 1455端口,其他拒绝。

针对现在的配置,存在的安全脆弱性如下: 

IP地址欺骗(使连接非正常复位) 

TCP欺骗(会话重放和劫持) 

存在上述隐患的原因是,路由器不能监测TCP的状态。如果在内网的client和路由器之间放上NetEye防火墙,由于NetEye防火墙能够检测TCP的状态,并且可以重新随机生成TCP的序列号,则可以彻底消除这样的脆弱性。同时,NetEye 防火墙的一次性口令认证客户端功能,能够实现在对应用完全透明的情况下,实现对用户的访问控制,其认证支持标准的Radius协议和本地认证数据库,可以完全与第三方的认证服务器进行互操作,并能够实现角色的划分。

虽然,路由器的"Lock-and-Key"功能能够通过动态访问控制列表的方式,实现对用户的认证,但该特性需要路由器提供Telnet服务,用户在使用使也需要先Telnet到路由器上,使用起来不很方便,同时也不够安全(开放的端口为黑客创造了机会)。

三、安全策略制定的复杂程度不同 

路由器的默认配置对安全性的考虑不够,需要一些高级配置才能达到一些防范攻击的作用,安全策略的制定绝大多数都是基于命令行的,其针对安全性的规则的制定相对比较复杂,配置出错的概率较高。

NetEye 防火墙的默认配置既可以防止各种攻击,达到既用既安全,安全策略的制定是基于全中文的GUI的管理工具,其安全策略的制定人性化,配置简单、出错率低。

四、对性能的影响不同 

路由器是被设计用来转发数据包的,而不是专门设计作为全特性防火墙的,所以用于进行包过滤时,需要进行的运算非常大,对路由器的CPU和内存的需要都非常大,而路由器由于其硬件成本比较高,其高性能配置时硬件的成本都比较大。

NetEye防火墙的硬件配置非常高(采用通用的INTEL芯片,性能高且成本低),其软件也为数据包的过滤进行了专门的优化,其主要模块运行在操作系统的内核模式下,设计之时特别考虑了安全问题,其进行数据包过滤的性能非常高。

由于路由器是简单的包过滤,包过滤的规则条数的增加,NAT规则的条数的增加,对路由器性能的影响都相应的增加,而NetEye防火墙采用的是状态包过滤,规则条数,NAT的规则数对性能的影响接近于零。

五、审计功能的强弱差异巨大 

路由器本身没有日志、事件的存储介质,只能通过采用外部的日志服务器(如syslog,trap)等来完成对日志、事件的存储;路由器本身没有审计分析工具,对日志、事件的描述采用的是不太容易理解的语言;路由器对攻击等安全事件的相应不完整,对于很多的攻击、扫描等操作不能够产生准确及时的事件。审计功能的弱化,使管理员不能够对安全事件进行及时、准确的响应。

NetEye防火墙的日志存储介质有两种,包括本身的硬盘存储,和单独的日志服务器;针对这两种存储,NetEye 防火墙都提供了强大的审计分析工具,使管理员可以非常容易分析出各种安全隐患;NetEye 防火墙对安全事件的响应的及时性,还体现在他的多种报警方式上,包括蜂鸣、trap、邮件、日志;NetEye 防火墙还具有实时监控功能,可以在线监控通过防火墙的连接,同时还可以捕捉数据包进行分析,非分析网络运行情况,排除网络故障提供了方便。

六、防范攻击的能力不同

对于像Cisco这样的路由器,其普通版本不具有应用层的防范功能,不具有入侵实时检测等功能,如果需要具有这样的功能,就需要生级升级IOS为防火墙特性集,此时不单要承担软件的升级费用,同时由于这些功能都需要进行大量的运算,还需要进行硬件配置的升级,进一步增加了成本,而且很多厂家的路由器不具有这样的高级安全功能。可以得出:

具有防火墙特性的路由器成本 > 防火墙 + 路由器 

具有防火墙特性的路由器功能 < 防火墙 + 路由器

具有防火墙特性的路由器可扩展性 < 防火墙 + 路由器

综上所述,可以得出结论:用户的网络拓扑结构的简单与复杂、用户应用程序的难易程度不是决定是否应该使用防火墙的标准,决定用户是否使用防火墙的一个根本条件是用户对网络安全的需求!

即使用户的网络拓扑结构和应用都非常简单,使用防火墙仍然是必需的和必要的;如果用户的环境、应用比较复杂,那么防火墙将能够带来更多的好处,防火墙将是网络建设中不可或缺的一部分,对于通常的网络来说,路由器将是保护内部网的第一道关口,而防火墙将是第二道关口,也是最为严格的一道关口。

时间: 2024-12-30 12:34:03

防火墙与路由器的区别的相关文章

交换机和路由器的区别

1 前言 计算机网络往往由许多种不同类型的网络互相连接而成.如果几个计算机网络只是在物理上连接在一起,它们之间并不能进行通信,那么这种"互连"并没有什么实际意义.因此通常在谈到"互连"时,就已经暗示这些相互连接的计算机是可以进行通信的,也就是说,从功能上和逻辑上看,这些计算机网络已经组成了一个大型的计算机网络,或称为互联网络,也可简称为互联网.互连网. 将网络互相连接起来要使用一些中间设备(或中间系统),ISO的术语称之为中继(relay)系统.根据中继系统所在的层

防火墙与路由器的安全性比较

防火墙已经成为企业网络建设中的一个关键组成部分.但有很多用户,认为网络中已经有了路由器,可以实现一些简单的包过滤功能,所以,为什么还要用防火墙呢?以下我们针对NetEye防火墙与业界应用最多.最具代表性的Cisco路由器在安全方面的对比,来阐述为什么用户网络中有了路由器还需要防火墙. 一. 两种设备产生和存在的背景不同 1. 两种设备产生的根源不同 路由器的产生是基于对网络数据包路由而产生的.路由器需要完成的是将不同网络的数据包进行有效的路由,至于为什么路由.是否应该路由.路由过后是否有问题等根

网桥和路由器的区别详解

在路由器流行之前,通常使用网桥来达到连接计算机的目的.即在典型情况下,路由器用于将地理上分散的网络连接在一起,使得将大量计算机连接到一起成为可能.下面,我们就具体来分析路由器与网桥的区别. 一.网桥的作用 网桥在小规模网络中表现出色,但在大环境中就出现了问题.网桥要记住网络上所有独立的计算机,用网桥将大量计算机连接在一起的问题就在于网桥不能理解网络号,因此在网络上任何地方生成的广播将被发送到网上的每一个地方. 二.图为路由器和网桥处理广播的不同方式 若PC将广播包发送到net l上,该广播包不会

浅析防火墙与路由器的安全配置

防火墙已经成为企业网络建设中的一个关键组成部分.但有很多用户,认为网络中已经有了路由器,可以实现一些简单的包过滤功能,所以,为什么还要用防火墙呢?以下我们针对NetEye防火墙与业界应用最多.最具代表性的CISCO路由器在安全方面的对比,来阐述为什么用户网络中有了路由器还需要防火墙. 一. 两种设备产生和存在的背景不同 1.两种设备产生的根源不同 路由器的产生是基于对网络数据包路由而产生的.路由器需要完成的是将不同网络的数据包进行有效的路由,至于为什么路由.是否应该路由.路由过后是否有问题等根本

无线路由器和有线路由器的区别介绍

  无线路由器和有线路由器最大的区别体现在和电脑的连接方式上面,其它方面的功能都是一样的,并没有太大的差别.电脑要使用有线路由器来上网,必须要使用网线来进行连接.有线路由器只适合有网线接口的设备使用,智能手机.平板电脑等移动设备无法通过有线路由器上网的. 但是无线路由器就不一样了,只要首次通过网线连接并配置好无线网络(Wi-Fi)后,在以后的使用过程中,笔记本电脑.手机等移动终端,就可以通过无线连接的方式来上网了.对于没有无线网卡的设备,也可以通过网线来连接无线路由器上网,也可以说是无线路由器就

防火墙-同一路由器下两台电脑ping不通 都能ping通路由器

问题描述 同一路由器下两台电脑ping不通 都能ping通路由器 电脑之间全部ping不通,防火墙已关闭. 解决方案 检查下两台机器的防火墙有没有关,没关防火墙又没有设置例外的话是PING不通的,如果防火墙已经关了,则检查下两台机器的子网掩码是不是一样 解决方案二: 查看一下路由器上的规则,是不是这几天机器之间的网络通信等是allow的.然后就是查看路由器上的网络日志,看是否有提示信息,阻止了这些请求. 还有就是各个主机上是否有安装安全软件,防火墙,以及windows自带防火墙是否关闭 解决方案

路由器和交换器有啥区别

  上了好多年网了,可能大家在上网的时候,都需要交换机或路由器的帮忙,那你知道交换器和路由器的区别吗?花1min来了解下吧^_^   ■交换机和路由器分别是什么 ★交换机(Switch)是一种基于MAC(网卡的硬件地址)识别,为始发者和接收者之间建立临时的联网路径. 交换机分为:二层交换机.三层交换机或更高层的交换机.三层交换机可以有路由的功能,而且比低端路由器的转发速率更快. 交换机的主要特点是:一次路由,多次转发. ★路由器(Router)亦称选径器,是在网络层实现互连的设备.可以连接多个网

路由器和交换机的区别

计算机网络往往由许多种不同类型的网络互连连接而成.如果几个计算机网络只是在物理上连接在一起,它们之间并不能进行通信,那么这种"互连"并没有什么实际意义.因此通常在谈到"互连"时,就已经暗示这些相互连接的计算机是可以进行通信的,也就是说,从功能上和逻辑上看,这些计算机网络已经组成了一个大型的计算机网络,或称为互联网络,也可简称为互联网.互连网. 将网络互相连接起来要使用一些中间设备(或中间系统),ISO的术语称之为中继(relay)系统.根据中继系统所在的层次,可以有

交换机和路由器有什么区别

  经常有朋友来咨询最火软件站小编,关于交换机和路由器的区别,其实如果同时使用过交换机和路由器的朋友应该都了解些,对于大家来说,交换机和路由器的使用中最大的区别莫过于路由器内部可实现拨号上网,然后通过共享给多台电脑同时上网,而交换机内部不具有拨号功能,但交换机的作用是将网络信号分流,以实现更多电脑连接共享上网. 介绍到这里可能大家对交换机还不是很了解,这样说吧,我们知道路由器一把有5个端口,其中一个为WAN端口,与宽带线相连接的,其他四个端口是用来连接上网电脑的(无线路由器传输距离有多远),也就