第005页_1788968444952.txt

第1章_引论
工程师犯了一个简单错误(实际上,人总是会犯错误的),却导致如此重大质量事故,说明这个
命令缺少保护,之前也缺乏严格的评审和测试。而且,一旦发生问题可以通过重新启动来恢复
系统,但该案例所涉及的一些关键系统多年没有完全重新启动,并且启动时间比预期长很多,
说明缺乏风险防范的预案。
会像以前那样一次能删除大量的服务器。但问题可能没有那么简单,也许还有许多未知的问
题没有被解决,例如:
(1)服务重新启动为何会如此慢?
(3)之前做过故障转移(fail-over)、恢复性测试吗?
(4)其他命令的容错测试做得如何?
(5)S3云平台是不是真正意义上基于全球的分布式系统?
(6)脚本有没有review和audit(复查与审核)机制?
(7)可以轻易删除关键服务器,难道没有审核和警示机制?
预订的酒店住不进去导致旅客露宿街头
1.1.7
2019年国庆假期正值出行高峰期,通过某知名旅行网预订酒店的不少网友却遭遇“人在
途”一—到达酒店却无法人住,已支付的订单却显示未支付或订单不存在。与此同时,客服
电话打不通,想退房也退不掉,有些旅客想重新预订,但在这样的出行高峰期又很难订到房,结
果有些人不得不露宿街头。
此次突发事件是由酒店系统故障导致的,从10月2日下午4点多开始出现异常,异常持
续到23:15。该旅行网回应媒体采访时称系统出现缺陷并正在紧急修复中,预计半小时之内
能够修复。但半小时之后并没有恢复服务,结果事故一直持续到10月3日13:00,超过20小
时,这是用户绝对不能忍受的。一次质量事故就让系统的可靠性(可用性)从要求的99.999%
(全年不超过6分钟)降低到不足99.9%。
针对状态异常的酒店订单,公司服务团队之后不得不给受影响的用户退款、发放补偿优惠
券等。
1.1.8
Uber泄露个人隐私导致用户要求赔偿3亿多元
2017年2月,根据法国费加罗报(LeFigaro)报道,一名法国商人起诉Uber,要求该公司
赔偿4500万欧元(按当时汇率7.4计算,合计人民币3.33亿元),以弥补隐私漏洞对自己婚姻
造成的伤害,其理由是Uber专车App中存在安全性漏洞,使得他的妻子可以接收到他个人的
一些出行细节,并最终导致她怀疑丈夫对婚姻不忠。
上述故障只出现在2016年12月16日之后升级了iOS版App的设备上,但缺陷不限于
个别情况。费加罗报设法再现了申诉人描述的经历,先用一台iPhone手机连接到Uber账户
然后断开连接,再用另一台iPhone手机用同一个账号再登录Uber系统,并进行相关的服务操
作,如叫车产生订单,之前那台iPhone手机始终会收到与第二台iPhone 相同的通知。因此,
在这种情况下,这位商人的妻子可以远程知道她的丈夫何时使用了Uber的服务,并实时获取
与其有关的信息(如驾驶员的姓名、车牌和到达时间),甚至不需要密码。
根据分析,应该是“令牌”管理不善导致的缺陷。令牌是应用程序用来将通知发送到特定
下载此文件