⒉⒋κ〆帥 2006-6-23 23:36
[06-23] Win XP SP2防火墙设置详细讲解
目前已经发布的英文版windows xp service pack 2(sp2)包括了全新的windows防火墙,即以前所称的internet连接防火墙(icf)。windows防火墙是一个基于主机的状态防火墙,它丢弃所有未请求的传入流量,即那些既没有对应于为响应计算机的某个请求而发送的流量(请求的流量),也没有对应于已指定为允许的未请求的流量(异常流量)。windows防火墙提供某种程度的保护,避免那些依赖未请求的传入流量来攻击网络上的计算机的恶意用户和程序。`|*PFrf3d
p@hhB,u;nG
在windows xp sp2中,windows防火墙有了许多新增特性,其中包括:
qA3Z,UH$}yj
默认对计算机的所有连接启用s-a.g&g4}7u_
应用于所有连接的全新的全局配置选项4m| vXh j;yv5Tl
用于全局配置的新增对话框集3T"MYN0N&G]
U@.o.y
全新的操作模式 DE(a_
O.{
启动安全性'a3uw%pt.btg&A
本地网络限制
$T&I`#C.J
异常流量可以通过应用程序文件名指定2|%nW kxOG't
对internet协议第6版(ipv6)的内建支持
-\~7{.x/G8Ug$U@+s;E
6A*u.hl#g-q g
采用netsh和组策略的新增配置选项
G_&u_+e%\[-]0j;j
本文将详细描述用于手动配置全新的windows防火墙的对话框集。与windows xp(sp2之前的版本)中的icf不同,这些配置对话框可同时配置ipv4和ipv6流量。
Q:c"G^0y6SIW|F
windows xp(sp2之前的版本)中的icf设置包含单个复选框(在连接属性的“高级”选项卡上“通过限制或阻止来自internet对此计算机的访问来保护我的计算机和网络”复选框)和一个“设置”按钮,您可以使用该按钮来配置流量、日志设置和允许的icmp流量。
y-iEK*_}&v
在windows xp sp2中,连接属性的“高级”选项卡上的复选框被替换成了一个“设置”按钮,您可以使用该按钮来配置常规设置、程序和服务的权限、指定于连接的设置、日志设置和允许的icmp流量。-On3Yz:F
{ gI6E
“设置”按钮将运行全新的windows防火墙控制面板程序(可在“网络和internet连接与安全中心”类别中找到)。
*Z h1ks?.a8G-R2g
新的windows防火墙对话框包含以下选项卡:
S:f#igS!w%Z
“常规”
)Z
^u.^~-b
p
“异常”
.w*E"Tg!x!}|O
“高级”
rn-k;E,X
“常规”选项卡
U hhZXDKF
在“常规”选项卡上,您可以选择以下选项:
6gf^h;N*w(H:Y@
“启用(推荐)” |$Zi&I4t{#G
选择这个选项来对“高级”选项卡上选择的所有网络连接启用windows防火墙。
5iQ0tU'{G]/TG@_,to?
windows防火墙启用后将仅允许请求的和异常的传入流量。异常流量可在“异常”选项卡上进行配置。j't}!o(Zv2m6cU#kG
“不允许异常流量”
u4E+JA&L-T+bF;o
Ql
单击这个选项来仅允许请求的传入流量。这样将不允许异常的传入流量。“异常”选项卡上的设置将被忽略,所有的连接都将受到保护,而不管“高级”选项卡上的设置如何。
?F%F's;_y)u
“禁用”F(f[Da#Zl+zs/{
选择这个选项来禁用windows防火墙。不推荐这样做,特别是对于可通过internet直接访问的网络连接。 UCpUtq~r \2p f
CNGBX pj|u
注意对于运行windows xp sp2的计算机的所有连接和新创建的连接,windows防火墙的默认设置是“启用(推荐)”。这可能会影响那些依赖未请求的传入流量的程序或服务的通信。在这样的情况下,您必须识别出那些已不再运作的程序,将它们或它们的流量添加为异常流量。许多程序,比如internet浏览器和电子邮件客户端(如:outlook express),不依赖未请求的传入流量,因而能够在启用windows防火墙的情况下正确地运作。 rV7g t2Kn"~
JYp7jNE#k
如果您在使用组策略配置运行windows xp sp2的计算机的windows防火墙,您所配置的组策略设置可能不允许进行本地配置。在这样的情况下,“常规”选项卡和其他选项卡上的选项可能是灰色的,而无法选择,甚至本地管理员也无法进行选择。
Ui7fO'lDHH:iU
T9d|1H/zu
Z8aGc%k$ev
基于组策略的windows防火墙设置允许您配置一个域配置文件(一组将在您连接到一个包含域控制器的网络时所应用的windows防火墙设置)和标准配置文件(一组将在您连接到像internet这样没有包含域控制器的网络时所应用的windows防火墙设置)。这些配置对话框仅显示当前所应用的配置文件的windows防火墙设置。要查看当前未应用的配置文件的设置,可使用netsh firewall show命令。要更改当前没有被应用的配置文件的设置,可使用netsh firewall set命令。
\o
d"W3|_2uy$V
y%L*ro{
hFPC
“异常”选项卡w?"Tt Eki
在“异常”选项卡上,您可以启用或禁用某个现有的程序或服务,或者维护用于定义异常流量的程序或服务的列表。当选中“常规”选项卡上的“不允许异常流量”选项时,异常流量将被拒绝。
J i/S
by%u4\
对于windows xp(sp2之前的版本),您只能根据传输控制协议(tcp)或用户数据报协议(udp)端口来定义异常流量。对于windows xp sp2,您可以根据tcp和udp端口或者程序或服务的文件名来定义异常流量。在程序或服务的tcp或udp端口未知或需要在程序或服务启动时动态确定的情况下,这种配置灵活性使得配置异常流量更加容易。$VGN4W$t~U
已有一组预先配置的程序和服务,其中包括:
}7LRF,k5Xvi
文件和打印共享 nO&Ucu
_#gdD
远程助手(默认启用)
:MI*Jr"oX3d1xuGJ
远程桌面o[;|(rYb4X.a4~
upnp框架
@@G!s`3d}
这些预定义的程序和服务不可删除。
6F6q8lo^%f
如果组策略允许,您还可以通过单击“添加程序”
O`?R/w0g5fA
,创建基于指定的程序名称的附加异常流量,以及通过单击“添加端口”,创建基于指定的tcp或udp端口的异常流量。/FB8t}r'E*[
当您单击“添加程序”时,将弹出“添加程序”对话框,您可以在其上选择一个程序或浏览某个程序的文件名。;~@@"oAl+jB
当您单击“添加端口”时,将弹出“添加端口”对话框,您可以在其中配置一个tcp或udp端口。(qHgY$E4^g4j V
全新的windows防火墙的特性之一就是能够定义传入流量的范围。范围定义了允许发起异常流量的网段。在定义程序或端口的范围时,您有两种选择:;Y%u Ky0N$Q8T ? K_
“任何计算机”
nF!x&q0m0^;X$k
允许异常流量来自任何ip地址。\"t9}C9xa(m
“仅只是我的网络(子网)”
;b/XIb)]/tM(u
仅允许异常流量来自如下ip地址,即它与接收该流量的网络连接所连接到的本地网段(子网)相匹配。例如,如果该网络连接的ip地址被配置为 192.168.0.99,子网掩码为255.255.0.0,那么异常流量仅允许来自192.168.0.1到192.168.255.254范围内的 ip地址。
8m^GRC'Xf
当您希望允许本地家庭网络上全都连接到相同子网上的计算机以访问某个程序或服务,但是又不希望允许潜在的恶意internet用户进行访问,那么“仅只是我的网络(子网)”设定的地址范围很有用。
q#m6t-b?M f R
一旦添加了某个程序或端口,它在“程序和服务”列表中就被默认禁用。z6p
tV)O%im!aU?
在“异常”选项卡上启用的所有程序或服务对“高级”选项卡上选择的所有连接都处于启用状态。