Sunday, June 14, 2009

China’s Filtering Software Contains Pirated Code Does ‘Green Dam’ steal code from CyberSitter?

China’s Filtering Software Contains Pirated Code

Does ‘Green Dam’ steal code from CyberSitter? And what are PC OEMs to do?

6

Comments


SLIDESHOW (3)
Slideshow | All Shots

The “Green Dam” filtering software that the Chinese government is reportedly requiring for all PCs sold there contains pirated code, a U.S. software manufacturer claimed Friday.

Solid Oak Software, the developer of CyberSitter, claims that the look and feel of the GUI used by Green Dam mimics the style of CyberSitter. But more damning, chief executive Brian Milburn said, was the fact that the Green Dam code uses DLLs identified with the CyberSitter name, and even makes calls back to Solid Oak’s servers for updates.

Green Dam is a piece of filtering software that will reportedly be required for all PCs sold inside China. The software is already available in China, although the restrictions go into place on July 1, according to The New York Times.

According to a study by the University of Michigan, the Green Dam software works to identify images, text, and URLs and compares them to a filter, which blocks the offending work. The researchers took the publicly available software and reverse-engineered it, using standard methods. Inside, the study’s author, assistant professor of electrical engineering J. Alex Halderman, found evidence that the software uses blacklists compiled by CyberSitter, dating back to 2006. An encrypted news bulletin, which dates back to 2004, was also accidentally included, Halderman wrote.

“We’ve been talking with them since the report came out yesterday,” Halderman said in an interview.

To Halderman, the Green Dam software presents two fundamental problems: one, that the software contains vulnerabilities that would allow others to spy on the activities of those who use it; and second, that it might contain code stolen from another manufacturer. The Chinese developer of the Green Dam software appears to have accidentally created the vulnerabilities, Halderman said, rather than being a deliberate attempt to allow government agencies to monitor its citizens online.

“If we apply reasoning to this, we would conclude that the government wants a backdoor it could access, and others could not,” Halderman said.

Version 3.17 of the Green Dam software appears to contain both the references to the blacklists as well as the allegedly stolen code. But the software is also being frequently updated, and the most recent patch, applied Thursday, appears to eliminate many of the blacklist references to Solid Oak, Halderman said.

“I think the bottom line is that the Chinese government is trying to roll out the software without doing their due diligence,” Halderman said. “Clearly, there needs to be more time to evaluate the software both in terms of legality and in terms of security before it is rolled out on a widespread basis.”

That was small consolation to Solid Oak’s Milburn, who said that he had received an anonymous email sent to a broadcast address at the site Friday morning alerting the company that Green Dam was using Solid Oak code. He dismissed it, thinking it was a hoax. But another employee researched it and found that the allegation was indeed true, and that both URLs and other Solid Oak code, including DLL files, were part of Green Dam. After doing a bit of research he found the U. of Michigan paper and contacted Halderman.

“From the stuff they’ve posted, I’m 100 percent certain they’re using our proprietary code,” Milburn said, who said he wasn’t certain how much of the code was reverse-engineered or simply stolen.

“We’re still trying to do the detective work here,” Milburn said.

At press time, Solid Oak had determined that the filtering engine or parts of it on lower level had been decompiled, using certain proprietary methods. Solid Oak doesn’t ship a Chinese-language version of CyberSitter. But, Milburn said, “the words a user sees on the screen are almost identical to ours.”

According to Milburn, the company spent Friday trying to determine what its options were, and what avenues it could pursue to try and prevent its code from being misused.

According to The New York Times, PC OEMs were blindsided by the Green Dam requirement, and have tried to figure out how they could add the software to their production lines just six weeks before the mandate was scheduled to take place. Dell, Hewlett-Packard, and other OEMs would be required to add the software to their PC distributions.

But would they if it contributed to software piracy? “To my mind, [shipping Green Dam] would make the PC manufacturers an accessory after the fact to software piracy,” Milburn said. “I would think that the PC manufacturers wouldn’t want to do that if I were in their position.”

“We haven’t had any opportunity to explore our options,” Milburn said. “At the very minimum, I believe we would pursue some sort of injunction.”

Theoretically, this could place PC OEMs wishing to do business in China with a nearly impossible choice: face the threat of an injunction or suits within the United States, risk angering the Chinese government by removing the Green Dam software, or halt PC sales into China altogether. Representatives at Hewlett-Packard and Dell were unable to be reached for comment by press time.

This isn’t the first time Solid Oak’s code has been stolen, Milburn said. In the late 1990s, hackers reverse-engineered CyberSitter, which prevents underage children from accessing pornography or other adult content, to allow users to access such content.

The hackers, as well as other detractors, have previously accused Solid Oak and CyberSitter of censoring the Internet. “That’s why we don’t want to be associated with it,” Milburn said of Green Dam.

Moreover, potentially millions of Chinese PC users could hit Solid Oak’s servers for updates, causing them huge fees for the additional bandwidth costs the company would be charged for.

One obvious solution to the problem would be to block access to China, a move that would also cut off a number of American schools in China, including missionary schools, that use the software as a legitimate means of preventing children from accessing the adult content. Some organizations with satellite offices in Singapore, Korea, or other South Asian countries might also be affected.

“They’re using it legitimately, and we don’t want to turn off the entire continent,” Milburn said.

Posted by slm5198 in 03:56:44 | Permalink | No Comments »

绿坝”被曝盗用国外开源技术

绿坝”被曝盗用国外开源技术

  • 标签: 绿坝 字体

    “绿坝”被曝盗用国外开源技术

    相关专题:新装电脑必须装绿坝?

    【21CN财经独家报道】 工信部日前下文要求国内新售电脑必须预装一款名为”绿坝-花季护航”的绿色上网软件,然而,有多名网友指出:该软抄袭并盗用了国外一项名为OpenCV的开源技术而非所谓具有”自主知识产权”的产品。

    21CN记者在美国密歇根大学的官方网站上发现了一个对”绿坝”的检测报告。该报告指出,”绿坝”使用了OpenCV的haar分类器进行人脸检测。而”绿坝”主要用于不良图像过滤的文件cximage.dll、CImage.dll、xcore.dll和Xcv.dll来自OpenCV,但是”绿坝”中并没有列出OpenCV的BSD许可证。对此,业内人士指出,”绿坝”已经构成侵权。有人质疑”绿坝”的开发者像在论文抄袭,内容照搬过来了却署上自己的名字。

    21CN记者在开发”绿坝”的郑州金惠公司的网站上发现这样一段文字介绍:”金惠反黄专家系统”成为中国唯一具有图像识别技术的自主知识产权的信息安全过滤产品,为中国网络信息安全行业自主发展开创新纪元。 “随后记者登录中国国家知识产权局的网站亦检索到200510048576.6、200510048577.0和200510048578.5等三项属于金惠公司的不良图像信息过滤堵截专利。

    对此,21CN记者发函给OpenCV在中国的项目负责人。该负责人透露,根据他的检测”绿坝”的核心识别程序文件”XFImage.xml”完全来自OpenCV的”haarcascade_frontalface_alt2.xml”,”绿坝”只是将源文件中的版权信息删除,内容跟OpenCV提供的文件完全相同。

    另外21CN记者在网络上了解到,一些主要的社区和网站对”绿坝”软件的安全性和稳定性都提出了不同程度的质疑。在上面提到的密歇根大学的检测报告里面也提到:Scott Wolchok, Randy Yao和J. Alex Halderman三名研究人员发现”绿坝”多个严重的安全隐患,包括一个可以被远程利用的栈溢出漏洞,也是说当装上”绿坝”就等于给黑客打开了后门。同时国内一家著名杀毒软件公司的专家研究后表示,”绿坝-花季护航”确实存在可以被黑客控制的漏洞,建议绿坝软件开发者能够尽快拿出补丁程序。在补丁出来之前,用户可以暂停使用绿坝的过滤功能。

    据多家网站报道,目前已经有5000多万台电脑装上了”绿坝”软件。不过,记者在网上搜索发现,很多用户指装上”绿坝”后浏览器容易发生崩溃、系统莫名其妙死机等问题。

    进一步情况,21CN记者将会继续跟进。

    (版权声明:本文欢迎转载,但请注明”来源:21CN”。违者本网将依法追究责任。联系电话:020-85115133)

Posted by slm5198 in 03:33:31 | Permalink | No Comments »

Analysis of the Green Dam Censorware System

Posted by slm5198 in 03:26:29 | Permalink | No Comments »

围观绿坝花季护航关键字

围观绿坝花季护航关键字

本想花些时间做个破解版,没想到已经有了各种破解方法,4000多万打造的软件非常小儿科,除了关键字列表外,程序本身没有做任何的加密、加壳、反调试。

网上已经有了花季护航falunword.lib的关键字列表:http://www.filetwt.com/download.php/bn734dm89h?code=bn734dm89h,不过没转好码,比较乱,看不懂。
06.11日更新:这里有一份解码更好一点的列表:https://docs.google.com/View?docid=d7w7twp_977hcmc35g3

其实北京大正语言知识处理科技有限公司那菜鸟级的网站上有未加密的关键字列表,虽然不是最新版,但还是可以管中窥豹,看看那些打着保护祖国花朵名号的人到底想干些什么。

http://www.hncit.com/update/st18/package1/filterlib/flib/swl_txt.zip

色情关键字列表,
不过”黝黑”,”女士”,”卵细胞”,什么的,也在其中。

有试验的小白鼠说,装了绿坝.花季护航以后在word中输入”老师教学生玩摸球游戏”,word会被强制关闭,我一看,”玩摸”果然是关键字,不知输入”老师是位略显黝黑的女士”,word会不会被关闭。

http://www.hncit.com/update/st18/package1/filterlib/flib/fwl_txt.zip

这个就是新版本中falunword.lib的原型,
falunword,文件名还是半中半洋,一如既往的搞笑。

其中”良民”,”良善”,”良心”,”良心犯”,”良知”全部是关键字,为什么呢?

http://www.hncit.com/update/st289/package1/term/win2k/hnclib/yujingrule_txt.zip

这个应该不是关键字列表,而是上级部门的一些指示,从指示内容可以清楚地了解到花季护航到底想要护些什么。

从文件日期看,他们4,5年前就开始这么做了,可见招投标都是假的。
问题是,这开发速度也太慢了吧。

注:上述zip包随时会被删除,请大家注意另存为。

声明:此文档只是引用绿坝.花季护航开发商之一,国家优秀企业,北京大正语言知识处理科技有限公司(http://www.hncit.com)网站上的一部分内容而已,请勿跨省追捕。
萧易寒 2009.06.10


Technorati :

Posted by slm5198 in 03:21:32 | Permalink | No Comments »

有关绿坝的一些资源

有关绿坝的一些资源 Shizhao发表于:2009年六月12日 | 有8人发表了评论

更新:绿坝刚刚升级到了3.173,增加了一些屏蔽网址并扩充了白名单。

绿坝这个玩意已经快被人讨论烂了,这里就只放一些好玩的链接吧:

对开源软件的拿来主义分析: http://initiative.yo2.cn/archives/640704

对美国同类软件抄袭的指控: http://software.solidot.org/software/09/06/11/051223.shtml

所有数据文件的破解:

Here’s the blocked lists:

这里有更多有趣的讨论. University of Michigan的团队进行的破解,
http://scott.wolchok.org/greendam.html

完整的技术分析: http://docs.google.com/Doc?id=afk7vnz54wt_12f8jzj9gw

解出的关键词分析: http://docs.google.com/Doc?docid=dczkbptk_0ffc2hvc9&hl=en

金惠公司的谈判响应书:https://wikileaks.org/wiki/Chinese_Green_Dam_Falun_Gong_related_censorship_keywords,_June_2009

2年前大正研究所的一份语义分析研究的报告:http://www.slideshare.net/shizhao/hierarchical-network-of-concepts

相关网站:

反绿坝花季护航

#lvba: http://guolvba.com/

Tag: , , , , ,


Technorati :
Del.icio.us :
Ice Rocket :
Flickr :
Zooomr :
Buzznet :
Riya :
43 Things :

Posted by slm5198 in 03:15:58 | Permalink | No Comments »