【产品测试】防火墙测试记录备份

1。  client-----firewall------server

当Firewall与Server之间的Tcp连接在一段时间(如10分钟)内没有任何应用层的消息经过时,Firewall可能会主动断开与Server之间的Tcp连接,但是Client与Firewall之间的连接一直是有效的。这种情况下,Server以为Client已经断开连接了,而Client却以为自己和Server之间的连接还保持着。

这个后续需要注意测试。

2. 假设防火墙只开放80 端口。

A--firewall-B

A要telnet到B,使用http tunnel:  将数据封装在可以通过的报文中,到对端再去解封装。

在A机器上起一个tunnel的client端,让它侦听本机的一个不被使用的任意指定端口,如1234,同时将来自1234端口上的数据指引到远端(B机)的80端口上(注意,是80端口,防火墙允许通过),然后在B机上起一个server,同样挂接在80端口上,同时指引80端口的来自client的转发到本机的telnet服务端口23,这样就ok了。现在在A机上telnet本机端口1234,根据刚才的设置数据包会被转发到目标端口为80的B机,因为防火墙允许通过80端口的数据,因此数据包畅通的穿过防火墙,到达B机。此时B机在80端口侦听的进程收到来自A的数据包,会将数据包还原,再交还给telnet进程。当数据包需要由B到A返回时,将由80端口再回送,同样可以顺利的通过防火墙。

http://www.http-tunnel.com/html/

3.

本文转自wzhj132 51CTO博客,原文链接:http://blog.51cto.com/wzhj132/385809

上一篇:开放源码数据库防火墙GreenSQL
下一篇:解决防火墙ping不通问题