王朝的覆灭

核心提示Flash Player是一个耳熟能详的名字。1997年问世Flash陪伴着一代网民的成长,这其中就包括了00后的我。Flash由著名公司Adobe运营并开发,内置了脚本语言AS,由于其使用矢量图形实现数据最小化,在低速互联网时代成为了开发

Flash Player是一个熟悉的名字。Flash在1997年问世,陪伴了一代网民的成长,包括00后的我。Flash由知名公司Adobe运营开发,内置脚本语言AS。由于其使用矢量图形最小化数据,在低速互联网时代成为开发互联网应用、视频和音频的优秀工具,至今仍在使用。

长期接触PC和互联网,也有开机前“本地连接”的经历。我更清楚地记得Office 2000中上下摆动的回形针和升起的狮子。现在已经熟练使用图层蒙版中的Photoshop,熟悉Android Studio的开发环境和反编译。同时对Linux也略知一二,但毕竟只是个初学者。如有错误,请指出。

为什么要抛弃Flash?

在官方公开全球十几亿用户的光环下,苹果前CEO史蒂夫·乔布斯在2010年4月发表了一封著名的公开信,批评Flash的安全性和稳定性,并指出不会在任何苹果移动设备上支持Flash。在此之前的2月份,Adobe就一年来未能修复Flash中的已知漏洞道歉。

由于Flash存在数百个安全漏洞,曾经的王者变成了黑客的温床——2009年,Adobe亲口承认“Flash Player列出的所有互联网技术中的漏洞数量排名第二”。知名安全公司卡巴斯基也在2012年报告称,“Flash Player漏洞使网络犯罪分子能够绕过集成到应用程序中的安全系统。”后面曝光的漏洞“量级”很容易让黑客远程执行代码。

可以说Flash是安全性的最大问题,但抛弃Flash的原因远不止这些——Flash的隐私性也饱受诟病。

Flash将数据保存在计算机本地,因为站点可以通过Flash cookies检索其他站点保存在本地的用户信息,如认证信息、高分或保存的游戏、基于服务器的会话标识、站点偏好、保存的工作或临时文件,从而建立用户档案,甚至出售用户数据。如今,Chrome等著名浏览器的最新版本已经禁用了cookies的本地存储功能。

随着比Flash更好的HTML5标准的完成,Flash的处境极其尴尬。根据维基百科的解释:“HTML5是HTML的最新修订版,万维网联盟于2014年10月完成了标准的制定。目标是取代1999年制定的HTML 4.01和XHTML 1.0标准,以使网络标准满足互联网应用快速发展的当代网络要求。广义上指HTML5时,其实是指包括HTML、CSS、Javascript在内的一套技术组合。它希望减少web浏览器对需要插件的丰富web应用服务的需求,如Adobe Flash、Microsoft Silverlight和OracleJavaFX,并提供更多可以有效加强web应用的标准集。”

用通俗的话总结就是“HTML5是Flash的功能替代,性能、安全性、隐私性大大超过Flash的标准”。

Flash最近发生了什么?为什么又被推到风口了?

2018年2月28日,上海刀锋战士网络科技有限公司宣布获得Adobe Flash Player在中国大陆的独家发行权。当中国大陆的用户访问Adobe Flash Player的下载页面时,他们将被强制跳转到域名为2144的下载页面。同时他们会默认绑定2144游戏中心,取消绑定安装的复选框是隐藏的。近日,网友发现mainland China定制版Flash用户协议区比Adobe原版下载页面多了一个助手服务协议。

协议的部分内容如下:

2.2只要用户开始使用程序,即表示用户无条件接受本协议的相关条款,并愿意受其约束,否则用户无权使用程序。

3.1该程序是重橙为用户更好地使用Adobe Flash Player提供的必备程序。没有该程序,Adobe Flash Player无法运行。其功能包括但不限于协助Adobe Flash Player的更新和升级等。

3.3用户同意本协议并使用程序,意味着Chongorange已明确告知用户,随着Adobe Flash Player版本的更新,程序将自动静默安装新版Adobe Flash Player。

5.1用户同意本协议并使用程序,意味着重橙已明确告知用户,在用户使用Adobe Flash Player期间,重橙可能会通过本程序收集用户的在线信息,以便为用户提供更好的产品和/或服务,改善用户体验。

5.2冲橙承诺采取必要措施保护存储在服务器上的用户个人数据和收集的用户在线信息的安全。除本协议规定的例外情况外,Chongorange承诺不向公众披露或向第三方提供、披露或共享用户的数据和在线信息。

5.3在以下情况下,冲橙披露用户的个人资料和在线信息不会被视为违约,包括:

冲橙已获得用户明确授权;

根据相关法律法规的要求,冲橙负有披露义务;

司法机关或行政机关基于法定程序要求崇橙提供的;

为维护社会公共利益和重橙公司的合法权益而在合理范围内披露;

创橙可能与第三方合作,为用户提供相关网络服务或其数据收集工具,以改善自身服务。本案中,如果第三方愿意承担与冲橙相同的隐私保护责任,冲橙可以在合理范围内披露用户信息;

其他必须公开用户数据和在线信息的情形。5.4虽然Chongorange为用户的隐私权做了很大的努力,但仍然不能保证现有的安全措施会保护用户的数据不受任何形式的损失。用户完全清楚这种情况,不会追究Chongorange的法律责任。

简单看了一下就很容易知道,公司在按照约定收集用户数据时,或者不小心泄露了用户隐私后,不愿意承担任何法律责任。

根据维基百科的记录,28.0.0.137是中国大陆用户可以正常安装使用的ActiveX和NPAPI的最后一个版本,之后的版本都有2144的进程“FlashHelperService.exe”,无法关闭。如果进程关闭,Flash内容将拒绝显示。谷歌自己的PPAPI版本不受影响。由于中国大陆Win10上的Flash Player 30、ActiveX、NPAPI、PPAPI版本被锁定为全球版和大陆版两个独立版本,即大陆用户无法安装运行全球版,中国大陆以外的用户无法安装运行大陆版。

事件曝光后不久,中国定制版Flash立即修改了用户协议,可谓心虚。除了收集隐私之外,经过笔者的实际测试,中国定制版的Flash还会时不时的向桌面右下角推送广告。

当然,IT之家对于这个问题也给出了相应的解决方案,我不敢妄加评论,但我只想说,这个事情和一家叫苏州思杰Markding的公司有着千丝万缕的联系,有兴趣的朋友可以在知乎和Google上阅读相关内容。

弃闪之路依然艰难。

因为Flash的缺点和HTML5的优点,HTML5在国内并没有得到全面推广,Flash仍然被广泛使用。Flash是网页牛皮藓贴广告的最爱,至今仍是少数国内视频网站的盈利杀手锏。当你屏蔽了Flash,你可能会觉得整个世界都干净了。

每当我想看CCTV5直播的时候,都必须启用Flash当我打开央视直播的时候;打开教育局官网查询竞赛方案,才发现网页内容零散——同样是没有启用Flash。在国际上,Flash受到了严重的打击。当谷歌、微软、脸书和苹果联手推广HTML5时,国内生态令人不寒而栗。国内主流浏览器大多还是默认启用Flash插件,流氓软件横行,网络安全无处可谈。和中国的Android生态系统一样,Windows生态系统也很糟糕,Flash还是主流。在此特以此名,表彰国内优秀的HTML5网站,如微博等,希望这些网站能高举新技术、好生态的大旗,给中国网民一个更好的上网环境。

另外值得一提的是,中国落后的信息技术教育助长了网络流氓的嚣张气焰。作为一名准高三学生,我发现我们重要的高中课程《技术》仍然在教已经淘汰多年的古老课程《Flash CS3》。像Pascal这种我学习信息奥数时用过的,今天还在教广大学生的古风语言,10年20年后出现在父母大学课本上的这种古老的“高科技”,我不想继续学了。

22年了飞侠。你的时代,你的王朝结束了。

你会一直活在我们的记忆里,或者那些小网页游戏,或者那些我们极其讨厌的网页广告,都会成为我们津津乐道的回忆。

我希望和你说再见。

本文作者ZeroSimple授权IT House发布。如需转载,请联系邮箱:hqf0327g@gmail.com。如私自转载,将追究原作者责任。

 
友情链接
鄂ICP备19019357号-22