目前使用不使用GoAgent代理,无论哪一国家的Google,敏感词黄色提示警告都已经消失。
不知是Google关闭了这项服务,还是果如网上传言,被GFW把JS脚本屏蔽。
粗略得到了个印象,谷歌这个功能利于浏览器客户端js脚本实现。
Google把敏感词名单,压缩编码为10进制数字。
用户使用Google搜索时,在搜索框输入点击搜索,即首先比对list,如果有list中的词,如果有即突出提醒,没有才向Google服务器发出搜索。
又知道,原来Google即使退出中国,在大陆也有Google服务器的。而GoAgent默认即使用大陆服务器。这也说明了GoAgent翻墙,对某些人士是不安全的。
-------------------------
2012年6月2日02:12 地址
6月2日测试结果:此功能已失效,js脚本被屏蔽。大家可以清空缓存尝试,现在只有翻墙才有提示
PercyAlpha 于 2012-6-1 22:11:04 链接
不好意思,你想告诉也没门。检测关键字的.js文件已经被和谐(见https://bit.ly/M7ha80)。想继续看到Google提示的人,请使用https 的google(你都用这个版本了要P提示啊)
Google HK昨天推出了敏感词检测功能,实际上它是将敏感词写在一个加密的js文件里。发现这一点的不止人类,GFW那帮东西也发现了,于是今天这个js被墙了。所以Google HK的敏感词检测功能失效了。期待Google继续反击。地址
Google通过算法提供的敏感词名单
在Chrome中打开google搜索的任一页面,然后在chrome地址栏中输入:
javascript:for (var b = _.L.NF(), c = b.eH(), b = b.getKey(), f = [], g = 0, i; i = c[g++];) {for (var t = [], p = 0; p < i.length; ++p) t.push(window.String.fromCharCode(i[p] ^ b));f.push(t.join(""))}for(var i=0;i<f.length;i++)document.write(i+":"+f[i]+"<br> ")
注意:为了防止跨域攻击,chrome可能会截掉开头的javascript:,此时手工补上就可。
然后你就能得到google官方提供的GFW keyword list:
120602 下午3:11 奇闻录
GOOGLE收集的GFW屏蔽关键词(敏感词)
今天Google可以在搜索之前检查关键词是不是敏感词,这只能是用JS判断的(废话)。翻看Google页面上的JS,发现http://www.google.com.hk/xjs/_/js/s/s,st,anim,bbd,c,sb_cn,hv,wta,cr,cdos,sk,pj,tbpr,tbui,rsn,ob,mb,lc,du,ada,bihu,lu,m,tng,hsm,j,pcc,csitl/rt=j/ver=WOt9jzUXUPg.en_US./d=1/rs=AItRSTPUO8p2SlQ687OXCiLKYWsmG122mA搜索 _.L.NF=function $an(){var a= 就会发现一连串由数字组成的数组。再经过查看其他函数,我复制了这个数组,然后写了这个JS,复制代码放到一个htm文件,在浏览器打开就行。得到的是正则表达式。
JUN 01 2012
http://caiguanhao.wordpress.com/2012/06/01/google-gfw-blacklist/
没有评论:
发表评论