您当前位置:首页 > 资讯中心 > 业内新闻

转载:密歇根大学对绿坝软件的评测报告

工信部下文件要求自7月1日还是所有在中国制造销售的计算机都要安装绿坝过滤软件。这对生产绿坝的公司来说是个天上掉下的馅饼:4700万国家付。本来是个好生意可是没想到让美国人搅得不愉快。也许当初他们也没想到吧,国家要求美国公司在销往中国的电脑里装上这种软件。结果这个软件被拿到美国来,让人家分析了一通,只用了十几个小时就揭出了很多问题出来。较近美国密歇根大学计算机科学与工程学院的J.AlexHalderman等三位研究人员发布了绿坝的分析报告。他们的结论是:较早是绿坝本身十分脆弱,有严重安全漏洞,可能导致黑客远程控制电脑,泄露个人隐私,第二是绿坝部分代码与美国上网过滤软件CyberSitter重合。绿坝软件涉嫌窃取代码。

开发CyberSitter的Solid Oak软件公司就此进行核实,指出绿坝软件里面除了包括一些和这个公司软件相同的关键词列表、软件升级说明之外,竟然还保留了这个公司一条推广软件的旧新闻简报,公司总裁米尔伯恩还说:“绿坝使用了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,这款软件在设计上综合了这些问题。并且,这些问题建立了一个巨大的攻击层面:内容过滤和互联网流量处理,大部分的代码将处于攻击之下。

感谢感谢我们密歇根大学的同事,是他告知我们对“绿坝”软件做出警示,并提供翻译帮助。

作者:Admin - 发布时间:2009-09-01 - 点击量:4351
公司简介:大势至公司是国内较早的企业网管软件提供商,可以为企事业单位提供整体的企业网络管理方案和企业网络管理平台,通过全系列的公司监控员工电脑软件教你如何控制员工上网、如何控制局域网内电脑上网以及如何保护电脑文件安全等。公司核心产品“聚生网管系统”是一款专门的公司网管必备软件、查看网络流量软件、网络流量监控软件和办公室电脑监控软件;“网络特警”则是一款专门的网络流量监控设备、上网行为管理服务器、网络行为管理设备,可以实现更为强大的局域网网络行为管理;大势至USB接口禁用软件则是一款专门的数据防泄密产品、屏蔽U盘软件、电脑USB端口禁用软件,可以严防通过一切途径泄露电脑文件,保护单位无形资产和商业机密安全;大势至共享文件夹管理软件则是一款专门的共享文件权限设置软件和共享文件设置密码软件,全面保护共享文件安全;大势至共享文件审计系统则是一款专门的服务器共享文件夹设置软件、服务器共享文件访问日志记录软件,可以详细记录局域网用户访问共享文件的行为,更好地管理共享文件的安全;大势至局域网网络准入控制系统则是一款专门防止未经授权的电脑接入公司局域网的行为,防止外来电脑访问局域网共享文件、防止蹭网以及绑定IP和MAC地址,保护网络安全;大势至FTP服务器日志记录软件则是一款专门记录局域网用户访问FTP服务器日志的软件,可以有效保护FTP服务器文件安全。
联系我们