文 | 新浪科技张俊
在半个月前的世界互联网大会上,周鸿祎在接受新浪科技等采访时称,“如果有一天,滴滴的服务器宕掉了,可能你出门就叫不到车了。互联网是一个整体,每个人都联在网上,一旦遭到攻击后,老百姓(603883)的生活肯定会受到巨大影响”。
不料,一语成谶。
从27日晚间起,滴滴App突然“崩溃”,在经历20个小时后才实现全面恢复。对于此次故障的具体原因,滴滴官方未有说明。
网络安全公司专家在分析原因时,给出了6种技术层面的猜测。此外,滴滴持续的降本增效,或许也是导致宕机的原因之一。
真实情况究竟如何?
全部崩盘,原因何在?
11月27日晚间,全国多地用户在网上反映称,滴滴App出现无法叫车、地图无法载入等情况。很快,滴滴在官微表示,经技术团队连夜修复,滴滴网约车等服务已恢复。
不过尴尬的是,不少用户反馈,滴滴的恢复进度缓慢,在上海、北京等地仍无法使用App。有用户在多次尝试使用滴滴出行呼叫网约车,均弹出了“网络加载异常”的提示画面,且定位不准确。
另外,滴滴司机端的后台系统也处于崩溃状态。有媒体报道称,有司机的后台收入余额显示为69387199691.71元。滴滴方面对此表示,有网友称“某司机收入超690亿元”,并晒出一张账户余额截图,经过核查,证实该图是PS伪造的谣言。恳请大家不造谣、不传谣。
截至昨晚8点,一些滴滴司机师傅表示,已经回到了日常接单的忙碌状态,平台也发放了奖励。而这距离前晚发生宕机,已过去至少20个小时。
对于滴滴此次故障的具体原因,有爆料称是滴滴系统半夜被攻击所致。有资深IT技术人士分析,从表现上看,打车、共享单车全挂,不同的业务板块之间应该是有隔离的,说明问题出在更加底层的基础设施。“攻击者一般只能访问到应用层,基础设施访问不到。要么是被攻击者打穿,要么是自己系统操作不慎挂了。即便是前者,也算是一种系统缺陷,才会被打穿。”
360安全专家则认为,滴滴闪崩背后的技术原因可能有六种:
第一,系统更新升级过程中出现了编程错误、逻辑错误或未处理的异常情况:一般情况下,互联网厂商发布更新都会在晚上,与滴滴发生故障的时间也能对应,当然业务升级维护是放量更新,但现在滴滴全平台、全业务都故障了,说明肯定是他“家里”的问题。
第二,服务器故障:比如滴滴的核心机房,可能恒温恒湿环境出了问题,导致服务器过热、CPU烧了,或者核心机房所在地发生了自然灾害如地震、洪水、海啸等,这种情况下,硬件需要重新更换,里面的服务软件也需要重新配置,恢复周期相对较长,但这个可能性比较小。
第三,第三方服务故障:滴滴的后台架构可能使用了第三方服务或者组件。如果第三方出了问题,也可能会影响滴滴的正常运行。但出于安全性考虑,滴滴可能不会将核心业务托管给第三方,不过这个可能性也较小。
第四,DDOS攻击:黑客采用分布式拒绝服务的方式,抢占了大量的服务器资源,导致用户无法访问,但这个不太可能,因为DDos不会导致数据出错,而且滴滴从体量上来说,有足够的成本和能力去对抗。
第五,其他网络攻击:某些黑灰产团伙可能会通过拖库盗取数据,然后在暗网上售卖,在这个过程中不排除会有误操作,破坏了数据库。
第六,勒索病毒:网络攻击黑客对滴滴的底层数据、业务代码进行了加密。据披露现象,用户的账单和打车数据都算错了,存在一定可能是滴滴为了避免更大损失主动暂停了业务。近期勒索攻击事件屡屡发生,月初,某金融机构就是因为遭遇勒索病毒攻击造成了业务停摆。
不过也有网络安全公司专家认为,如果是来自外部的黑客攻击,公司一般会在第一时间进行声明。他猜测更集中于滴滴发生了内部重大业务调整,或有新业务接入原系统,但没有做好预案,导致关联业务或关联系统出现重大故障,这是大公司系统故障最常见的原因。
降本增效也是祸首?
对于滴滴此次大规模的长时间故障,有行业人士认为,降本增效可能也是原因之一。
该人士认为,互联网公司核心业务频繁宕机,且长时间宕机,是降本增效的附属品之一。系统投资少了,维护资源少了,程序员更换频繁了,BUG就多。
他举例称,一般在业务上行阶段都有冗余,为了迎接随时爆发的订单,上行阶段要维持负载的上限不能过大,比如平时70%,这样遇到一个小爆发不用担心会出问题,足以应对小高峰;但是下行期的逻辑就不同了,负载很高的时候抗一抗就行了,虽然后面遇到小高峰可能会难受,但是随着时间的推移总体负载会下降。
滴滴当前确实也面临着一定的盈利压力。
近日,滴滴在官网发布2023年三季度业绩报告。数据显示,三季度滴滴实现总收入514亿元,同比增长25%。营收增长的同时,滴滴三季度经调整EBITA亏损3亿元,并未实现盈利。
同样,今年第二季度,滴滴总营收为488亿元,同比增长52.6%;但归属普通股股东的净亏损为2.67亿元。今年第一季度,滴滴营收427.12亿元,较上年同期增长19.1%,但同期依然净亏损9.18亿元。
今年前三季度,滴滴累计亏损14.85亿元。
而在此之前,滴滴2022年财报数据显示,滴滴2022年实现营收1408亿元,同比下降19%,当年净亏损为238亿元。据滴滴此前招股书披露财报信息,2018年、2019年和2020年,滴滴的营收分别为1353亿元、1548亿元和1417亿元;同期的净亏损分别为150亿元、97亿元和106亿元。
实际上,自创立以来,这家家喻户晓的企业,至今也未实现季度盈利。