返回列表 发帖

暴风影音是如何引起全国网络瘫痪的?

本文来源:cnBeta
一款影音播放器居然能引起全国网络瘫痪, 这个不可能吧? 暴风影音作为一款播放器, 到底有多"神奇"? 暴风影音是怎样发展成今天这个样子的? 在此之后, 引起此事故的各方会受到怎样的影响?

暴风影音是如何引起全国网络故障的?
其实暴风影音不是这次事件的唯一责任人, 也不是故意想搞瘫电信. 当然, 如此的灾难性结果和黑客直接黑了暴风客户端, 或者暴风打算自绝于人民的结果差不多; 但具体到这一次的事故, 我们需要了解一下一个叫DNSpod的服务.
电信拆分以后, 南电信北网通的情况困扰着国内站长, 因此各类网站开始租用南北双线服务器, 并且使用DNS解析服务来给网站域名分配服务器. DNSpod是免费提供服务的, 所以国内N多网站, 包括cnBeta, 也包括惹祸的暴风影音都使用DNSpod的服务.
然后接下来的事情就非常的戏剧性了: 一个游戏"私服"的网站打算对它的竞争对手发动攻击. 黑客在没法黑掉竞争对手网站的情况下, 干脆从域名下手, 对DNSpod的服务器进行了狂轰滥炸. DNSpod的服务器中有那么一台瘫痪了. 这一台恰好为暴风影音提供域名解析. 暴风影音的客户端在用户不知情的时候偷偷访问暴风网站, 现在上不去了. 接着全国的暴风用户集体转向电信的DNS解析服务器发起请求. 因为全国有一半联网的电脑都在使用暴风影音, 所以电信服务器很快就瘫痪了. 在部分电信机房暂时屏蔽了暴风网站的IP地址之后, 网站开始恢复.
这次影响到全国用户上网的突发事件, 居然是由一个"私服"网站的江湖恩怨引起的, 真可谓是蝴蝶效应的一个典型例子. 而暴风影音绝对是其中起到转折作用的一环. 为什么这样说呢? 如果暴风影音没有偷偷访问网站, 下载广告的流氓习惯, 也就不会有全国用户对DNS解析的轰炸; 如果暴风影音虽然很垃圾, 却很少有人用, 造成的影响也不会如此巨大.
可是, 偏偏这两个"如果"都很不幸没有成真, 这就不得不让我们思考一下了:
暴风影音是一款什么样的播放器?
匿名人士 发表于 2009-05-20 18:21:36
一个播放器,本来不需要联网,暴风却要联网,而且连不上还不干,一个劲的连。这是什么精神?这是大无畏的共.产.主.义精神!
暴风影音是一款媒体播放器, 但它远不是一款普通的播放器那么简单. 除了号称"能播放市面上见得到的所有文件格式"之外, 暴风影音还有以下"附赠"的"精彩功能": 在用户不知情的情况下安装插件和后门程序. 通过后门程序上传用户播放的影音文件信息, 以此进行统计分析, 发布"国内用户最常观看的视频"这样的数据; 通过后门程序下载并推送广告, 暴风影音的广告渗透了播放器的各个部位, 甚至已经可以影响到影音文件的正常播放; 捆绑其他"装机必备"软件, 用户在安装过程中容易忽略提示而直接安装一些不需要的软件.
以上提到的这些情况, 甚至不需要费心去找例子. 暴风似乎觉得用不着避讳自己的名字和"流氓"二字联系到一起, 所以信手一搜, 结果遍地都是.
优秀并不是一种行为,而是一种习惯!
幽游生活

暴风满满的自信源自它雷打不动的事实垄断局面. 上文提到的"一半联网的电脑都在使用"是基于艾瑞2009年初发布的调查报告, 看看其他几家多可怜吧.

而暴风自己给出的资料更是惊人:
暴风影音总用户数达2.8亿, 每天上线用户2500万, 使用用户850万, 每天播放文件3500万, 成为深受广大用户认可和信赖的播放软件第一品牌, 也是继腾讯和迅雷之后, 国内第三大客户端软件.
我们知道, 暴风的后台程序不需要运行播放器, 就可以随着系统启动. 因此在这种情况下, 安装率就和有效的使用率差不多.
这样的市场占有率对暴风意味着什么呢? 答案很明确, 就是占领了用户的桌面.
听音乐和播放视频是网民最经常的上网行为之一, 暴风影音在这方面占有垄断地位, 想放多少广告都没问题. 事实也确实如此. 暴风影音使用各种方式向用户推送广告: 启动时的影音推荐窗口(迷你首页); 系统任务栏弹出小提示窗口; 播放器界面镶嵌的文字广告; 视频播放界面旁边的标签栏页面; 播放暂停时显示的flash广告(这个大概是最让人反感的);
这样的安装率是怎么得来的呢? 我们不妨一起来看一段传奇的故事.
暴风影音发家史
很久很久以前, 暴风影音还是一款打包国外播放器源代码并将其汉化的简单作品. 那时候的暴风是通过人们的口碑推荐获得越来越广泛的支持的. 那时候的暴风, 还很纯洁.
暴风影音一代是把国外开发的Media Player Classic以及相关解码器打包而成的简易安装程序. 它的特点是支持格式多, 并且节省资源. 根据艾瑞的调查数据, 这也是用户现在为止一直关注的播放器的最重要的两项指标.
等等.

不过后来, 越来越多的个人和群体加入了对MPC打包的行列, 同质化的产品大量出现在市场上, 暴风的开发者为了维持开发, 不得已把流氓插件捆绑进了安装包, 这就犯了错误. 2006年, 软件下载网站曾经因为这件事暂时禁止了暴风一代的下载. 回想后来出现的封杀迅雷风波的和平解决, 真让人感叹: 没有资本的个人开发者在中国活得真艰难啊, 谁都可以欺负.
优秀并不是一种行为,而是一种习惯!
幽游生活

TOP

那么, 摆在暴风开发者面前的只有一条路: 卖. 2007年, 暴风最终被酷热科技(酷热影音播放器)收购, 成立暴风网际公司, 并且收购了曾经买下豪杰超级解霸的公司, 把这款在中国影音播放器发展史上里程碑一样的软件顺便收归门下.
从那时开始, 有了资本的支持, 暴风终于可以名正言顺的放广告了. 这也就是暴风堕落的起点.
今天的暴风, 靠着原有用户群的支持和滚雪球一样的发展, 一路走得顺风顺水. 尽管观赏可能吧的各位大概会对这样一款蜕变的软件深恶痛绝, 但暴风抓住的恰恰是那些互联网的初级用户.这条中国特色的互联网铁的定律又一次悲惨的被验证. 这些用户近乎顽固的坚持自己的上网习惯, hao123, IE6, QQ空间, 劲舞团, 暴风影音, 这些看起来"不合常理"的软件就是依靠他们才活得如此滋润. 明白了这个现象如何产生, 你就可以搞清楚现在的中国软件市场主要是谁在赚钱."装机必备软件"的循环链条.
说几个名字: 优化大师, 360, PPS, PPlive, 暴风影音, 快车, 瑞星 … 这几个听起来不太相关的软件有几个共同特点. 它们在很多菜鸟教科书里被称为"装机必备软件".它们被网上无数的枪文推荐和介绍, 这些枪文又发表在一些被工具书, 电脑入门刊物推荐为"菜鸟必去"的电脑知识网站.
不管菜鸟是看《电脑爱好者》还是去太平洋电脑网, 再或者买了一本《轻松学上网》之类的入门教材, 任何一条渠道都会让他们有很大机会接触到这些软件. 这形成了一个循环.
每一款软件的安装界面都有对另外几款软件的介绍, 默认打上勾,用户一路下一步的话就会连带着安装其他的软件. 这也形成一个循环. 在360, 腾讯, 迅雷等等做出的"软件平台"或者"装机大师"等工具里, 这些软件处于首要的推荐地位. 这形成第三个循环. 除此之外, 网吧机器上面绝大多数也批量安装了这些软件. 有些情况下, 是因为网吧老板也是图省事, 一个"装机必备"了事; 有时候是这些软件交了推广的费用. 还有些情况下, 是网吧机器使用的盗版系统盘捆绑了这些软件, 这时软件需要事先花点钱买通盗版系统的作者. 而这些的结果就是上述软件在网吧成为一定会看到的, 真正的"装机必备".
几个循环"圆环套圆环", 把菜鸟们迷得晕头转向, 结果就是大多数电脑初学者的机器上都无一例外的有这些软件. 除了QQ的发展稍有不同, 另外两个占领全国桌面的软件——迅雷和暴风, 说它们主要以此方式推广应该没什么错.
而在这些循环中, 任何一步都需要大把大把的银子来做宣传费用. 在杂志和网站上发枪稿要交钱; 请求同类软件加链接要交钱; 请求下载网站推广收录要交钱; 请求装机平台收录也要交钱. 而大量宣传带来的结果就是心理学所谓"自证预言":我宣传我是用的人最多的软件, 大家听了就都来安装, 结果我真的成了用的人最多的软件.
暴风以及其他同类软件的大量推广费从何而来? 就是在软件当中无孔不入的广告. 暴风和投资者还有广告主, 三方形成了更加和谐的默契: 暴风说我这里的广告看的人最多, 因此收到了巨额的广告费; 暴风用广告费来宣传, 吸引了很多菜鸟安装; 结果广告主们发现暴风说得没错, 自己的广告果然在暴风上看的人最多.
这又是一个绝妙的"自证预言". 已经进入盈利的"良性循环"的暴风, 不断为合作伙伴和自己贡献着财富, 唯一牺牲的只有那些底层网民的利益, 更可悲的是他们对此毫无自觉.
优秀并不是一种行为,而是一种习惯!
幽游生活

TOP

暴风长老, 请收了神通吧!
一地鸡毛之后, 该是收场的时候了. 全国互联网瘫痪的功劳, 究竟该记在谁的身上? 我们需要挨个细数一番.DNSPod?
最开始出问题是因为DNSpod没错, 不过要人家追究责任, 多少咱有点于心不忍. 首先是人家遭到攻击了, 而不是攻击别人; 其次作为一个免费的服务, 使用者应该对潜在的风险有所自觉; 第三人家已经写了很诚恳的道歉信, 信里面说, 如果不放心, 你就把不重要的域名托管到这里, 找别人托管我们没意见. 这你还有啥说的? 最重要的一点, 如果不是暴风发起那么巨量的请求, DNSpod的瘫痪尽管会出现不小问题, 也不至于搞垮整个电信的网络.
最开始的小黑客? 这家伙能耐再大也没办法单枪匹马搞定全国DNS…这是明摆着的事. 而且, 没准人家现在正躲在角落里后怕呢; 最重要的一点, 刑罚要和所犯的罪行相当. 要追究他的法律责任, 至多到DNSpod这个层面上也就可以完结了.把全国人民的愤怒归咎于他一个人是不公平的.
那…难道是电信?
算了, 这句当我没说.
我相信列位和我的感觉是差不多的. 暴风客户端平时不招人待见的联网功能今天终于受到了惩罚. 暴风理应为软件设计的缺陷(或者说故意的后门也行)承担相应的责任——至少是道义上的. 然而, 看到暴风能够和工信部站在一起开发布会, 说自己也是受害者(是, 我们知道你也受害了), 金钱又一次发挥了应有的功劳——不是说暴风送了什么好处费. 这句话的准确意思是, 作为一家媒体播放器的支柱企业, 暴风一旦倒下, 全行业的利益分配就必须重新洗牌, "稳定"局面就有破坏的危险. 就是因为这个, 暴风也不会轻而易举的倒下.
正好相反的是, 这个事件从反面证明了暴风的用户群体是多么惊人的庞大, 从此次危机中昂首挺胸的走出来的暴风, 更加有资本把软件内嵌的广告卖个大价钱了.暴风影音共获得了2400万美元的融资, 以后这个数字不出意外, 还会一直不停的增长下去.
那…我等小民究竟该咋办呢?
著名时事评论员五月散人同志引用过《西游记》的经典段落:猪八戒大师在某地为了表现自己法力无边,使出本领让自己不断膨胀变“大”,眨眼间就顶到了房梁, 唬得下面的老百姓大叫:猪长老,请收了神通吧. 咱们也算是老百姓, 没什么神通, 只能多少虔诚一点儿, 跟暴风长老提个小小的请求:
您钱也赚得不少了, 我们上网用小水管堵成这样, 您行行好, 别老是连网下载广告玩儿, 别再折腾广大网民了行不?
优秀并不是一种行为,而是一种习惯!
幽游生活

TOP

抵制暴风,现在纯粹一垃圾了。
优秀并不是一种行为,而是一种习惯!
幽游生活

TOP

哈哈50%。。。看看我们那边研究生上网的“小网吧”,每一台机器上都充斥着暴风、迅雷、酷狗、360、瑞星、卡卡。。。数不清的垃圾,比公共厕所还公共厕所。。。感慨自己还懂得点电脑,也不喜欢跟风,不过在那些学生看来估计是“老土”了

TOP

广大水深火热的劳苦大众也挺有意思,今天出问题的是暴风,因为捅出娄子了,于是乎纷纷恍然大悟,欲置之死地而后快,其实这和之前兴冲冲安装暴风的行为又有什么区别呢?两个字,“跟风”,一边慷慨激昂地喊着打倒暴风,一边感激涕零卡卡防火墙和奇虎360给自己电脑带来无比安全的人多得去了,哎,这世道,无脑的人还是占大多数,不过有一次印证了依据名言:真理掌握在少数人手中,哈哈

TOP

不过其他的东西也好不到哪里去。暴风仅仅是冰山一角。真正要净化互联网,还得从立法角度解决。
孤独的旅行者

TOP

DNS的工作原理


  以访问www.xxx.com为例说明

  1)客户端首先检查本地c:\windows\system32\drivers\etc\host文件,是否有对应的IP地址,若有,则直接访问WEB站点,若无

  2)客户端检查本地缓存信息,若有,则直接访问WEB站点,若无

  3)本地DNS检查缓存信息,若有,将IP地址返回给客户端,客户端可直接访问WEB站点,若无

  4)本地DNS检查区域文件是否有对应的IP,若有,将IP地址返回给客户端,客户端可直接访问WEB站点,若无,

  5)本地DNS根据cache.dns文件中指定的根DNS服务器的IP地址,转向根DNS查询。

  6)根DNS收到查询请求后,查看区域文件记录,若无,则将其管辖范围内.com服务器的IP地址告诉本地DNS服务器

  7).com服务器收到查询请求后,查看区域文件记录,若无,则将其管辖范围内.xxx服务器的IP地址告诉本地DNS服务器

  8).xxx服务器收到查询请求后,分析需要解析的域名,若无,则查询失败,若有,返回www.xxx.com的IP地址给本地服务器

  9)本地DNS服务器将www.xxx.com的IP地址返回给客户端,客户端通过这个IP地址与WEB站点建立连接

TOP

为什么用DNS?

  人的大脑记住一组资源的名字比较容易,而记住这组资源的地址很难,但实际上我们又必须使用地址来访问资源,所以必须有一个系统来提供名字到地址的翻译服

  务。

  下面的例子,当您要访问昆明湖、玉兰堂等景观,您首先会想到两个景点都属于 颐和园,而不会想到 颐和园的经纬度,而事实上我们是通过经纬度来访问一组资源的。当您来到一个陌生的城市,向离您最进的片警A问路的时候,片警A就提供了DNS:

  1、您问道:“您能告诉我颐和园怎么走么?”。

  2、片警A说:“我不知道,但我知道颐和园隶属于四环,负责四环的是片警B,片警B的经纬度是117.2/30.2”。

  3、您到了北四还,根据经纬度到片警B问:“您能告诉我颐和园怎么走么?”。

  4、片警B说:“我不知道,但我知道颐和园属于海殿区,负责海淀的是片警C,片警C的经纬度是117.3/30.3”。

  5、您到了海殿区,根据经纬度找到片警C问:“您能告诉我颐和园怎么走么?”

  6、片警C说:“颐和园在经度117.03333、纬度30.51666”

  7、知道了颐和园的坐标,您就可以到颐和园参观了。

  注意:以上过程,在DNS查询中有个专业术语,叫做迭代查询。也许您还听说过递归查询

  1、就是当您向片警A问路的时候,您希望片警A给您一个确切的回答:“您可以告诉我颐和园怎么走么?我这是递归查询,也就是说,您不要再让我跑腿问别人了,您帮我问。”

  2、交警A如果也发出的是递归查询问交警B:“您可以告诉我颐和园怎么走么?我这是递归查询,也就是说,您不要再让我跑腿问别人了,您帮我问。”

  3、交警B如果也发出的是递归查询问交警C:“您可以告诉我颐和园怎么走么?我这是递归查询,也就是说,您不要再让我跑腿问别人了,您帮我问。”

  4、交警C对交警B说:“颐和园就在经度117.03333、纬度30.51666”

  5、交警B对交警A说:“颐和园就在经度117.03333、纬度30.51666”

  6、交警A对您说:“颐和园就在经度117.03333、纬度30.51666”

  我可以冒充片警C吗?除非您把片警C kill掉,否则即使您穿着片警C的衣服,打扮的和片警C一模一样,也不会有人找您问路。因为片警C始终都在经纬度是117.3/30.3的地方蹲点,问路的人只会根据片警B找经纬度117.3/30.3的片警C。冒充片警B呢?一个道理,问路的人只会根据片警A找到经纬度是117.2/30.2的片警 B。那冒充片警A呢?您要自问一下,片警A的经纬度是谁告诉您的,告诉您的人可信不可信。一般我们通过ADSL拨号上网的家庭用户,电信接入端给我们提供片警A既DNS服务器的经纬度既IP地址都是真实的。

  也许您感觉很烦琐,为什么不成立一个问路系统,比如114查号,114问路系统存储了世界上所有名字到经纬度的对应关系。那么您考虑一下,如果114系统由于查询量过大而瘫痪呢?或者中毒而无法提供服务呢?等等这些问题会延误世界人民查询名字到地址的对应关系。您可能会说,那在世界上建立1000个问路系统,比如电话号从1000到1999都提供名字到经纬度翻译服务,这样当一个号码打不通,客户可以打另一个。但您应该想到,这样的系统维护起来太麻烦了,比如您自立门户了,买了处房子,房子的经纬度是122.2/122.3,名字叫‘上海、汤臣、56弄、crysta家’,那世界上所有1000个问路系统都要添加这样的对应关系。同样的问题,如果crystal把房子卖给了seebod,那房子名就叫‘上海、汤臣、56弄、seebod家’,世界上所有1000个问路系统同样要更新。为了解决这个问题,就采用了最处片警的例子,每个片警只负责他自己的一片区域。

TOP

返回列表