文/散粉思考者
工信部下文件要求自7月1日还是所有在中国制造销售的计算机都要安装绿坝过滤软件。这对生产绿坝的公司来说是个天上掉下的馅饼:4700万国家付。本来是个好生意可是没想到让美国人搅得不愉快。也许当初他们也没想到吧,国家要求美国公司在销往中国的电脑里装上这种软件。结果这个软件被拿到美国来,让人家分析了一通,只用了十几个小时就揭出了很多问题出来。最近美国密歇根大学计算机科学与工程学院的J.AlexHalderman等三位研究人员发布了绿坝的分析报告。他们的结论是:第一是绿坝本身十分脆弱,有严重安全漏洞,可能导致黑客远程控制电脑,泄露个人隐私,第二是绿坝部分代码与美国上网过滤软件CyberSitter重合。绿坝软件涉嫌窃取代码。
开发CyberSitter的SolidOak软件公司就此进行核实,指出绿坝软件里面除了包括一些和这个公司软件相同的关键词列表、软件升级说明之外,竟然还保留了这个公司一条推广软件的旧新闻简报,公司总裁米尔伯恩还说:“绿坝使用了CyberSitter的dll文件后连名字都不改,更荒谬的是绿坝的更新还要访问我们服务器更新黑名单”“我99.99%地确定,就算不是整个软件,也有很大一部分是窃取了CyberSiitter的代码。”。他还进一步发挥说,中方从他们公司窃取了受知识产权保护的软件,又把这个软件拿到美国来,要求美国公司在销往中国的电脑里装上这种软件。
散粉思考者看到中国现代国际关系研究院信息与社会研究室副主任唐岚说,安装互联网过滤软件是国际通行做法,美、德等互联网发达西方国家都在这样做,更何况中国预装的“绿坝”还是可以自主卸载的。据我所知在国外并没有在个人PC上都安装如此类型的软件,倒是例如国家研究所,大学之类的机构,还有一些公司会在他们的网络系统中安装过滤的软件,从工作地点的电脑去浏览有些网站是不能被的。一般会有提示。但是在单位之外的个人电脑是没有任何限制的。个人觉得生产绿坝的公司,虽然拿到了个大单,但是成了众矢之的。在美国丢了点脸。国内也遭到很多人抵制,日子不好过啊。“绿坝”是可以自主卸载的,那卸载是不是完全的?是不是还会有系统文件藏在哪去报告信息呢?否则弄这么个完全可以自主卸载的信息,又要人们都安装,这不是走形式没实际作用吗。
附录:密歇根大学:绿坝审查系统分析
heretic译自:http://www.cse.umich.edu/~jhalderm/pub/gd/
Analysis of the Green Dam Censorware System
绿坝审查系统分析
Scott Wolchok, Randy Yao, J. Alex Halderman
计算机科学及工程学院
密歇根大学
版本号:2.4 2009年6月11日
摘要:
我们已经在“绿坝”软件中发现远程缓冲区溢出漏洞,这是一款由中国政府强制安装的审查软件。任何一个网站都可以取得“绿坝”用户的PC控制权。
根据媒体报道,中国很快将要求国内所有的PC厂商安装“绿坝”软件,该软件将会监视Web站点访问和其他用户行为,并且阻止成人内容和政治敏感信息。
我们测试了“绿坝”软件,并发现了一系列由于编码错误而导致的安全缺陷,一旦“绿坝”软件被安装之后,任何web站点可对用户的电脑进行溢出攻击,并取得计算机控制权,这会导致恶意站点盗窃用户隐私信息,发送垃圾邮件,或将该计算机加入僵尸网络。除此之外,我们同样发现在“绿坝”软件进行黑名单升级的过程中,由于程序本身的缺陷,可导致软件提供商或其他人植入恶意代码。
在不到12小时的测试中,我们发现了上述问题,并且我们坚信这仅仅是冰山一角。“绿坝”软件频繁使用不安全及过时的编码方法,这有可能会导致其他软件缺陷,修正这些问题将引发大规模的软件修改及谨慎的重新测试。在此期间,我们推荐用户立即删除“绿坝”软件来保护自己。
简介:根据最近的新闻报道(NYT,WSJ),中国政府已下令,自7月1日起,强制所有中国境内的PC销售商必须安装一个称为“绿坝”的审查软件。这个软件用来个人电脑的监控互联网连接及文本输入,它将阻止不良内容及政治敏感信息,并有可能汇报给官方。“绿坝”由一个称为“金惠”的公司开发,并提供免费下载。
我们测试的版本为3.17。
“绿坝”是如何工作的“绿坝”软件通过监控其他程序中的文本、网站图片以及URL来实现内容过滤,过滤黑名单包括了政治及成人内容。一些黑名单显然是从一个美国产的过滤软件中拷贝而来。
-图像过滤器:“绿坝”软件包含了计算机图像技术用于阻拦互联网图片(包括裸体图像),据报道,该图片过滤器基于对人体皮肤色调的标记,而对于人脸大头像例外。我们已经发现,该程序中的代码库和配置文件来源于一个称为OpenCV的开源图像识别软件。
-文本过滤器“绿坝”软件会在众多程序中扫描已被阻止的文本,包括猥亵词汇和政治敏感短语。被列入黑名单的条目位于三个文件中,采用简单的密钥进行加密处理,我们对这些文件进行了解密操作:xwordl.dat,xwordm.dat,xwordh.dat。我们还发现,F_a_l_u_nWord.lib,看起来是一个词典文件,而实际上是一个精巧的语句处理算法。当“绿坝”检测出(某个软件包含)这些关键词时,该软件将会被强制关闭,并且屏幕上会显示出一个错误提示。
-URL 过滤器“绿坝”对网站URL使用黑/白名单中的配型(位于文件*fil.dat,adwapp.dat及TrustUrl.dat中)对比进行过滤,这些文件采用简单的密钥进行加密处理,作为黑名单用于文本过滤。5个黑名单对应于“绿坝”选项中的5个内容过滤类别。
我们已发现证据,有相当多的黑名单是来自于一个美国产的过滤软件CyberSitter,更有甚者,我们发现了一个加密的配置文件wfileu.dat,它引用了CyberSitter网站的黑名单及下载链接,我们推断,这个文件是偶然被加入的,因为它与过滤文件的后缀名相同。
安全问题:在对“绿坝”软件进行短短的一天测试之后,我们发现了两个较大的安全隐患。首先,是该软件在处理其监视的网站的过程中存在问题,其次是该软件安装黑名单方法存在Bug。
-网页过滤缺陷:“绿坝”软件会拦截互联网流量,并就其是否访问了黑名单中的网站进行检查。为了实现监控,它将一个Surfgd.dll的文件注入到使用Socket API的软件中,当用户访问一个web站点时,这段代码将会检查该URL是否存于黑名单中,并且记录URL。
在处理Web站点请求的代码中,我们发现了编码错误。这段代码在处理URL时,采用了一个定长的缓冲区,一个精心构造的URL可以超出该缓冲区,并破坏执行堆栈,任何一个网站,使用这种恶意的URL,均可将用户浏览器重定向至一个网页,以取得用户计算机的控制权。
我们构造了一个用于演示的URL,用于触发该问题,如果你已经安装了“绿坝”软件,在我们的演示页面http://wolchok.org:8000/上按下按钮,将导致你的浏览器(或标签页)崩溃。
这个概念性验证演示了我们有能力去控制执行堆栈,而一个实际的攻击者可以利用该缺陷执行恶意代码。
“绿坝”软件的设计缺陷,导致了几乎任何一款浏览器都可被利用,现在,毫无疑问地,用户保护自己的方法只有删除“绿坝”软件。
-黑名单升级缺陷:“绿坝”软件在读取其过滤器文件时,我们发现了第二个问题,该问题将导致用户下载安装了过滤器之后,“绿坝”软件开发商、第三方假冒者,可在用户计算机上执行任意代码或安装恶意软件。
“绿坝”软件采用不安全的C字符库,在代码的有些地方,它使用了fscanf函数来在过滤器文件中读取一行,并存入执行堆栈的一个定长缓冲区内。这将导致典型的缓冲区溢出漏洞。例如,如果TrustUrl.dat中的某行超出了该缓冲区的大小,缓冲区将溢出,破坏执行堆栈,并潜在性地给予攻击者控制权。
如果用户允许了过滤器更新,过滤器文件将会被软件提供商远程替换,这些更新有可能会破坏这些有缺陷的文件,并利用我们发现的上述问题。对于那些安装了该软件并开启了自动更新过滤器的计算机来说,“绿坝”软件提供商可以取得它们的控制权。除此之外,更新过程采用未加密的HTTP协议,这可能会导致第三方伪装更新服务器(例如:利用DNS缺陷),使用这种攻击方式来获得计算机控制权。
删除“绿坝”软件对于拥有管理员密码的用户,“绿坝”软件允许进行删除操作。我们测试了删除程序,并发现它有效地在计算机上删除了“绿坝”软件。但是,在删除某些日志文件时失败,所以有关用户行为的证据依然隐藏在系统中。
结论我们对于“绿坝”软件的简短测试,证明了其存在非常严重的安全隐患,不幸的是,这些问题反映了代码内部的系统性缺陷。这款软件广泛应用了公认的非安全编码方法,例如有争议的C字符处理函数sprintf和fscanf,这款软件在设计上综合了这些问题。并且,这些问题建立了一个巨大的攻击层面:内容过滤和互联网流量处理,大部分的代码将处于攻击之下。
感谢感谢我们密歇根大学的同事,是他告知我们对“绿坝”软件做出警示,并提供翻译帮助。
联系作者:请将问题或评论发送至 J.Alex Halderman 教授(http://www.cse.umich.edu/~jhalderm/)
推荐阅读
同性婚姻会在我国合法化吗?(图)Mio乐游S500的性价比到底如何?实拍:澳洲悉尼街头华人80后90后(图)实拍:澳洲悉尼的10大怪事(组图)
方静间谍门平息后的五个最大受益者(图)背靠豪门身家最富的十位女星(图)
美国版芙蓉也走红了(组图)《实拍:1块钱在美国的购买力(图)》
独家实拍:美国白人中产家庭啥样(图)经历经济危机美国人为啥反而变胖了?
实拍:破产的美国通用汽车总部(图)美国选秀出了第一个已婚冠军(组图)
实拍:美国中产华人家庭啥样(图)美国人的家庭囧照(图)
偷拍倒闭的美国克莱斯勒汽车总部美国人怎么处理家庭暴力
世界上年龄最大连体双胞胎美国第一位成功换脸的人(组图)
美国让我震惊的售后服务在美国租车遭遇车祸后的几个意想不到
美国公务员热比中国还甚奥巴马会如何对待中国?
奥巴马就职全程现场(组图)奥巴马家庭生活的40个精选瞬间
美国人的离婚率为什么下降了中国人为什么获不了诺贝尔奖?
独家实拍:瑞士"中南海“内部(图)独家实拍:瑞士街头的橱窗艺术(图)
美国教授如何看待录取中国学生?北京"剩女”为何有50多万?
独家实拍:瑞士街头名车泛滥(图)触目惊心:真实的印度贫民窟(组图)我亲眼见到的三位国家元首遗体(图)看世界各国的哄抢场面(图)
文理科状元弃北大选港大是短视主持人裸体做俯卧撑是艺术还是哗众取宠
被家庭成员连累的十位大明星(图)做小三又被小三教训了的女星(图)
宣称不愿嫁入豪门的12个女星(图)因为“劈腿”形象尽毁的十位明星(图)
从小三变成正室的10位红女星(图)一夜红遍世界47岁英国无业大妈的私房照(图)
中国艺人为何不以自杀抗拒潜规则?近年12位自杀的韩国艺人(组图)
女星为何频陷穿衣“脏字门”独家揭秘:抖出小沈阳猥琐照亲密照的幕后真相(图)
韩剧丑化中国彰显韩国人劣根性意外怀孕生米煮成熟饭却又离婚的女星(图)刘晓庆巩俐陈年老土封面照惨被小三夺走爱人的10位红女星(图)
揭秘王菲整容真相(图)合影时不幸被比下去的20位女星(图)
曾遭众人唾骂的十大女明星(图)选刘欢主唱奥运不是因为歌坛没人
十五大最贵的明星孩子照好莱坞有史以来15个最美女演员
十大最能捞钱的明星夫妇身份证遭曝光最令人同情的十大装嫩明星
十三位死后仍能大把捞钱的名人揭秘:宋丹丹放不上春晚狠话的真相
40位明星和他们孩子的合影照揭秘:造成陈冠希发生艳照门的罪魁祸首
12位昔日红女星今日邋遢糟妇