没什么代理不能破的
打印机版 | 【投稿/反馈】 【新生4月14日讯】送交者:ksl于April12,200117:13:16:
528.关于代理服务器地址失效的分析报告(发件人:budkiller)
看了《proxy失效的分析》一文,我做了一些测试,整个过程如下。
定义:
IP1——我本地机器第一IP
IP2——我本地机器第二IP
proxy1——一次代理服务器地址(尚未被封,恕不能公布)
proxy2——二次代理服务器地址(不能直接被访问)
Web1——境外被屏蔽受访网站(例:文学城)
Web2——境外未被屏蔽受访网站(例:雅虎)
Web3——国内网站(例:新浪)
测试步骤如下:
1.清空本地机器的Cache,使用IP1及proxy1,访问Web2,Web3,并深入访问Web2,Web3子页面,一切正常;
2.关闭所有打开页面,关闭proxy1,打开空浏览器,清空本地机器Cache,继续访问Web1,Web2,Web3,则Web1因为被屏蔽无法访问,Web2,Web3受访正常;
3.关闭所有打开页面,打开空浏览器,清空本地机器Cache,使用proxy1,访问proxy2、proxy2受访正常;
4.通过proxy2访问Web1、Web2、Web3,并深入访问子页面,均能够正常访问;
5.不使用proxy2,直接通过proxy1访问Web1,读取部分内容后突然中断,再次访问Web1,立即报错,立即访问proxy2,已经无法连接,访问失败,随即访问Web2、Web3,则也无法访问;
6.关闭proxy1,关闭所有页面,打开空浏览器,清空本地机器的Cache,访问Web2、Web3,并深入访问子页面,则访问正常;
7.关闭所有页面,打开空浏览器,清空本地机器的Cache,隔2个小时后,重复1、2、3、4、5,全部无法成功;
8.关闭所有页面,打开空浏览器,清空本地机器的Cache,修改本地机器IP为IP2,重起机器;
9.使用proxy1,访问Web2、Web3,并深入访问Web2、Web3子页面,一切正常;
10.重复2、3、4动作,一切正常
11.重复5、6则发生同样状况
由此,完全可以得出结论,出口处有数据包监听系统,理由分析如下:
步骤1可以看出当通过proxy1访问“安全”网站时,丝毫没有阻挡;步骤5可以看出,Web1是在发回部分数据后被掐断的,而再综合步骤4可以看出,在实施步骤5时由于数据包中直接含有直接访问Web1的数据,而在步骤4中对Web1的访问则为间接,因此,在步骤5中,Web1能够发回部分数据时因为监听系统尚未发现数据包中含有直接访问Web1的数据,而随即的Web1受访立即中断是因为监听系统已经发现数据包中含有直接访问Web1的数据,因此立即对访问进行了禁止,甚至可以看出是对IP1采取了出口禁止的措施,因此当在IP1及proxy1的状态下无法访问境外,境内的“安全”站点,这点通过步骤1、6得到了验证,更换IP后重复步骤更是准确无误地验证了前面的分析结果。
不过目前的监听对通过一次代理再经过二次代理来访问被屏蔽站点的方法还不起作用,步骤3、4可以证明,要禁止这样的访问恐怕目前还有点力不从心吧,更何况对一次代理数据包的分析已经是很耗费系统资源了,难道我们有限的出口带宽就是为了干这件事?这可全都是纳税人的银子啊!
很难理解为什么有人要花这么大的力气和代价做这个监听?何况这样对全国网民大规模的监听是否合法有待商榷,这样看来连商业机密的安全都要打个折扣了。
欢迎来信讨论:budkiller@163.com。
http://hammer.prohosting.com/~cachenow/forum/messages/292.html
发稿:2001年4月14日