各类防火墙应用对比分析

用户的网络拓扑结构的简单与复杂、用户应用程序的难易程度不是决定是否应该使用防火墙的标准,决定用户是否使用防火墙的一个根本条件是用户对网络安全的需求!
一、两种设备产生和存在的背景不同
1、两种设备产生的根源不同
路由器的产生是基于对网络数据包路由而产生的。路由器需要完成的是将不同网络的数据包进行有效的路由,至于为什么路由、是否应该路由、路由过后是否有问题等根本不关心,所关心的是:能否将不同的网段的数据包进行路由从而进行通讯。
防火墙是产生于人们对于安全性的需求。数据包是否可以正确的到达、到达的时间、方向等不是防火墙关心的重点,重点是这个(一系列)数据包是否应该通过、通过后是否会对网络造成危害。
2、根本目的不同
路由器的根本目的是:保持网络和数据的“通”。
防火墙根本的的目的是:保证任何非允许的数据包“不通”。
二、核心技术的不同
Cisco路由器核心的ACL列表是基于简单的包过滤,从防火墙技术实现的角度来说,NetEye防火墙是基于状态包过滤的应用级信息流过滤。
一个最为简单的应用:企业内网的一台主机,通过路由器对内网提供服务(假设提供服务的端口为tcp 1455)。为了保证安全性,在路由器上需要配置成:外-》内 只允许client访问 server的tcp 1455端口,其他拒绝。
针对现在的配置,存在的安全脆弱性如下:
1、IP地址欺骗(使连接非正常复位)
2、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为防火墙特性集,此时不单要承担软件的升级费用,同时由于这些功能都需要进行大量的运算,还需要进行硬件配置的升级,进一步增加了成本,而且很多厂家的路由器不具有这样的高级安全功能。可以得出:
。具有防火墙特性的路由器成本 > 防火墙 + 路由器
。具有防火墙特性的路由器功能 < 防火墙 + 路由器
。具有防火墙特性的路由器可扩展性 < 防火墙 + 路由器
综上所述,可以得出结论:用户的网络拓扑结构的简单与复杂、用户应用程序的难易程度不是决定是否应该使用防火墙的标准,决定用户是否使用防火墙的一个根本条件是用户对网络安全的需求!
即使用户的网络拓扑结构和应用都非常简单,使用防火墙仍然是必需的和必要的;如果用户的环境、应用比较复杂,那么防火墙将能够带来更多的好处,防火墙将是网络建设中不可或缺的一部分,对于通常的网络来说,路由器将是保护内部网的第一道关口,而防火墙将是第二道关口,也是最为严格的一道关口。

转载于:https://blog.51cto.com/brucewong/165842

各类防火墙应用对比分析相关推荐

  1. 关于PE4259等各类射频开关选型对比分析

    射频器件是无线通信设备的基础性零部件,在无线通信中扮演着两个重要的角色:首先是在发射信号的过程中,能将二进制信号转换成高频率的无线电磁波信号:其次是在接收信号的过程中,能将收到的电磁波信号转换成二进制 ...

  2. 关于伪原创 各类伪原创对比分析

    应用户要求,最近在对我开发的那个站群软件做升级打算接入伪原创处理,目前市面上伪原创的工具五花八门,原理无非就3种,一种是nlp语料训练的,这种目前用的应该是最少的.可以说基本没有,另外两种就是翻译的和 ...

  3. 数据库防护技术对比分析

    过去,信息安全工作主要围绕着网络层.主机层等边界防护采取了一系列的安全措施,已建立起相对安全的数据应用环境,但由于技术局限和相关安全产品匮乏等原因,数据库安全建设一直未能得到有效开展,这就造成了数据能 ...

  4. NAC、NAP及TNC安全接入技术对比分析

    当传统的终端安全技术(Antivirus.Desktop Firewall-etc.)努力保护被***的终端时,它们对于保障企业网络的可使用性却无能为力,更不要说能确保企业的弹性与损害恢复能力. 针对 ...

  5. 城市交通出行效率对比分析与思考

    来源:规划与交通 出行效率是指居民以最少的出行投入(包含最少的货币成本和时间成本.最舒适和最安全的出行体验等),利用某种交通方式完成某种出行目的的活动.出行效率强调的是"全过程"出 ...

  6. delta对冲策略_期权的Delta对冲策略对比分析

    保护性卖权策略是一种比较简单的避险策略,它是指投资者期初在购买股票的同时,直接购买欧式卖权的保险策略.由于目前我国没有场内期权市场,因此保护性卖权无法实施,不过通过期权复制的思想可以间接实施该策略. ...

  7. 2021年中国化肥行业产量及重点企业对比分析:云天化vs金正大vs新洋丰[图]

    一.化肥行业产量 化肥是农业生产中一种十分常见的生产资料,当土壤中的氮.磷.钾等常量营养元素不能满足作物生长的需求时,通常会选择施用含氮.磷.钾的化肥来补足.化肥一般多是无机化合物,仅尿素是有机化合物 ...

  8. 万字长文!对比分析了多款存储方案,KeeWiDB最终选择自己来

    大数据时代,无人不知Google的"三驾马车"."三驾马车"指的是Google发布的三篇论文,介绍了Google在大规模数据存储与计算方向的工程实践,奠定了业界 ...

  9. 连接已失效_电信运营商物联网连接管理平台的研究及对比分析

    一.概述 从物联网概念首次提出发展至今,网络基础设施日益完善,关键技术频频突破,行业融合不断深入,垂直应用爆发增长,商业模式持续创新,人工智能.虚拟增强现实,区块链,边缘计算等技术为物联网进一步发展注 ...

最新文章

  1. 性能测试中传——lr理论基础(四)
  2. 11月11日截止报名!快来参加顶尖极客汇聚的“AI Challenger 全球AI挑战赛”!
  3. 手写 Spring 事务、IOC、DI 和 MVC
  4. 让自己的主机成为证书颁发机构
  5. MySQL入门篇(一)之MySQL部署
  6. 加油站(暴力+贪心)
  7. 福建师范大学计算机考研好考吗,福建师范大学考研难吗?一般要什么水平才可以进入?...
  8. C++教程之lambda表达式一
  9. oracle32位11g中文乱码,win7 64位系统 Oracle32bit + PL/SQL访问Orale服务,Oracle 11g的安装,中文乱码问题的解决...
  10. 图论--双连通分量--点双连通模板
  11. 正则表达式总结之查找
  12. JAVA Stack栈和Heap堆的区别(转)
  13. ASP.NET弹出对话框的几种基本方法
  14. python写excel文件出错_Python代码导致excel文件损坏。如何纠正这一点?
  15. 物联网 DFrobot 掌控版的使用 智能灯和MQTT
  16. 盘点5月份GitHub上最热门的开源项目
  17. 减小PDF文档大小(转载)
  18. 【51单片机】考试例程|汇编实现
  19. 项立刚:FDD牌照发放 难改行业大格局
  20. java g1的并行_「g1」JVM G1详解 - seo实验室

热门文章

  1. LeetCode:二叉树相关应用
  2. selenium python 入门-元素定位
  3. kafka常用的shell命令
  4. redis在linux命令行下连续进行命令操作
  5. CDN架构以及原理分析
  6. 【转载】恼人的函数指针(一)
  7. js(function(){alert(‘’‘)})
  8. ASP.NET MVC:会导致锁定的会话
  9. 学习笔记:InnoDB存储结构及多版本实现
  10. 用PHP获取土豆网视频FLV地址