`
hbkh2000
  • 浏览: 203795 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

你对防火墙了解多少?

 
阅读更多

防火墙:

 

目前市场的防火墙产品非常之多,划分的标准也比较杂。 主要分类如下:

    1. 从软、硬件形式上分为

    软件防火墙和硬件防火墙以及芯片级防火墙。

    第一种:软件防火墙

    软件防火墙运行于特定的计算机上,它需要客户预先安装好的计算机操作系统的支持,一般来说这台计算机就是整个网络的网关。俗称“个人防火墙”。软件防火墙就像其它的软件产品一样需要先在计算机上安装并做好配置才可以使用。防火墙厂商中做网络版软件防火墙最出名的莫过于Checkpoint。使用这类防火墙,需要网管对所工作的操作系统平台比较熟悉。

    第二种:硬件防火墙

    这里说的硬件防火墙是指“所谓的硬件防火墙”。之所以加上"所谓"二字是针对芯片级防火墙说的了。它们最大的差别在于是否基于专用的硬件平台。目前市场上大多数防火墙都是这种所谓的硬件防火墙,他们都基于PC架构,就是说,它们和普通的家庭用的PC没有太大区别。在这些PC架构计算机上运行一些经过裁剪和简化的操作系统,最常用的有老版本的Unix、Linux和FreeBSD系统。 值得注意的是,由于此类防火墙采用的依然是别人的内核,因此依然会受到OS(操作系统)本身的安全性影响。
    传统硬件防火墙一般至少应具备三个端口,分别接内网,外网和DMZ区(非军事化区),现在一些新的硬件防火墙往往扩展了端口,常见四端口防火墙一般将第四个端口做为配置口、管理端口。很多防火墙还可以进一步扩展端口数目。

    第三种:芯片级防火墙

    芯片级防火墙基于专门的硬件平台,没有操作系统。专有的ASIC芯片促使它们比其他种类的防火墙速度更快,处理能力更强,性能更高。做这类防火墙最出名的厂商有NetScreen、FortiNet、Cisco等。这类防火墙由于是专用OS(操作系统),因此防火墙本身的漏洞比较少,不过价格相对比较高昂。

   

  2. 从防火墙技术分为

    “包过滤型”和“应用代理型”两大类。    
    (1). 包过滤(Packet filtering)型

    包过滤型防火墙工作在OSI网络参考模型的网络层和传输层,它根据数据包头源地址,目的地址、端口号和协议类型等标志确定是否允许通过。只有满足过滤条件的数据包才被转发到相应的目的地,其余数据包则被从数据流中丢弃。


    包过滤方式是一种通用、廉价和有效的安全手段。之所以通用,是因为它不是针对各个具体的网络服务采取特殊的处理方式,适用于所有网络服务;之所以廉价,是因为大多数路由器都提供数据包过滤功能,所以这类防火墙多数是由路由器集成的;之所以有效,是因为它能很大程度上满足了绝大多数企业安全要求。

    在整个防火墙技术的发展过程中,包过滤技术出现了两种不同版本,称为“第一代静态包过滤”和“第二代动态包过滤”。

    第一代静态包过滤类型防火墙

    这类防火墙几乎是与路由器同时产生的,它是根据定义好的过滤规则审查每个数据包,以便确定其是否与某一条包过滤规则匹配。过滤规则基于数据包的报头信息进行制订。报头信息中包括IP源地址、IP目标地址、传输协议(TCP、UDP、ICMP等等)、TCP/UDP目标端口、ICMP消息类型等。


   第二代动态包过滤类型防火墙


    这类防火墙采用动态设置包过滤规则的方法,避免了静态包过滤所具有的问题。这种技术后来发展成为包状态监测(Stateful Inspection)技术。采用这种技术的防火墙对通过其建立的每一个连接都进行跟踪,并且根据需要可动态地在过滤规则中增加或更新条目。
    包过滤方式的优点是不用改动客户机和主机上的应用程序,因为它工作在网络层和传输层,与应用层无关。但其弱点也是明显的:过滤判别的依据只是网络层和传输层的有限信息,因而各种安全要求不可能充分满足;在许多过滤器中,过滤规则的数目是有限制的,且随着规则数目的增加,性能会受到很大地影响;由于缺少上下文关联信息,不能有效地过滤如UDP、RPC(远程过程调用)一类的协议;另外,大多数过滤器中缺少审计和报警机制,它只能依据包头信息,而不能对用户身份进行验证,很容易受到“地址欺骗型”攻击。对安全管理人员素质要求高,建立安全规则时,必须对协议本身及其在不同应用程序中的作用有较深入的理解。因此,过滤器通常是和应用网关配合使用,共同组成防火墙系统。
 


    (2). 应用代理(Application Proxy)型
    应用代理型防火墙是工作在OSI的最高层,即应用层。其特点是完全"阻隔"了网络通信流,通过对每种应用服务编制专门的代理程序,实现监视和控制应用层通信流的作用。其典型网络结构如图所示。


    在代理型防火墙技术的发展过程中,它也经历了两个不同的版本,即:第一代应用网关型代理防火和第二代自适应代理防火墙。

    第一代应用网关(Application Gateway)型防火墙

    这类防火墙是通过一种代理(Proxy)技术参与到一个TCP连接的全过程。从内部发出的数据包经过这样的防火墙处理后,就好像是源于防火墙外部网卡一样,从而可以达到隐藏内部网结构的作用。这种类型的防火墙被网络安全专家和媒体公认为是最安全的防火墙。它的核心技术就是代理服务器技术。


    第二代自适应代理(Adaptive proxy)型防火墙

    它是近几年才得到广泛应用的一种新防火墙类型。它可以结合代理类型防火墙的安全性和包过滤防火墙的高速度等优点,在毫不损失安全性的基础之上将代理型防火墙的性能提高10倍以上。组成这种类型防火墙的基本要素有两个:自适应代理服务器(Adaptive Proxy Server)与动态包过滤器(Dynamic Packet filter)。


   在“自适应代理服务器”与“动态包过滤器”之间存在一个控制通道。在对防火墙进行配置时,用户仅仅将所需要的服务类型、安全级别等信息通过相应Proxy的管理界面进行设置就可以了。然后,自适应代理就可以根据用户的配置信息,决定是使用代理服务从应用层代理请求还是从网络层转发包。如果是后者,它将动态地通知包过滤器增减过滤规则,满足用户对速度和安全性的双重要求。
   

    代理类型防火墙的最突出的优点就是安全。由于它工作于最高层,所以它可以对网络中任何一层数据通信进行筛选保护,而不是像包过滤那样,只是对网络层的数据进行过滤。
    另外代理型防火墙采取是一种代理机制,它可以为每一种应用服务建立一个专门的代理,所以内外部网络之间的通信不是直接的,而都需先经过代理服务器审核,通过后再由代理服务器代为连接,根本没有给内、外部网络计算机任何直接会话的机会,从而避免了入侵者使用数据驱动类型的攻击方式入侵内部网。

    代理防火墙的最大缺点就是速度相对比较慢,当用户对内外部网络网关的吞吐量要求比较高时,代理防火墙就会成为内外部网络之间的瓶颈。那因为防火墙需要为不同的网络服务建立专门的代理服务,在自己的代理程序为内、外部网络用户建立连接时需要时间,所以给系统性能带来了一些负面影响,但通常不会很明显。

   

   3. 从防火墙结构分为

    单一主机防火墙、路由器集成式防火墙和分布式防火墙三种。

    单一主机防火墙是最为传统的防火墙,独立于其它网络设备,它位于网络边界。
    这种防火墙其实与一台计算机结构差不多(如下图),同样包括CPU、内存、硬盘等基本组件,当然主板更是不能少了,且主板上也有南、北桥芯片。它与一般计算机最主要的区别就是一般防火墙都集成了两个以上的以太网卡,因为它需要连接一个以上的内、外部网络。其中的硬盘就是用来存储防火墙所用的基本程序,如包过滤程序和代理服务器程序等,有的防火墙还把日志记录也记录在此硬盘上。虽然如此,但我们不能说它就与我们平常的PC机一样,因为它的工作性质,决定了它要具备非常高的稳定性、实用性,具备非常高的系统吞吐性能。正因如此,看似与PC机差不多的配置,价格甚远。

    随着防火墙技术的发展及应用需求的提高,原来作为单一主机的防火墙现在已发生了许多变化。最明显的变化就是现在许多中、高档的路由器中已集成了防火墙功能,还有的防火墙已不再是一个独立的硬件实体,而是由多个软、硬件组成的系统,这种防火墙,俗称“分布式防火墙”。
    原来单一主机的防火墙由于价格非常昂贵,仅有少数大型企业才能承受得起,为了降低企业网络投资,现在许多中、高档路由器中集成了防火墙功能。如Cisco IOS防火墙系列。但这种防火墙通常是较低级的包过滤型。这样企业就不用再同时购买路由器和防火墙,大大降低了网络设备购买成本。

    分布式防火墙再也不是只是位于网络边界,而是渗透于网络的每一台主机,对整个内部网络的主机实施保护。在网络服务器中,通常会安装一个用于防火墙系统管理软件,在服务器及各主机上安装有集成网卡功能的PCI防火墙卡 ,这样一块防火墙卡同时兼有网卡和防火墙的双重功能。这样一个防火墙系统就可以彻底保护内部网络。各主机把任何其它主机发送的通信连接都视为“不可信”的,都需要严格过滤。而不是传统边界防火墙那样,仅对外部网络发出的通信请求“不信任”。

 

    4. 按防火墙的应用部署位置分为

    边界防火墙、个人防火墙和混合防火墙三大类。

   
    边界防火墙是最为传统的那种,它们于内、外部网络的边界,所起的作用的对内、外部网络实施隔离,保护边界内部网络。这类防火墙一般都是硬件类型的,价格较贵,性能较好。

    个人防火墙安装于单台主机中,防护的也只是单台主机。这类防火墙应用于广大的个人用户,通常为软件防火墙,价格最便宜,性能也最差。

    混合式防火墙可以说就是“分布式防火墙”或者“嵌入式防火墙”,它是一整套防火墙系统,由若干个软、硬件组件组成,分布于内、外部网络边界和内部各主机之间,既对内、外部网络之间通信进行过滤,又对网络内部各主机间的通信进行过滤。它属于最新的防火墙技术之一,性能最好,价格也最贵。  
  

    5. 按防火墙性能分为
    百兆级防火墙和千兆级防火墙两类。

    因为防火墙通常位于网络边界,所以不可能只是十兆级的。这主要是指防火的通道带宽(Bandwidth),或者说是吞吐率。当然通道带宽越宽,性能越高,这样的防火墙因包过滤或应用代理所产生的延时也越小,对整个网络通信性能的影响也就越小。

 

 

分享到:
评论

相关推荐

    防火墙相关知识,你了解多少?.docx

    防火墙相关知识,你了解多少?.docx

    交换机与防火墙的相关知识,你了解多少?.docx

    交换机与防火墙的相关知识,你了解多少?.docx

    防火墙技术探讨-对防火墙进行深入的了解

    对防火墙进行深入的了解 学会防火墙原理和配置技术 不错的教程 有兴趣的可以看看

    TinyWall(电脑免费防火墙软件)官方中文版V3.2 | 电脑防火墙软件下载 | 防火墙软件哪个好用?

    用户无需了解端口、协议和应用程序详细信息,就可以主动阻止数百种木马、病毒和蠕虫,不需要安装驱动程序或其他内核组件还能有效防止恶意程序修改 Windows 防火墙的设置,除了强大的互联网安全防护功能以外,...

    防火墙.详细了解,防火墙工作原理

    防火墙.详细了解,防火墙工作原理

    http隧道 防火墙穿透

    其原理是将防火墙两端的数据包封装在防火墙所允许通过的数据包类型或是端口上,然后穿过防火墙与对端通讯,当封装的数据包到达目的地时,再将数据包还原,并将还原后的数据包交送到相应的服务进程上。 在了解http...

    Windows_防火墙以允许_SQL_Server

    配置 Windows 防火墙以允许 SQL Server 访问需要了解防火墙的工作原理、默认防火墙设置、配置防火墙规则和解决防火墙设置问题。通过遵循本指南,您可以成功地配置 Windows 防火墙以允许 SQL Server 访问。

    企业防火墙该如何选择

    然而由于很多人对防火墙接触的很少,加上防火墙种类繁多,常常让一些新手朋友在选择购买防火墙的时候感到困惑,本文笔者将和大家一起简单了解一下在购买防火墙需要明确的一些概念,以及不同类型防火墙的主要优点和...

    什么是U盘防火墙?.docx

    当用户将U盘插入电脑时,防火墙会自动检测到这一行为,并对U盘进行深度扫描。这个扫描过程包括检查U盘中的每一个文件和文件夹,查找可能存在的恶意代码或者可疑的行为模式。如果发现任何潜在威胁,防火墙会立即阻止...

    华为防火墙实现单点登录方式.docx

    华为防火墙单点登录所使用的ADSSO程序,可以通过图中所示的配置结果进行了解。从图中不难看出,单点登录需要单点登录程序、防火墙、AD域控服务器之间进行两两认证。上图为ADSSO的日志信息,从中不难看出,用户登录到...

    PIX防火墙配置命令手册

    帮助你了解PIX防火墙配置命令,方便你配置PIX防火墙设备。了解与其他路由设备的配置区别。

    win8系统电脑在哪里关闭防火墙?.docx

    * 在关闭防火墙之前,用户需要了解其可能带来的安全风险,因为防火墙可以保护计算机免受恶意攻击和未经授权的访问。 * 在关闭防火墙后,用户需要确保其计算机中安装了其他安全软件,以保护计算机免受恶意攻击和未经...

    优盘病毒防火墙 让你的优盘永不中毒

    10. **定期更新**:为了保持对最新威胁的防护能力,防火墙软件需要定期更新其病毒库和安全策略,确保对新出现的病毒有抵御能力。 总的来说,"优盘防火墙"是一款强大的工具,旨在保护用户的数据安全,防止因U盘传播...

    K3系统防火墙设置详解.pdf

    本文档主要介绍了K3系统防火墙的设置和配置,旨在帮助用户深入了解K3系统在防火墙中的设置。下面是根据文档内容生成的相关知识点: 1.K3系统防火墙概述: K3系统防火墙是指在K3系统中使用防火墙来保护系统安全的...

    信息安全 天网防火墙基本配置

    网络信息安全 天网防火墙基本配置 了解各种不同类型防火墙的特点,掌握个人防火墙的工作原理和规则设置方法,掌握根据业务需求制定防火墙策略的方法

    U盘防火墙 源代码 并附解析

    U盘防火墙是计算机安全领域...无论你是对计算机安全有着浓厚兴趣的爱好者,还是希望在这一领域进一步提升自己的专业开发者,通过对源代码的学习和分析,你都将获得宝贵的知识和经验,帮助你构建更加安全的计算机环境。

    配置Windows防火墙以允许SQLServer访问.pdf

    防火墙是 Microsoft Windows 的一个组件,用于阻止对计算机资源进行未经授权的访问。 基本防火墙信息 防火墙的工作原理是检查传入的数据包并将其与一组规则进行比较。如果规则允许数据包通过,则防火墙将把该...

    xp防火墙在哪里设置 xp系统如何关闭防火墙【详解】.docx

    XP 防火墙设置和关闭方法详解 XP 防火墙是一种重要的安全机制,可以保护计算机免受恶意攻击和未经授权的访问。那么,XP 防火墙在哪里设置?...通过了解 XP 防火墙的设置和关闭方法,可以更好地保护计算机的安全。

    一文带你详细了解防火墙相关知识!.docx

    一文带你详细了解防火墙相关知识!.docx

Global site tag (gtag.js) - Google Analytics