|
楼主 |
发表于 2010-6-3 22:41:50
|
显示全部楼层
本帖最后由 大叔 于 2010-6-3 22:59 编辑
板凳....
[编辑]
关键字过滤-复位包分析
Flickr图片服务器网址被列入关键字系统导致无法显示任何图片。
分析过程采用任意sniffer软件记录HTTP客户端PC进出站数据包,只考虑TCP连接本身,忽略DNS、ARP及其他。分析进站RST复位包IP头TTL字段值可认为逻辑上存在两个欺骗源(实际可能只是初始TTL不同),为方便叙述,将它们分别称为“伪源1”和“伪源2”,伪源1离客户端PC路由跳计数较大,逻辑位置大致在互联网运营商国际出口处,伪源2离客户端PC路由跳计数较小,逻辑位置大致在互联网运营商骨干网省级大节点处。
IP头部分:
Identification(标识)字段:在第一批RST包中,伪源1和伪源2将其设置为一个固定的值,而正常的处理方式是发送的每个IP报文都有不同的标识值,一般按生成次序递增。观察中发现伪源2的第二批RST包中该字段值会改变。
Flags(分片标志)字段:伪源1和伪源2处理方式不同,例如伪源1将DF(不分片)标志置0,伪源2将DF标志置1。
Time to Live(生存时间)字段:如前所述,伪源1的RST包到达客户端PC时经过的跳计数较大,而伪源2较小,且可推测与真正的源物理位置有差距。
TCP头部分:
Sequence number(序列号)字段:关键字过滤系统很可能会偶而繁忙导致本地出口堵塞,以致RST包发送延迟并晚于真正的源发回的数据包到达客户端PC,造成RST包被客户端PC丢弃,从而整个过滤干预行为失败。考虑到这个因素,伪源还具有序列号预测功能,例如伪源2相邻的3个RST包中该值分别相差1460(以太网默认MSS值)和2920(即1460*2)。
Window size(窗口大小)字段:伪源1和伪源2处理方式不同,例如伪源1似乎为该字段设置了一个随机值,伪源2将其置0。正常的RST包是将该字段置0。
[编辑]
HTTPS证书过滤
部分人发现少数特定证书的传输被阻断,导致HTTPS连接中断。由于HTTPS本身的特点,这并不意味着与网站传输的内容可被破译。
[编辑]
对破网软件的反制
针对网上突破防火长城的各类破网软件,防火长城也在技术上做了应对措施以减弱破网软件的穿透能力。比如每年的特定关键时间点,*敏感詞*等软件就可能会无法正常连接或连接异常缓慢,这时境内外的正常网络互联亦会受到干扰。[来源请求]
针对Tor,有分析认为中国大陆公安网络审查部门采取了新的封锁措施——建立虚假Tor节点。鉴于无法真正的完全封锁Tor,网络安全部门在中国国内网络中安装了大量虚假 Tor节点服务器,所有经过这些"节点"的信息都将被最大程度的审查,与此同时,所有到达这些虚假节点的网络请求都将被屏蔽。有意见认为因为此举会暴露防火长城的位置,中国大陆公安网络审查部门对虚假节点的设立有所节制。但另一方面,tor节点的大量增加很可能仅仅是因为国内用户增加的缘故,即使存在有虚假节点,对于使用图形界面Vidalia的用户也可以轻松将含有境内节点的路由删除,以确保安全。
[编辑]
对电子邮件通讯的拦截
2007年7月17日,大量使用中国国内邮件服务商的用户与国外通信出现了退信、丢信等普遍现象,症状为:
中国国内邮箱给国外域发信收到退信,退信提示“Remote host said: 551 User not local; please try <forward-path>”
中国国内邮箱用户给国外域发信,对方收到邮件时内容均为“aaazzzaaazzzaaazzzaaazzzaaazzz”。
中国国内邮箱给国外域发信收到退信,退信提示“Connected to ***.***.***.*** but connection died. (#4.4.2)”
国外域给中国国内邮箱发信时收到退信,退信提示“Remote host said: 551 User not local; please try <forward-path>”
国外域给中国国内邮箱发信后,中国国内邮箱用户收到的邮件内容均为“aaazzzaaazzzaaazzzaaazzzaaazzz”。
对此,新浪的解释是“近期互联网国际线路出口不稳定,国内多数大型邮件服务提供商均受到影响,在此期间您与国外域名通信可能会出现退信、丢信等现象。为此,新浪VIP邮箱正在采取措施,力争尽快妥善解决该问题。”而万网客户服务中心的解释是“关于近期国内互联网国际出口存在未知的技术问题导致国内用户与国外通信可能会出现退信、丢信等普遍现象,万网公司高度重视,一直积极和国家相关机构汇报沟通,并组织了精良的技术力量努力寻找解决方案。”[12]
有网友推测由于GFW会过滤进出邮件,当发现敏感(关键)字后往两边各发送三个伪造的reset断掉连接,通常都发生在数据传输中间,所以会干扰到内容。[13]
[编辑]
GFW测试
部分网站的IP Tracert图,依次为Google Blogspot、维基百科、亚洲电视
测试网站IP是否被屏蔽或网址是否被列入了关键字过滤名单,可以使用以下方法。
[编辑]
中国大陆境外
打开这个网站,然后按指引测试(仅测试IP是否被屏蔽)。
打开百度,输入要测试网站网址的全部或要测试的关键字,若返回“无法显示”就证明该字符的关键字过滤生效。
[编辑]
中国大陆境内
对于境外所有不能直接访问的网址:
在浏览器中设置一位于境外的有效的普通HTTP代理服务器。如果能访问,说明该网址可能是被域名劫持或IP封锁(或两者同时生效),需要进一步排查;如果还不能访问,排除网站故障的因素,则该网址已被列入关键字过滤黑名单。
使用操作系统的trace route命令对网址进行IP路由跟踪,windows系统使用tracert -d命令(加参数-d以避免逆向DNS解析等待)。如果在运营商骨干网段出现“timeout”或者“reports: Destination host unreachable”,说明IP封锁生效(也可能是域名劫持,两者很难区分,可以通过设置不同的DNS服务器进行比较)。
如果同时出现设置普通HTTP代理服务器仍无法访问并且trace route路径中断,则IP封锁和关键字过滤同时生效。
[编辑]
会被过滤的网站
所有境外的网站都受到关键词过滤的影响,可能出现暂时不可访问。被固定封锁的网站类型包括:部分色情论坛和网站;所有涉及民运、*敏感詞*功或具有*敏感詞*功背景的以及在中国大陆被查禁的宗教的网站;大部分人权组织的网站;台湾全部的政府网站;大多数香港、台湾的新闻网站或综合网站中提供新闻的分站;部分海外提供blog或个人网站服务的知名站点或影响较大的讨论或网志型网站;部分个人网站;部分文件寄存网站;所有语言的维基媒体网站。
这些类型的网站被封锁的主要原因是因为其网站上发布中国政府不能接受的政治内容或未经国内政治审查过的新闻(比如中国2002年的SARS事件在中国政府揭露事实真相前关于SARS的相关报道和讨论)等方面的内容,有些综合性或技术性的网站只是含有少量的或可能牵涉到这些信息而被整体封锁,例如曾经对Google的全面封锁。
[编辑]
注释
^ Great Firewall of China。2008年1月30日新增。
^ 百度日本站被GFW屏蔽 疑与色情内容有关,人民网(中国大陆无法访问百度日文的原因有观点认为与GFW无关,详情见百度)
^ JR, Crandall, "ConceptDoppler: A Weather Tracker for Internet Censorship", Computer and Communications Security
^ (英文)“China may relax Internet curbs during the Olympics: official”[中国可能在奥运会期间放宽对互联网的限制措施:官方],Google - 法新社,2008年2月5日.于2008年2月8日查阅.
^ Asia Pacific Root servers,亚太互联网络信息中心
^ 这一例子的特殊性在于--Google新闻中的图片地址都是以news.google.com开头,因此当请求的图片链接中有关键字被检测到,例如来自BBC新闻的news.bbc.co.uk,所有来自news.google.com的数据都会被暂时干扰中断。另外值得一提的是,Google的web服务几乎都采用gzip压缩编码,因此HTTP数据部分即显示的页面内容不太可能被过滤,只有位于客户端HTTP头的请求URL内含有关键字才可能被检测到。
^ “思科公司为中国特制了数据包级别的内容过滤路由器(content filtering router),而中国的路由器80%是思科公司的。”正在进行中的“金盾工程”是一个与Novell的合作项目。这个工程将包括生化监控、人工智能、自动识别等技术。
^ 大陆境内可以做这样的简单验证实验:在本地主机安装HTTP服务端程序,例如Apache,不要加载任何压缩或加密模块,调试完成后(完成的标志是在其他主机上能访问本地页面)在本地主机上用浏览器浏览本地页面,浏览器预先设置一普通的海外HTTP代理服务器,本地页面文件名不要带敏感关键字,例如默认index.html即可,页面内容任意填充GFW敏感关键字,结果是浏览无碍;然后将页面文件名改名,带敏感关键字,例如falungong.html(*敏感詞*功),结果是访问页面被重置。本地浏览器设置海外代理的作用是强制HTTP数据通过GFW,也可以在海外的某主机上直接浏览本地页面,只要数据经过GFW即可。
^ 例如直接使用海外DNS查询主机名6park.com,用sniffer记录进站数据包可以看到若干伪DNS响应,均指向Google,而真正的主机地址是70.85.39.9
^ Google.cn除外,原因是国外DNS服务器会将此域名同样指向美国的Google服务器。
^ 例如维基百科中文网的网址(zh.wikipedia.org)列入了屏蔽关键词中,故导致无论使用什么类型或网址的代理服务器都不能正常登入维基中文版。
^ 万网关于海外邮件通信问题的进展通告
^ GFW让邮件内容变成了aaazzzaaazzzaaazzzaaazzzaaazzz |
|