您当前位置:首页 > 资讯中心 > 业内新闻

ISA禁止skype网络电话的原理

昨天发生的事情,已经过去一天了,现在已经平静了,道行还是不够,小小一件事就搞得心寸大乱,真得学一学《功夫熊猫》上面的小老鼠师傅,练习一下“内心的平静”,只当是以后多自主一些吧,不要太感情用事,人说,能够把握住不要感情用事,就又成熟了又大截,性情比较丰富的人,理智处事,是要难度大一些,单纯而又重感情,在这个社会,真的未必是一件好事。提到这一点,又提一下公司里面的事,今天到公司上班,就听研发总监说,又有一个老程序员要辞职了,虽然这是一件很平常不过的,双方自愿的事,但在心里面,还是有着深深的失落;唉,怎么说呢,这个程序员的成长是有着我们太多的辛苦栽培的,当时初出校门,时至今日已经算是一个业界高手,现在要走,不管为何原因,虽然于情于理,都应该井然接受,不管如何,还是觉得突然之间,这样的境况,出现得还是难以接受;这里不提太多,仅作记载,言归正文,SKYPE!!

这里讲一个案例:上网环境,ccproxy,局域网内上网用户,只有少部分是不限制的,其余的,要么是没有上网权限,要么是限制部分网站,要么是限制部分资源,或者是综合起来限制,但对于skype的限制,却是一个比较麻烦的事情。

这里讲了一个ISA限制和允许skype的例子:

skype使用非公开的私用协议,并采用P2P模式,这使得允许与限制都相当麻烦。它登录时首先使用UDP,不行再使用TCP随机端口,还不行就使用HTTP和HTTPS(即TCP80和443端口)。有人称之为“网管杀手”,的确如此。

一、测试其使用的端口

1、只开放HTTP协议到外部
结果:有时可以正常登录,通话音质不太好,但大多时候都不能正常工作。
2、只开放HTTPS协议到外部
结果:可以正常登录,也可以正常拨打普通电话,通话音质不太好
3、新建一个协议,暂命名为skype,端口为UDP925发送接收,只开放此协议到外部,skype中指定使用端口925
结果:刚开始无法登录,且显示所在区域为美国。后来有时能登录,有时则不能。不稳定

二、测试其登录时使用的服务器IP

因为其使用随机的TCP端口,且还可以使用TCP80和443,所以在无法限制内网用户只浏览指定网站的情况下,尝试通过限制其登录服务器IP来限制其使用。
在网上搜得其登录服务器的7个IP:
66.235.180.9:33033 sls-cb10p6.dca2.superb.net
66.235.181.9:33033 ip9.181.susc.suscom.net
80.161.91.25:33033 0x50a15b19.boanxx15.adsl-dhcp.tele.dk
80.160.91.12:33033 0x50a15b0c.albnxx9.adsl-dhcp.tele.dk
64.246.49.60:33033 rs-64-246-49-60.ev1.net
64.246.49.61:33033 rs-64-246-49-61.ev1.net
64.246.48.23:33033 ns2.ev1.net
在ISA中新建一个计算机集,将这些IP加进去,暂命名为“skype服务器集”。
开放所有出站到“skype服务器集”
结果:无法登录,且显示所在区域为美国。
这说明这些服务器IP不对
后通过ISA的日志,找到如下IP:
130.111.151.56
130.13.162.207
145.94.38.175
147.156.30.202
163.26.224.60
190.78.215.222
201.192.84.58
203.175.26.165
210.159.184.155
213.103.205.231
222.188.139.232
24.208.192.51
41.201.182.6
41.243.119.56
60.56.66.204
60.56.66.204
67.184.82.132
68.225.209.13
68.34.121.85
69.217.50.192
70.135.126.59
74.195.28.91
75.18.113.60
75.37.131.146
76.110.250.40
76.111.84.229
82.131.80.48
84.101.139.56
84.102.164.192
84.223.160.111
85.139.185.93
85.224.56.239
86.136.102.165
86.7.66.70
87.3.88.101
98.226.114.199
太多了!可能还有许多,看来想通过限制登录服务器IP的方法太麻烦,不现实。

三、结论

估计skype是使用HTTPS协议进行登录验证

通话时skype尝试使用随机的UDP1024以上端口与外界通信,不行就尝试随机的TCP1024以上端口,还不行就使用TCP443端口,较后使用TCP80端口。当然这样会导致音质下降。

四、解决方法

要求:只允许访问某些指定网站,禁skype
方法:只允许HTTP、HTTPS协议,目标为指定的域名集。自然skype也无法访问,这实际上还是通过限制服务器IP来限制skype的登录,从而使其无法使用。

要求:允许访问所有网站,但要禁skype
方法:这个比较难,可以这样试:
(1)较早种方法:允许HTTP、HTTPS协议,目标为外部,但对用户进行限制,即删掉所有用户,添加允许的内网用户(需域支持),同时内网客户端不要安装firewall客户端软件,并在ISA上关闭WEB代理和socks4代理。这是利用skype无法提供用户验证的特性。
(2)第二种方法:使用sniffer,找到skype的签名,使用HTTP过滤进行阻止
这两种方法只是思路,未实际验证过。

要求:只允许skype
方法:在ISA中新建一个协议,命名为skype,端口为UDP925发送接收。只允许此协议和HTTPS协议到外部,skype中指定使用端口925。这样就要开放HTTPS协议,有点遗憾,但只使用HTTPS协议的网站毕竟少;

上述所说的那些,在ISA中可以操作的,在ccproxy中,基本也可以操作,只不过今天限于时间,没有及时测试,暂时收藏记录;
上述内容源自:http://hi.baidu.com/goldant518/blog/item/f3190c951ce5650c7bf480a6.html

另外,在搜索过程中,发现了一些电信运营商在封skype的一些言论,我用的是网通线路,一般也很少用skype,因此,倒是没有遇到过这类现象;

 

作者:Admin - 发布时间:2009-10-14 - 点击量:4798
公司简介:大势至公司是国内较早的企业网管软件提供商,可以为企事业单位提供整体的企业网络管理方案和企业网络管理平台,通过全系列的公司监控员工电脑软件教你如何控制员工上网、如何控制局域网内电脑上网以及如何保护电脑文件安全等。公司核心产品“聚生网管系统”是一款专门的公司网管必备软件、查看网络流量软件、网络流量监控软件和办公室电脑监控软件;“网络特警”则是一款专门的网络流量监控设备、上网行为管理服务器、网络行为管理设备,可以实现更为强大的局域网网络行为管理;大势至USB接口禁用软件则是一款专门的数据防泄密产品、屏蔽U盘软件、电脑USB端口禁用软件,可以严防通过一切途径泄露电脑文件,保护单位无形资产和商业机密安全;大势至共享文件夹管理软件则是一款专门的共享文件权限设置软件和共享文件设置密码软件,全面保护共享文件安全;大势至共享文件审计系统则是一款专门的服务器共享文件夹设置软件、服务器共享文件访问日志记录软件,可以详细记录局域网用户访问共享文件的行为,更好地管理共享文件的安全;大势至局域网网络准入控制系统则是一款专门防止未经授权的电脑接入公司局域网的行为,防止外来电脑访问局域网共享文件、防止蹭网以及绑定IP和MAC地址,保护网络安全;大势至FTP服务器日志记录软件则是一款专门记录局域网用户访问FTP服务器日志的软件,可以有效保护FTP服务器文件安全。
联系我们