Juniper netscreen防火墙禁止QQ和MSN

Juniper netscreen防火墙禁止QQ和MSN

目前很多公司都不允许用qq和msn,如果有一台AOS设备那就简单多了,直接把qq和msn的程序禁用就行了,但是aos设备价格都比较昂贵,小公司用的话相当于用大炮打蚊子,大才小用了。使用netscreen的防火墙通过一些配置也可以实现qq和msn的程序禁用的功能。

禁用qq的端口

udp src-port 0-65535 dst-port 8000-8001

src-port 0-65535 dst-port 8000-8001

tcp src-port 0-65535 dst-port 1863-1863

udp src-port 0-65535 dst-port 1863-1863

tcp src-port 0-65535 dst-port 2000-2000

udp src-port 0-65535 dst-port 2000-2000

禁用qq的服务器地址

sz.tencent.com

sz2.tencent.com

sz3.tencent.com

sz4.tencent.com

sz5.tencent.com

sz6.tencent.com

sz7.tencent.com

sz8.tencent.com

sz9.tencent.com

tcpconn.tencent.com

tcpconn2.tencent.com

tcpconn3.tencent.com

tcpconn4.tencent.com

tcpconn5.tencent.com

tcpconn6.tencent.com

qq登陆方式有三种,tcp登陆,udp登陆,vip登陆(在qq登陆设置可查)

应该说用任何方式登陆都要经过一定的ip和端口进行的,我发现tcp方式登陆的一般都是用以下几个地址和端口:219.133.60.173, 219.133.49.206,218.18.95.153:80,218.17.209.23:80,可能还有很多ip可以登陆,但我想应该都是通过tcp的80端口登陆的,只要禁止了tcp的80端口就可以禁止tcp方式的登陆了,但大家要注意一个事实,tcp的80端口也是浏览网站的默认端口啊,屏蔽了它是不能上网浏览网页啊,所以只能封登陆的ip地址了。

udp登陆有:219.133.49.171,61.144.238.145:8000,202.104.129.254(253):8000,可能还有很多ip可以登陆,但我想应该都是通过udp的8000端口登陆的,只要禁止了udp的8000端口就可以禁止udp方式的登陆了。

vip登陆有(会员登陆用):58.60.9.58,21817.209.42:443(ssl的端口),这个也是使用tcp方式登陆了,可能还有很多ip可以登陆,但我想应该都是通过tcp的443端口登陆的,只要禁止了tcp的443端口就可以禁止会员的tcp方式的登陆了。

禁用msn的端口

netscreen防火墙预定义有msn的服务端口 TCP src port 0-65535, dst port:1863

禁用msn的服务器地址:

Messenger.hotmail.com

Gateway.messenger.hotmail.com

207.46.107.113

207.46.113.221

65.54.239.211

65.54.239.80

65.54.225.254

65.54.226.254

65.54.228.244

65.54.228.253

65.54.229.248

65.54.229.253

65.54.225.241

65.54.226.247

将以上的端口和服务器地址在策略(policy)禁用(deny)掉,基本上可以紧张使用qq和msn了,但是qq和msn的服务器地址会发生变化,只能不断的增加禁用的ip地址,发现一个封一个,另外如果用户通过代理上qq或msn的话,目前netscreen防火墙还是没办法的,只能拒绝对常用代理端口的访问,比如TCP 8080/1080/3128。

如果禁掉了以上的ip和端口发现还是能登陆qq或msn可以在dos界面下用netstat -an命令来查看当前的连接状态,找到qq或msn的ip地址加入到防火墙的禁止访问列表中,基本就没问题了。

以上的方法在netscreen 5gt-108上经过测试,确定是有效的。

本文转自 msft 51CTO博客,原文链接:http://blog.51cto.com/victorly/1843503,如需转载请自行联系原作者

上一篇:方正方御FG系列防火墙配置详解
下一篇:Juniper防火墙丢失ScreenOS重新安装ScreenOS