作者menasy (yes)
看板P2PSoftWare
标题克服P2P封锁:通讯协定表头加密
时间Wed Dec 19 07:27:34 2007
克服P2P封锁:通讯协定表头加密
目前最有效的P2P封锁技术,主要是透过Layer 7 Filter来进行的。
从前的封锁策略,俗称「挡Port」,是从P2P程式惯常使用的Port来下手。
这种称为L3 Filter的做法,因为太好破了,所以P2P软体都用乱数Port的现在,没有什麽
鬼用@@。
但是L7 Filter就不一样了。
L7是网路架构中的应用层。简单的说,每个应用程式丢出去的封包,
在Header的部份都有一些不同的特徵。
譬如说打开IE上网,传出去的封包里会写使用HTTP协定;开PCMan挂B,封包里会标使用
TELNET协定。
BT跟eMule的封包,也有他们自己的特徵。L7就靠这些表头特徵挡你…
这个就猛多了,挡死人不偿命。
也难怪到处出现什麽ISP阻挡p2p软体的新闻,L7 Filter的确是很有效的可行方式。
但是面对这个Filter,现在常用的几大BT软体,也渐渐有对策了。
就是所谓的「表头加密」。
如果你的手边有0.60版以後的Bitcomet,1.3版以後的uTorrent,或是Azureus。
只要把协定加密(Protocol Encryption)功能打开,
传出去的封包,开头就是加密过後的乱码。
加密後L7 Filter就分不这出是哪个程式丢的封包,只好乖乖让你过关罗。
另外,加密需要双方的Client软体都一起支援…所以速度依然不会如之前理想。
BT方面如此,但是另一大系统的eMule,却已经宣布,他们将不会支援协定加密的功能。
所以在过滤装置下的机器,只好乖乖地舍弃它了…(真的是一个档都抓不到,超惨的)
这边有一小段对BT表头压缩的评论。
补注:Bitcomet使用的加密是PHE系统,uTorrent与Azureus是PE/MSE系统。
两者本不相通,但是在Bitcomet0.63版出现後,似乎已经改为与後者相容的格式。
简单的说,只要双方都使用最新版的话,应该不必担心相容问题。
被挡P2P的话,打开就对了。
--
穿不穿耳洞(是我的耳朵)交几个朋友(是我时间多)
热心乾脆去指挥交通
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 122.121.67.115
1F:→ jackfrost:骡子真的挺惨的~快被渴死啦~ 12/19 07:47
2F:推 hipponi:我的网路只开放几个常用port给我而已 囧 12/19 08:46
3F:推 sifun:有人可以给一下emule不会支援加密的消息来源出处吗?? 12/19 10:25
4F:推 gkk886:只有驴子抓的到冷门档 真希望能开发封包加密 哭哭 12/19 12:10
5F:推 lht2:有没有可能伪装封包呀 = = 12/19 12:53
6F:推 kwangoals:谢谢您的分享,想请教一下,加密协定那,要选启用or强制 12/19 12:54
7F:→ kwangoals:另外,传入的封包,是否也要选也加密好,谢谢 12/19 12:56
8F:推 kwangoals:我是用utorrent的,就是,允许连入的非加密连接,是否要 12/19 13:02
9F:→ kwangoals:要勾好 12/19 13:03
10F:→ kwangoals:各种方法都试了,还是连不上,唉,学校封的真彻底 12/19 13:12
※ iceryu:转录至看板 TTU-I91A 12/19 14:04
11F:推 Xconqueror:照这样说的话~~能开启最好全部人都开起罗??? 12/19 14:12
12F:推 Kenqr:没错 大家都开启比较好 12/19 17:40
13F:→ Kenqr:eMule的模糊协定应该就是加密吧? 12/19 17:43
14F:推 overman:那为何我的uTorrent1.61还是tracke跟使用者都连不上呢? 12/19 20:46
15F:→ pigboss:自己写的? 有来源吗? 12/19 22:57
16F:→ unique0919:我也在猜测eMule的模糊协定应该就是加密 12/19 23:16
17F:推 albomxx:请教 如果eMule有加密,那为何学校还是挡的下来呢? 12/19 23:35
18F:推 microtech:因为eMule不完全是全程加密…KAD则是"未加密"…>"< 12/20 00:17
19F:→ microtech:很无聊的查了一下封包才发现的… 12/20 00:18
20F:→ microtech:模糊协定仅支援连Server/Client,透过KAD的就未加密 12/20 00:19
21F:推 EscF1F2F3F4:以前112模糊连线可破封锁 现在也无效了 12/20 04:25
22F:推 cy1983chiu:请问.BT如果有加密.那学校怎麽档?加密被破解可能吗? 12/20 15:20
23F:推 nbah:请问一下,如果是用BitSpirit这软体,需要修改哪些地方比较好? 12/20 19:31
24F:→ nbah:先谢谢版上各位高手大大了!希望有人可以抽空回答我的问题! :) 12/20 19:32
25F:推 soxatus:对於学校限制似乎没什麽用:( 12/20 23:00
26F:→ microtech:BitSpirit一样有加制加密的选项,打开就好了 12/21 20:39
27F:推 WINONIA:学校超机车的..想自己另外签一条网路进来不知道可不可以 12/23 12:38
28F:→ WINONIA:烂学校 12/23 12:38
29F:推 deepkh:楼上可以不读阿 扑 12/30 17:09
30F:推 goodsnk:住校又不是为了要抓危法的东西 03/13 21:24