(一)按防火墙软硬件形式分类如果从软硬件形式来分,防火墙可以分为软件防火墙、硬件防火墙和芯片级防火墙。之所以加上“所谓”二字,是针对芯片级防火墙来说的。目前市场上大多数防火墙都是这种所谓的硬件防火墙,它们都基于PC架构。值得注意的是,由于此类防火墙采用的依然是别人的内核,因此会受到OS本身的安全性影响。应用代理型防火墙工作在OSI的最高层,即应用层。......
2023-10-18
在实际应用中,一些特殊的报文攻击仅仅使用包过滤的方法并不能消除危害,因此需要一种更全面的防火墙保护技术,于是,采用“应用代理”(Application Proxy)技术的防火墙诞生了。
(一)代理服务器简介
代理服务器(Proxy Server)是指代表内网用户向外网服务器进行连接请求的服务程序。代理服务器运行在两个网络之间,它对于客户机来说像是一台真正的服务器,而对于外网的服务器来说,它又是一台客户机。
代理服务器的基本工作过程是,当客户机需要使用外网服务器上的数据时,首先将请求发给代理服务器,代理服务器再根据这一请求向服务器索取数据,然后再由代理服务器将数据传输给客户机。
也就是说,代理服务器通常运行在两个网络之间,是客户机和真实服务器之间的中介,代理服务器彻底隔断内部网络与外部网络的“直接”通信,内部网络的客户机对外部网络的服务器的访问,变成了代理服务器对外部网络的服务器的访问,然后由代理服务器转发给内部网络的客户机。代理服务器对内部网络的客户机来说像是一台服务器,而对于外部网络的服务器来说,又像是一台客户机。
如果在一台代理设备的服务器端和客户端之间连接一个过滤措施,就成了“应用代理”防火墙,这种防火墙实际上就是一台小型的带有数据“检测、过滤”功能的透明代理服务器(Transparent Proxy),但是并不是单纯地在一个代理设备中嵌入包过滤技术,而是一种被称为“应用协议分析”(Application Protocol Analysis)的技术。所以也经常把代理防火墙称为代理服务器、应用网关(Application Gateway),工作在应用层,适用于某些特定的服务,如HTTP、FIP等。其工作原理如图7-3所示。
图7-3 代理防火墙的工作原理
代理防火墙体现的是另一种风格的防火墙设计。它没有使用通用的安全机制和安全规则描述,而是具有很强的针对性和专用性,可以对特定的应用服务在内部网络内外的使用实施有效控制。通过代理防火墙,内部网络中的用户名被防火墙中的名字取代,增加了攻击者寻找攻击对象的难度。而且,由于应用级代理,可以对过去操作进行检查和控制,禁止了不安全的行为,日志、记录也更加简洁有用。此外,代理防火墙不仅提供报文过滤,还可以对传输时间、带宽等进行控制,因此从应用的角度来看更安全、更有效。
(二)应用代理防火墙的优缺点
1.应用代理防火墙的优点
(1)应用代理易于配置
因为代理是一个软件,所以比过滤路由器容易配置。如果代理实现得好,可以对配置协议要求较低,从而避免了配置错误。
(2)应用代理能生成各项记录
因代理在应用层检查各项数据,所以可以按一定准则,让代理生成各项日志、记录。这些日志、记录对于流量分析、安全检验是十分重要和宝贵的。
(3)应用代理能灵活、完全地控制进出信息
通过采取一定的措施,按照一定的规则,可以借助代理实现一整套的安全策略,控制进出信息。
(4)应用代理能过滤数据内容
可以把一些过滤规则应用于代理,让它在应用层实现过滤功能。
(5)代理能为用户提供透明的加密机制
代理能够完成加解密的功能,从而确保数据的机密性,这点在虚拟专用网中特别重要。
(6)代理可以方便地与其他安全手段集成
目前的安全问题解决方案很多,如认证(authentication)、授权(authorization)、账号(accounting)、数据加密、安全协议(SSL)等。如果将代理与这些手段联合使用,将大大增加网络安全性。(www.chuimin.cn)
2.应用代理防火墙的缺点
代理防火墙技术具有以下缺点。
(1)代理速度较路由器慢
路由器只是简单检查TCP/IP报头特定的几个域,不做详细分析、记录。而代理工作于应用层,要检查数据包的内容,按特定的应用协议(如HTTP)审查、扫描数据包内容,进行代理(转发请求或响应),速度较慢。
(2)代理对用户不透明
许多代理要求用户安装特定客户端软件,这给用户增加了不透明度。安装和配置特定的应用程序既耗费时间,又容易出错。
(3)对于每项服务,应用代理可能要求不同的服务器
因此可能需要为每项协议设置一个不同的代理服务器,挑选、安装和配置所有这些不同的服务器是一项繁重的工作。
(4)应用代理服务通常要求对客户或过程进行限制
除了一些为代理而设置的服务外,代理服务器要求对客户或过程进行限制,每一种限制都有不足之处,人们无法按他们自己的步骤工作。由于这些限制,代理应用就不能像非代理应用那样灵活运用。
(5)应用代理服务受协议弱点的限制
每个应用层协议,都或多或少存在一些安全隐患,对于一个代理服务器来说,要彻底避免这些安全隐患几乎是不可能的,除非关掉这些服务。
(三)应用代理防火墙的分类
代理服务器工作在应用层,针对不同的应用协议,需要建立不同的服务代理。按代理服务器的用途分类如下。
1.HTTP代理
目前各种园区网络都大量地使用代理服务器(proxy),而且各种HTTP客户程序都透明地支持代理方案。使用代理的另一个好处是,代理服务器能够将获得的信息进行缓存,从而改善客户的执行效率,并降低网络带宽的使用。
2.POP代理
POP对于代理系统来说是很简单的,因为它采用单个连接。但由于POP协议及其实现的缺陷,最好不要允许用户经Internet来传输内部网络站点上的邮件,除非不用输入口令就能完成连接,并且不关心邮件的保密问题或者另有加密措施。另外,如果有的用户用POP从其他站点下载邮件,最好也限制从特定站点来的连接或使其连接到内部网络的特定主机。
3.Telnet代理
Telnet是网络中最常用的服务之一,也是最危险的服务之一,尤其是外部网络向内部网络的远程登录。目前几乎所有的商用代理软件包都包含了Telnet代理,使用改进过的登录进程对外来的Telnet呼叫进行鉴别,然后再将其转到目标主机,如果需要通过Telnet传输保密信息,可以考虑使用Telnet的加密版本。
还有,FTP代理:代理客户机上的FTP软件访问FTP服务器,端口一般为21、2121。SSL代理:支持最高128位加密强度的HTTP代理,可以作为访问加密网站的代理。加密网站是指以https://开始的网站。SSL的标准端口为443。HTTP CONNECT代理:允许用户建立TCP连接到任何端口的代理服务器,这种代理不仅可用于HTTP,还包括FTP、IRC、RM流服务等。Socks代理:全能代理,支持多种协议,包括HTTP、FTP请求及其他类型的请求,标准端口为1080等。
除了上述常用的代理,还有各种各样的应用代理:文献代理、教育网代理、跳板代理、Ssso代理、Flat代理、SoftE代理等。
有关计算机网络与信息安全的文章
(一)按防火墙软硬件形式分类如果从软硬件形式来分,防火墙可以分为软件防火墙、硬件防火墙和芯片级防火墙。之所以加上“所谓”二字,是针对芯片级防火墙来说的。目前市场上大多数防火墙都是这种所谓的硬件防火墙,它们都基于PC架构。值得注意的是,由于此类防火墙采用的依然是别人的内核,因此会受到OS本身的安全性影响。应用代理型防火墙工作在OSI的最高层,即应用层。......
2023-10-18
(一)包过滤防火墙简介包过滤防火墙是一种通用、廉价、有效的安全手段。包过滤防火墙不针对各个具体的网络服务采取特殊的处理方式,而且大多数路由器都提供分组过滤功能,同时能够很大程度地满足企业的安全要求。包过滤防火墙的依据是分包传输技术。图7-1包过滤防火墙的工作原理包过滤防火墙对收到的每一数据包做许可或拒绝决定。......
2023-10-18
防火墙应具备以下3个基本特性。防火墙的目的就是在网络连接之间建立一个安全控制点,通过允许、拒绝或重新定向经过防火墙的数据流,实现对进、出内部网络的服务和访问的审计与控制。防火墙应该可以拒绝所有以上类型攻击的报文并通知管理员。当发生可疑动作时,防火墙能进行适当的报警,并提供网络是否受到探测和攻击的详细信息。......
2023-10-18
(一)状态检测防火墙简介基于状态检测技术的防火墙是由CheckPoint软件技术有限公司率先提出的,也称为动态包过滤防火墙。基于状态检测技术的防火墙通过一个在网关处执行网络安全策略的检测引擎而获得非常好的安全特性。状态检测防火墙监视和跟踪每个有效连接的状态,并根据这些信息决定是否允许网络数据包通过防火墙。状态检测防火墙具有以下优点。......
2023-10-18
硬件防火墙产品如下图所示。防火墙产品可以通过软件、硬件或二者相结合的方式来实现,通常硬件防火墙的性能要强于软件防火墙,并且连接、使用比较方便;而软件防火墙在功能和可配置性上要更加强大,可以更容易构建比较复杂的防御策略。软件防火墙、硬件防火墙和标准服务器防火墙对照如下表:2.选购防火墙选购防火墙,可以从以下方面考虑:①防火墙本身的安全性。......
2023-10-19
在防火墙系统中采用的技术有包过滤技术和代理服务技术等。采用包过滤技术的防火墙,除了包过滤软件外,不需要增加其他软件和硬件。但采用包过滤技术的防火墙不能过滤包的文件内容,有一定的局限性。采用代理服务技术的防火墙比采用包过滤技术的防火墙的功能强大,多数企业在内部网络中设置的防火墙都是采用代理服务技术。......
2023-10-22
(一)软件数字水印技术随着软件产业的迅速发展,软件产品的版权保护已经成为一个十分重要的问题。动态水印主要有3类:Easter egg水印、数据结构水印和执行状态水印。(二)音频数字水印技术随着MP3、MPEG、AC-3等新一代压缩标准的广泛应用,对音频数据产品的保护就显得越来越重要。......
2023-10-18
磁盘双工、镜像及磁盘阵列容错是磁盘系统安全可靠技术的具体实现。RAID 0又称为数据分块,是使用“条”技术来跨越磁盘分配数据的,其目的是将容量和传输率提高到最大,但没有容错功能,一旦硬盘出现故障,阵列中的所有数据将会丢失。RAID 1又称镜像法,它使用两个完全相同的盘,即每次将数据同时写入两个盘,一个作为工作盘,另一个作为镜像盘。RAID 5是通常使用最多的数据保护方案。其中处于核心地位的是备份......
2023-10-18
相关推荐