Thursday 27 February 2014

面子书 - 上不到 namewee 粉丝专页

这几天闹得沸沸扬扬的事情,就是无法上到某些亲民联的粉丝专页。

这是相关的访谈。说了除了少数是内鬼干的, 大多数的粉丝专页都是自行选择下线。然后从技术角度看, 有的说 subdirectory 使用同一个IP所以无法封锁, 也有一词说 keyword matching, 亦即说只要有相关的字眼在subdiretory 也会被政府屏蔽。






还有人开记者会, 但是那个记者会时完全可以用程序的方式在同一时间另外一台电脑不停的发出更新请求而达成的, 我并没说肯定假,但是真是假纯粹从报道也得不到 100% 确认。




其实我不清楚其它的粉丝专页的真实故事,  但是现在马来西亚的 IP 是进不到 namewee 黄明志的粉丝专页, https://www.facebook.com/pages/Namewee-黃明志/160059088428




MCMC 否认。



现在就让我探讨 namewee 的粉丝专页是自己关的, 还是政府关的。




首先, 先让我确认政府在不需要依赖面子书管理系统的情况下, 有没有能力用 keyword matching 来屏蔽黃明志粉丝专页。

当然, 不需要去想 MCMC 有没有破解 ssl, 因为只需要简单的逻辑就知道不切实际。



简单的逻辑, 利用 Graph API 请求专页的基本信息。

马来西亚 IP。




Pakistan的 IP (请用 HTTPS 测试才会正确)。




政府用 keyword matching 把含有 160059088428 字眼 的subdirectory 屏蔽了专页信息?

先别着急,再看下一个实验。

https://graph.facebook.com/search?q=namewee&type=page&access_token=xxx

马来西亚 IP。没有 160059088428  的信息。




Pakistan的 IP 。160059088428 就在头一位。namewee 专页信息是有办法通过 API response 来获得 。




到这里可以知道, 只有超高技术的未来科技, 人工智能过滤系统 (比中国长城的防火墙还要牛 N*N 倍) , 才有办法在不影响速度的情况下, 把 API 的 json 解析后过滤 namewee 以及其它被禁的目标,再转送回同样数量的 API 回应。

再来一个证据, limit=1



政府并没有动手脚吧唯一一个的response给丢掉然后换个别的那么神。

再来一个例子, https://www.facebook.com/photo.php?fbid=10151545348923429

马来西亚 IP



Pakistan的 IP


成千上万亿的不同的 photo ID, 政府有能力利用 keyword matching 来过滤 URL subdirectory? 别开玩笑了。

Facebook detect IP 的方法而过滤上面所展示的信息, 只有 Facebook 内部才干得到。

那么第二个问题来了, 会不会政府施压, 叫 Facebook 让马来西亚人上不到 namewee 粉丝专页 ?

让我 show 给你看, 什么才是政府施压。

Pakistan 活生生的例子。 http://en.wikipedia.org/wiki/Internet_censorship_in_Pakistan

Pakistan IP 上不到 http://torrentz.eu/



Pakistan IP 上不到 https://twitter.com/



画面虽然不同, 但共同点是回应 403 forbidden。

马来西亚 IP 浏览 https://www.facebook.com/pages/Lets-Draw-Mohammed/124115974283465


Pakistan 政府在 Facebook 管理系统的帮助下,  Pakistan IP 浏览  https://www.facebook.com/pages/Lets-Draw-Mohammed/124115974283465



会回应 302 Ok,  然后转去 https://www.facebook.com/home.php

转去 https://www.facebook.com/home.php,  用马来西亚IP上 namewee 粉丝专页也是哦...

问: 难道 namewee 粉丝专页就是这样屏蔽的?

答案: 通过详细的检查不同的可能性, 无论 API, ajax, 还是 网页找不到页面的 error/http code, 都是一样的 response  behaviour, 也就表示 Facebook 是以同一个方法来对待被屏蔽的。
如果 Facebook handle 屏蔽的系统跟自行设定的系统不一样, 这种 response behaviour 一样的几率几乎是零。
也就是说, Pakistan 在Facebook 的帮助下屏蔽, 是跟自行设定里头屏蔽一样的。唯一可能不一样的,是无法删除那个设定。
由于跟设定一样, 所以是难以从外部的电脑技术角度来区分是否自导自演的。
只有 Facebook 才知道原因. 

可能性:

1. 受政府压力而屏蔽  namewee 粉丝专页 ?

- MCMC 已否认。大马虽然用户多但仅仅是区区小国, 面子书帮助 Pakistan 也是因为闹上法庭才被迫妥协的, 闹大的,而不是悄悄然的妥协。

2. 自导自演 ?

- 我不是当事人肚里的虫, 没意见。至于记者会现场证明的程度,我也不是观众。

3.  举报过多而屏蔽  namewee 粉丝专页 ?

- 如果面子书的系统会这么无聊在举报上细分举报人的国家,然后只屏蔽巴仙率最多的那个国家的话, 那你就姑且相信吧。


No comments:

Post a Comment