以下的文章主要向大家介绍的是正确测试防火墙系统的实际操作流程,在实际操作中制定一个完整的测试计划,其测试的意图主要是集中在路由、包过滤、日志记录与警报的性能上 这次测试的目的是为了知道防火墙是否想我们想象中的意图来工作的。
在此之前你必须:
·制定一个完整的测试计划,测试的意图主要集中在路由、包过滤、日志记录与警报的性能上
·测试当防火墙系统处于非正常工作状态时的恢复防御方案
·设计你的初步测试组件
其中比较重要的的测试包括:
·硬件测试(处理器、内外储存器、网络接口等等)
·操作系统软件(引导部分、控制台访问等等)
·防火墙软件
·网络互联设备(CABLES、交换机、集线器等等)
·防火墙配置软件
-路由型规则
-包过滤规则与关联日志、警报选项
*****为什么说这些是比较重要的呢?*****
测试与效验你的防火墙系统有利于提高防火墙的工作效率,使其发挥令你满意的效果。你必须了解每个系统组件有可
能出现的错误与各种错误的恢复处理技术。一旦在你的规划下有防火墙系统出现非工作状态,这就需要你及时去进行
恢复处理了。
造成防火墙系统出现突破口的最常见原因就是你的防火墙配置问题。要知道,你需要在所有的测试项目之前做一个全
面的针对配置的测试(例如路由功能、包过滤、日志处理能力等)。
*****应该怎么去做?*****
“建立一个测试计划”
你需要在做一个计划,让系统本身去测试防火墙系统与策略的执行情况,然后测试系统的执行情况。
1建立一个所有可替代的系统组件的列表,用来记录一些会导致防火墙系统出错的敏感故障。
2为每一个组件建立一个简短的特征说明列表列表,用语阐述其对防火墙系统运作的影响。不必理会这些影
响对防火墙系统的损害类型与程度和其可能发生的系数高低。
3为每一个关联的故障类型
-设计一个特定的情况或某个指标去模拟它
-设计一个缓冲方案去削弱它对系统的冲击性破坏
打比方一个测试的特定情况是运行防火墙软件的主机系统出现不可替换的硬件问题时,且这个硬件将会影响到
信息通信的枢纽问题,例如网络适配器损坏,模仿这类型的故障可以简单地拔出该网络接口。
至于防御/恢复策略的例子可以是做好一整套的后备防火墙系统。当信息包出现延误等问题时在最短的时间内
将机器替换。
测试一个策略在系统中的运作情况是很困难的。用尽方法去测试IP包过滤设置是不可行的;这样可能出现很多
种情况。我们推崇你使用分界测试(分部测试)来取代总体测试。在这些测试上,你必须确定你实施的包过滤规
则与每个分块之间的分界线。这样你需要做到:
·为每个规则定义一个边界规则。通常,每个规则的必要参数都会有一个或两个边界点的。在这个区域里
将会被划分为一个多面型的包特征区。通常划分的特征包括:通信协议、源地址、目标地址、源端口、
目标端口等。基本上,每种包特征都可以独立地去配对包过滤规则在区域里所定义的数值尺度。例如,
其中一个规则允许tcp包从任何主机发送到你的WEB 服务器 的80端口,这个例子使用了三个配对特征(协议
、目标地址、目标端口),在这个实例中也将一个特征区划分成三个区域:TCP包到WEB服务器低于80端口、
等于80端口、大于80端口。
·你必须为每一个已经设置好的区域做一些信息交换的测试。确认一下这些特定的区域能否正常地通过与
拒绝所有的信息交换。做一个单独的区域,在区域中拒绝或者通过所有的信息交换;这样做的目的是为
了划分包特征通信的区域问题。
作为一个综合性的规则群,它可以是一种比较单一的处理机制,并且有可能是没有被应用过的。若是没有被应
用过的规则群,这要求一群人去反复审核它们的存在性并要求有人能够说出每一个规则所需要实施的意义。
整个测试计划包括案例测试、配置测试、与期待目标:
·测试路由配置、包过滤规则(包括特殊服务的测试)、日志功能与警报
·测试防火墙系统整体性能(例如硬/软件故障恢复、足够的日志存储容量、日志档案的容错性、监视追踪
器的性能问题)
·尝试在正常或不正常这两种情况下进行的测试
同样你也需要记录你在测试中打算使用的工具(扫描器、监测器、还有漏洞/攻击探测工具),并且相应地测试一
下它们的性能。
“获取测试工具”

逐步使用你的各种防火墙测试工具能够知道你的防火墙产品在各类性能指标上是否存在着不足
各种类型的防火墙测试工具包括①:
·网络通信包生成器(如SPAK[Send PAcKets]、ipsend、Ballista)
·网络监视器(如tcpdump与Network Monitor)
·端口扫描器(如strobe与nmap)
·漏洞探测器(可以扫描到一定的有效范围、能针对多种漏洞的)
·入侵测试系统[IDS]如NFR②[Network Flight Recorder]与Shadow③
查阅相关信息可以看Detecting Signs of Intrusion[Allen 00],特定的实践可以参阅”Identify>
如何用netsh系统命令配置windows7防火墙
1首先,进入cmd命令行界面:依次点击“开始”,“运行”,输入cmd命令即可。 2接着,输入命令:netsh /?查看netsh系统命令的帮助文件。 3netsh命令的子参数中有两个命令是防火墙相关的:firewall:防火墙配置的简单模式advfirewall:防火墙配置的高级模式4先来看看防火墙配置的简单模式:firewall参数。 的确是简单模式,仅有几个参数。 5假设要添加本地的TCP的3389端口对外开放,那么执行命令:netsh firewall set portopening TCP 3389ENABLE成功执行命令之后,系统提示不赞成使用这个简单模式firewall,而是使用高级模式advfirewall。 6接着把上面的测试防火墙设置删除掉:netsh firewall delete portopeningprotocol=TCP port=3389当然,系统会同样出现相同的提示。 7既然系统都建议使用advfirewall这个参数了,下面来看看这个参数:8同样的,假设添加本地的TCP的3389端口对外开放:netsh advfirewall firewall add rulename=baidujingyan dir=in action=allow protocol=TCP localport=3389这次系统仅仅提示了一个OK。 9接下来,来查看界面里的入站规则,可以发现和手动添加的效果是一样的。 10然后,删掉前面添加的规则,只要执行命令:netsh advfirewall firewall delete rule name=baidujingyanprotocol=tcp localport=3389
怎么用命令管理Windows7防火墙
Windows7提供窗口界面配置桌面防火墙,但操作比较繁琐,如果要在局域网所有终端上实施,会非常费时费力,因此打算用批处理文件实现。 测试环境在我的电脑上,宿主机是Windows7 32位操作系统,为测试桌面防火墙的效果,使用一台虚拟机,操作系统是Windows XP操作系统。 虚拟机的网络我先后使用主机模式和桥接模式,主机模式使用Vnet3,虚拟机和主机对应Vnet3的网卡设置同一网段的地址;桥接模式使用默认的Vnet0,虚拟机与主机使用同一网段的地址。 测试时发现桌面防火墙禁用139和445端口能生效,但禁用21端口却不生效,感觉十分奇怪,如果有知道的朋友,也请告诉我一下。 下面是配置Windows7桌面防火墙使用的命令。 写了两个批处理文件,一个是配置桌面防火墙禁用一些危险端口;另一个是恢复桌面防火墙的初始配置。 1.配置桌面防火墙(1)启用桌面防火墙 netsh advfirewall set allprofiles state on(2)设置默认输入和输出策略 netsh advfirewall set allprofiles firewallpolICy allowinbound,allowoutbound 以上是设置为允许,如果设置为拒绝使用bLOCkinbound,blockoutbound(3)关闭tcp协议的139端口 netsh advfirewall firewall add rule dir=in protocol=tcp localport=139 action=block(4)关闭udp协议的139端口 netsh advfirewall firewall add rule dir=in protocol=udp localport=139 action=block(5)关闭tcp协议的445端口 netsh advfirewall firewall add rule dir=in protocol=tcp localport=445 action=block(6)关闭udp协议的445端口 netsh advfirewall firewall add rule dir=in protocol=udp localport=445 action=block(7)使用相同的方法,依次关闭TCP协议的21、22、23、137、138、3389、5800、5900端口。 netsh advfirewall firewall add rule name= deny tcp 21 dir=in protocol=tcp localport=21 action=block netsh advfirewall firewall add rule name= deny tcp 22 dir=in protocol=tcp localport=22 action=block netsh advfirewall firewall add rule name= deny tcp 23 dir=in protocol=tcp localport=23 action=block netsh advfirewall firewall add rule name= deny tcp 3389 dir=in protocol=tcp localport=3389 action=blocknetsh advfirewall firewall add rule name= deny tcp 5800 dir=in protocol=tcp localport=5800 action=block netsh advfirewall firewall add rule name= deny tcp 5900 dir=in protocol=tcp localport=5900 action=block netsh advfirewall firewall add rule name= deny tcp 137 dir=in protocol=tcp localport=137 action=block netsh advfirewall firewall add rule name= deny tcp 138 dir=in protocol=tcp localport=138 action=block(8)执行完毕后暂停 pause echo 按任意键退出2.恢复初始配置(1)恢复初始防火墙设置 netsh advfirewall reset (2)关闭防火墙 netsh advfirewall set allprofiles state off-上述引用别人的回答。 -供参考
为什么ADSL经常断线?
使用ADSL上网会经常遇到网页打不开、下载中断、或者在线视、音频流中断、qq掉线、游戏掉线等现象。 我们不妨假定楼主是使用ADSL上网。 其实其他方式上网经常掉线的原因和下列原因大致相同。 下面我们来分析一下ADSL掉线的原因。 一,线路问题首先检查一下家里线路,看屋内接头是否接好,线路是否经过了什么干扰源,比如空调、冰箱、电视等,尽量与这些用电设备保持一定的距离。 也可以自行把室内的线路使用抗干扰能力更强的网线代替。 确保线路连接正确。 电话线入户后连接接线盒,然后再到话音分离器分离,一线走电话、一线走MODEM(分离器上有标注)。 同时确保线路通讯质量良好没有被干扰,没有连接其它会造成线路干扰的设备。 并检查接线盒和水晶头有没有接触不良以及是否与其它电线串绕在一起。 有条件最好用标准电话线,PC接ADSL Modem附带的双绞线。 线路是影像上网的质量的重要因素之一。 距离用户电缆线100米以内的无线电发射塔、电焊机、电车或高压电力变压器等信号干扰源,都能使用户下线接收杂波(铜包钢线屏蔽弱,接收信号能力强),对用户线引起强干扰。 受干扰的信号往往是无屏蔽的下线部分进入,因为中继电缆有屏蔽层,干扰和影响都很小。 如果在干扰大的地方用一些带屏蔽的下线,就会减少因干扰造成的速度不稳定或掉线现象。 另外,电源线不可与adsl线路并行,以防发生串扰,导致adsl故障。 另外其他也有很多因素造成网络不稳定,例如信号干扰、软件冲突。 手机这一类辐射大的东西一定不要放在ADSL Modem的旁边,因为每隔几分钟手机会自动查找网络,这时强大的电磁波干扰足以造成ADSL Modem断流。 二,网卡问题网卡一般都是PCI网卡或者板载网卡,选择得时候定要选择质量较好的,不然可能造成上网质量欠佳。 10M或10M/100M自适应网卡都可。 另外,许多机器共享上网,使用双网卡,这也是引起冲突同样值得关注,这时,应当拔起连接局域网或其它电脑的网卡,只用连接ADSL的网卡上网测试,如果故障恢复正常,再检查两块网卡有没有冲突。 三,ADSL MODEM或者网卡设置问题现在MODEM一般具有2种工作模式,一种是使用拨号软件的正常模式,一种是自动拨号的路由模式。 在正常模式工作下,不需要对MODEM进行设置,使用默认即可。 而路由模式则需要进行设置,MODEM带有自己的闪存,可以将帐户、密码盒设置存入,进行开机自动拨号。 此方法最常见的是设置错了ADSL Modem的ip地址,或是错误设置了DNS服务器。 因为对于ADSL虚拟拨号的用户来说,是不需要设定IP地址的,自动分配即可。 TCP/IP网关一般也不需要设置。 但是设定DNS一定要设置正确,DNS地址可以从当地电信部门获得。 另外,TCP/IP设置最容易引起不能浏览网页的情况,一般设置为自动获得IP地址,但是DNS一定要填写。 其他采用默认即可四,ADSL Modem同步异常问题检查一下自己的电话线和ADSL连接的地方是否接触不良,或者是电话线出现了问题,质量不好的电话特别容易造成掉线,但是这样的问题又不好检查,所以务必使用质量较好的电话线。 如果怀疑分离器坏或ADSL Modem坏,尝试不使用分离器而直接将外线接入ADSL Modem。 分离器与ADSL Modem的连线不应该过长,否则不能同步。 排除上述情况,只要重起ADSL Modem就可以解决同步问题。 五,操作系统,病毒问题除了上面提到的线路状况外,还有电脑系统方面的问题。 比如传奇杀手引起局域网掉线。 该问题在全国均大面积发生,该病毒对主机代理和路由器代理的网吧(局域网)均会造成影响。 传奇杀手是一款对局域网进行ARP欺骗,虚拟网关地址,以收集局域网中传奇游戏登陆信息并进行分析从而得到用户信息的破坏性软件.工作流程:首先,将本机MAC通过arp欺骗广播至局域网,使局域网中的工作站误认为本机是网关.该流程会造成局域网与internet连接中断,使游戏与服务器断开链接.待用户重新启动游戏并进行帐号登陆时,帐户信息并不会直接通过网关上传到代理服务器,而是上传到正在进行arp欺骗的传奇杀手软件中.通过传奇杀手自身的解密手段,会获得该帐户的真实用户名及密码.从而达到窃取玩家帐号的目的.发作状况:局域网与internet链接速度突然变慢甚至断开.网络游戏断开链接,且重新登陆后提示服务器无相应。 建议首先查杀病毒;如果有能力的话,重新安装系统;如机器使用有双网卡,卸载一块网卡;建议对于电脑不是很熟悉的用户不要随意安装各种防火墙软件,设置不正确会造成上网不稳定。 有的操作系统可能对ADSL的相关组件存在兼容性问题,这样可以到微软对系统进行升级,或者修复系统。 有条件可以进行重装。 如果软件有冲突就尽量找出冲突软件,对其卸载或者其他方法解决。 六,防火墙,IE浏览器设置不对ADSL 虽然受到黑客和病毒的攻击可能性较小,但也不排除可能性,特别是网页病毒和蠕虫病毒。 病毒如果破坏了ADSL相关组件也会有发生断流现象。 如果能确定受到病毒的破坏和攻击,还发生断流现象时就应该检查安装的防火墙、共享上网的代理服务器软件、上网加速软件等,停止运行这类软件后,再上网测试,看速度是否恢复正常。 如果上网不稳定,可以尝试先关闭防火墙,测试稳定与否,在进行相应的设置。 另外防火墙引起或IE浏览器出现故障,也可导致可以正常连接,但不能打开网页。 七,静电问题静电是影响ADSL的重要因素,而家中的电源一般都不接地线,再加上各种电器(如冰箱、电视)的干扰,很容易引起静电干扰,致使ADSL在使用中频繁掉线,请将三芯插座的接地端引出导线并良好接地,一般可以解决掉线问题。 一般解决方法:增加接地线,解决掉线问题 。 八,软件冲突问题ADSL接入Internet的方式有虚拟拨号和专线接入两种,现在个人用户的ADSL大都是虚拟拨号。 而PPPOE(Point-to-Point Protocol over Ethernet以太网上的点对点协议)虚拟拨号软件都有各自的优缺点。 经过多方在不同操作系统的测试,如果使用的操作系统是Windows XP,推荐用它自带PPPOE拨号软件,断流现象较少,稳定性也相对提高。 如果使用的是Windows ME或9x,可以用以下几种虚拟拨号软件--EnterNet、WinPoET、RasPPPoE。 其中,EnterNet是现在比较常用的一款,EnterNet 300适用于Windows 9x;EnterNet 500适用于Windows 2000/XP。 当你用一个PPPOE拨号软件有问题时,不妨卸载这个软件后换用一个其它的PPPOE拨号软件,请务必注意不要同时装多个PPPOE软件,以免造成冲突。 因为电话线上网是宽带接入的主要方式,而这样就必须设置一条虚拟通道,如果几种拨号软件混装就会引起冲突,造成网络及其不稳定。 如果软件有冲突就尽量找出冲突软件,对其卸载或者其他方法解决。 比如有的朋友BT下载会导致网络掉线。 可能下载的时候占用过多的线程导致断线。
发表评论