Windows Server 2008 R2 防火墙详解
 

  防火墙的高级安全设置

  刚才的基本设置操作比较简单,但功能也单一,如果需要进一步设置Windows防火墙规则,就需要通过“高级安全Windows防火墙”功能。打开方法如下:管理工具中点击高级安全Windows防火墙,或者是在刚才的防火墙状态中点击高级设置。如下图所示,然后,可以看到右侧所示的界面。

  推荐:Windows防火墙控制

  通常,我们在初次执行某些网络应用程序的时候,Windows防火墙会提示我们是否阻止该程序的网络连接,如下图:本文主要介绍如何使用COM接口编程来操作Windows防

  什么是高级安全Windows防火墙:

  使用高级安全Windows防火墙可以帮助用户保护网络上的计算机。通过该防火墙您可以确定允许在计算机和网络之间传输的网络流量。它还包括使用Internet协议安全性(IPsec)保护在网络间传送的流量的连接安全规则。

  高级安全Windows防火墙是一种有状态的防火墙,它检查并筛选IP版本4(IPv4)和IP版本6(IPv6)流量的所有数据包。在此上下文中,筛选意味着通过管理员定义的规则对网络流量进行处理,进而允许或阻止网络流量。默认情况下阻止传入流量,除非是对主机请求(请求的流量)的响应,或者得到特别允许(即创建了允许该流量的防火墙规则)。可以通过指定端口号、应用程序名称、服务名称或其他标准将高级安全Windows防火墙配置为显式允许流量。

  创建防火墙规则:

  可以创建防火墙规则以允许此计算机向程序、系统服务、计算机或用户发送流量,或者从程序、系统服务、计算机或用户接收流量。当用户的连接匹配该规则标准的所有连接执行以下三个操作之一:允许连接、只允许通过使用Internet协议安全(IPSec)保护的连接、阻止连接。

  可以为入站通信或出站通信创建规则。可配置规则以指定计算机或用户、程序、服务或者端口和协议。可以指定要应用规则的网络适配器类型:局域网(LAN)、无线、远程访问,例如虚拟专用网络(VPN)连接或者所有类型。还可以将规则配置为使用任意配置文件或仅使用指定配置文件时应用,当IT环境更改时,可能必须更改、创建、禁用或删除规则。

  连接安全的实现:

  连接安全包括在两台计算机开始通信之前对它们进行身份验证,并确保在两台计算机之间发送的信息的安全性。高级安全Windows防火墙使用Internet协议安全(IPsec)实现连接安全,方法是使用密钥交换、身份验证、数据完整性和数据加密(可选)。连接安全规则使用IPsec确保其通过网络时的流量安全。使用连接安全规则指定必须对两台计算机之间的连接进行身份验证或加密。可能还要必须创建防火墙规则以允许由连接安全规则保护的网络流量。

  什么是防火墙配置文件:

  防火墙配置文件是一种分组设置的方法,如防火墙规则和连接安全规则,根据计算机连接到的位置将其应用于该计算机。在运行此版本Windows的计算机上,高级安全Windows防火墙有三个配置文件:

  每个网络适配器也就是网卡,分配匹配所检测网络类型的防火墙配置文件。例如,如果将网络适配器连接到公用网络,则到达或来自该网络的所有流量会由与公用配置文件关联的防火墙规则筛选。

  WindowsServer2008R2和Windows7为每个活动网络适配器配置文件提供支持。在WindowsVista和WindowsServer2008中,每次计算机上只能有一个配置文件处于活动状态。如果存在多个连接到不同网络的网络适配器,则具有最严格配置文件设置的配置文件应用于计算机上的所有适配器。公用配置文件被认为是最为严格的,然后是专用配置文件;域配置文件被认为是最不严格的。

  如果不更改配置文件的设置,则只要高级安全Windows防火墙使用配置文件,就应用其默认值。建议为所有三个配置文件启用高级安全Windows防火墙。

  若要配置这些配置文件,请在高级安全Windows防火墙MMC管理单元中,右键单击“高级安全Windows防火墙”,然后单击“属性”。

  如果需要使用的服务或应用程序在列表中没有出现的,用户可以通过新建规则的方式来创建,如现在操作的计算机是一台WEB服务器,而需要开放给其他用户连接此网站,可以通过新建规划来开放一个80端口的规则。

  本地IP地址由本地计算机用于确定规则是否适用。规则仅适用于通过配置为使用一个指定本地IP地址的网络适配器的网络流量。任何IP地址,选择此选项可以指定匹配具有指定为本地IP地址的任意地址的网络数据包的规则。选中此选项时本地计算机始终匹配规则。下列IP地址,选择此选项可以指定规则匹配具有“本地IP地址”中指定的一个地址的网络流量。如果本地计算机没有使用一个指定IP地址配置的网络适配器,则规则不适用。在“IP地址”对话框上,单击“添加”可以在列表中创建新条目,或单击“编辑”可以更改列表中的现有条目。还可以通过选择项目然后单击“删除”从列表中删除某个条目。

  远程IP地址:指定应用规则的远程IP地址。如果目标IP地址是列表中的地址之一,则网络流量匹配规则。任何IP地址,此选项可以指定规则匹配发自(对于入站规则)或发往(对于出站规则)包含在列表中的任意IP地址的网络数据包。下列IP地址,选择此选项可以指定规则仅匹配具有“远程IP地址”中指定的一个地址的网络流量。在“IP地址”对话

  此外还需要将此防火墙规则应用到相应的配置文件和接口类型上,因此需要指定此规则所使用的配置文件,Windows确定每个网络适配器的网络位置类型,然后对该网络适配器应用相应的配置文件。接口类型指的是单击“自定义”可以指定应用连接安全规则的接口类型。通过“自定义接口类型”对话框,可以选择“所有接口类型”或“局域网”、“远程访问”或“无线”类型的任意组合。最后一个需要介绍的就是边缘遍历。边缘遍历允许指的是计算机接受未经请求的入站数据包,这些数据包已通过诸如网络地址转换(NAT)路由器或防火墙之类的边缘设备。系统默认是阻止应用程序通过NAT边缘设备从Internet接收主动提供的流量。也可以设置为遵从用户或者是遵从应用程序,所谓遵从用户指的是让用户决定当应用程序请求通过NAT边缘设备从Internet接收主动提供的流量时是否允许该流量。遵从应用程序指的是让每个应用程序确定是否允许通过NAT边缘设备从Internet接收主动提供的流量。