事件经过
澳大利亚2016年8月9日的人口普查是首次设计为在线填写,政府对此进行了大力宣传。普查当晚,在发生四起拒绝服务事件后,一台路由器发生故障,澳大利亚统计局(ABS)失去了对传入流量进行地理封锁的能力。来源不明的材料此时已进入系统,ABS和IBM都无法说明那是什么。数小时内,澳大利亚统计学家戴维·卡利施(David Kalisch)将整个在线表单下线,“以保护系统”。
网站停摆约两天,期间ABS、IBM和信号局核查是否有任何数据遭到触碰。由于人口普查是强制性的,这次停摆几分钟内就成为全国性新闻,公众对数据安全的信心随网站一同崩塌。
追责迅速到来。总理马尔科姆·特恩布尔(Malcolm Turnbull)证实IBM已向联邦支付了一笔“非常可观的财务和解金”,并表示“失败绝大多数是IBM的责任,他们已承认这一点”。政府网络安全顾问阿拉斯泰尔·麦吉本(Alastair MacGibbon)指责ABS与IBM之间“亲密”的关系可能滋生了自满情绪。ABS的2016-17年度报告记录了2400万澳元的预算超支——占其计划开支的4%——并将其直接归因于此次宕机。
代价
2016-17年度ABS预算超支2400万澳元(占计划开支的4%);IBM支付了一笔保密的“非常可观”和解金
原因
IBM的平台挺过了四波DDoS攻击,但从其中一波中恢复时丢失了地理封锁——而地理封锁才是真正的防御——整个表单仅由单一故障点守护。
在系统内存在未知流量、且没有经过测试的“攻击加设备故障”应对预案的情况下,ABS选择了它唯一的安全选项:关闭表单并核查。
麦吉本的审查发现,ABS与IBM之间长期“亲密”的关系可能导致承包商一方产生自满情绪。
人口普查是强制性的且涉及隐私敏感信息,因此一次安全恐慌摧毁的不仅是一夜的正常运行,还有整个工作赖以运转的信任。
教训
计划假设故障一次只发生一个。当DDoS防护和一台路由器同时失效时,没有人能说清数据是否泄露,于是表单被完全关闭。要为巧合故障进行演练。
后续
参议院经济参考委员会于2016年11月提交了报告《2016年人口普查:信任问题》。IBM与联邦的和解保持保密,但据特恩布尔称,和解金覆盖了政府的额外成本;他暗示IBM“有人已因此去职”,但该公司澳新地区负责人告诉参议员,没有员工因人口普查被解雇。ABS为2016-17年度记录了2400万澳元的超支,并在随后几年为2021年普查重建公众信心。
从这里,追溯依据
参考来源
- Census: How the Government says the website meltdown unfolded ABC News · abc.net.au ·
- IBM paid 'very substantial' compensation for Census failure iTnews · itnews.com.au ·
- #CensusFail year at ABS: $24m blow-out, missed targets and people hit by moving objects ABC News · abc.net.au ·
- 2016 Census: issues of trust — final report Senate Economics References Committee · aph.gov.au ·