T-Mobile数据泄露事件带来的经验教训(截至目前)

F5生态系统 | 2023年2月08日

近期,T-Mobile披露的数据泄露事件凸显了应用安全领域这一新兴“蛮荒地带”,即API所面临的挑战。某个个人(或团体)通过使用(或滥用)API,收集了超过3,000万客户的个人数据,并在一个多月内每天窃取信息,之后才被发现。

截至本文撰写时,关于本次事件中API究竟如何或为何遭到滥用(例如功能滥用、对象级授权失效、数据过度暴露),以及最终如何发现此次数据泄露,已知的具体信息并不多。仅从数据来看,平均每天有902,000名客户的数据通过该API被窃取,却未触发任何速率限制阈值、时间序列行为异常等警报。也可能已经触发,但相应威胁级别不足以让运营团队迅速识别并采取缓解措施。这起事件具有低频慢速攻击的典型特征。

此类数据泄露事件让我们有机会思考API的普及程度、API对当今组织的重要性,以及API在任何应用乃至整个组织的安全(或不安全)方面可能发挥的独特作用。在近年来的一项数据泄露事件分析中,F5 Labs注意到,在大多数与API相关的事件中,数据泄露手法在技术上非常简单,受影响的是面向公众且安全防护薄弱的API端点。

API安全说起来容易,真正做好却并非易事。如今,大多数组织监控的应用和端点越来越多,产生的应用安全事件数据也如潮水般涌来,要全面掌握所有情况似乎是一项不可能完成的任务。

不过,这次攻击凸显了API安全的三个核心要素。各组织在优先选择能够提供以下能力的技术和服务时,都可以从中汲取经验:

API可见性与发现。在本案例中,尚不清楚这个特定API是否已被发现或受到主动监控。正向安全模型依赖安全开发、文档完善且具备模式强制执行功能的API,这一点至关重要,但仅解决了一半问题。大多数组织可能无法全面掌握其环境中运行的每个API,因此,持续识别并映射应用所有通信路径中尚未记录的API极为重要。发现技术可帮助组织绘制完整的API全景图,识别未知API和影子API、需要阻止或移除的废弃API或僵尸API,以及应纳入治理的未知“良性”API,从而实现更全面的监管。

了解API的存在并具备访问控制能力,是保障API安全的两个关键环节。在我们的《2022年应用策略现状报告》中,68%的受访者将身份验证和授权列为API安全中最有价值的组成部分,紧随其后的是行为分析和异常检测,用于监控API、识别异常行为和潜在滥用并发出警报,因为恶意行为者可以通过多种方式轻易绕过身份验证和授权。在此场景中,API与客户端之间传输的数据必然存在某种异常。API投入生产后,持续跟踪其行为通常包括API请求分析和时间序列异常检测,以建立基准行为属性,用于识别请求速率、错误、延迟和吞吐量等方面的异常。借助此功能,警报机制至关重要,可在出现意外激增或骤降、特殊流量模式或检测到异常API请求时发出问题警报。

要完善现代API安全堆栈,还需要一个内联应用和API安全执行引擎,其中很可能包括具备多层应用安全功能的WAF,例如精细的L7策略执行,包括速率限制、IP信誉、允许和拒绝列表功能以及L7 DoS防护,并能够进一步调查恶意端点、用户及其他活动并采取相应措施。这样,运维团队便可在检测到异常时快速、轻松地识别疑似API滥用行为,并制定策略来阻止此类滥用。随着API和应用端点不断演进、行为发生变化,这有助于持续提升对它们的保护。

随着时间推移,以及我们进一步了解此次特定数据泄露事件的具体经过,必然还会有更多信息披露。但对组织而言,利用这三个要素进行评估并进一步完善安全计划至关重要,这有助于保护其应用和API端点免遭此类滥用。

深入了解现代应用开发和API安全面临的挑战及应对建议

这份Forrester《API不安全》报告重点介绍了现代应用开发和API安全面临的日益严峻的挑战,并提供了如何将安全措施融入现代应用和API开发工作流的建议。

分享

关于作者

Ian Dinno
Ian Dinno高级产品营销经理 | F5

Ian Dinno 的更多博客文章

相关博客文章

F5纪念2021年世界艾滋病日
F5生态系统 | 2021/12/01

F5纪念2021年世界艾滋病日

值此世界艾滋病日,F5郑重承诺,将与员工、客户、社区和合作伙伴共同努力,消除社会对HIV感染者仍然存在的污名与偏见。

Thingbot正转变为攻击平台
F5生态系统 | 2018/11/29

Thingbot正转变为攻击平台

Lori MacVittie重点介绍了F5 Labs对2018年1月至6月全球物联网设备攻击的研究,并指出了其中令人警醒的影响。物联网设备不仅持续遭到利用,还被转变为攻击平台,这意味着攻击者可以更充分地利用这个必然增长的市场。

借助F5全新Quick Start,在AWS上快速开展业务
F5生态系统 | 2018/11/20

借助F5全新Quick Start,在AWS上快速开展业务

在AWS re:Invent开幕前,我们很高兴与大家分享F5与AWS之间全新的Quick Start集成。F5的Tom Atkins将介绍该服务如何启动、配置和运行在AWS上部署工作负载所需的计算、网络、存储及其他AWS服务。

为什么声明式模型对NetOps自动化至关重要?
F5生态系统 | 2018/04/30

为什么声明式模型对NetOps自动化至关重要?

为什么声明式模型对NetOps自动化至关重要?阅读F5博客,了解基础设施即代码如何简化网络扩展。

开源聚焦:F5基础设施即代码与多云可管理性
F5生态系统 | 2017/11/16

开源聚焦:F5基础设施即代码与多云可管理性

开源聚焦:基础设施即代码与多云。阅读博客,了解模板和Terraform如何简化F5应用服务的部署。

破解IT“无解困局”的答案:私有云
F5生态系统 | 2016/09/12

破解IT“无解困局”的答案:私有云

破解IT“无解困局”的答案:私有云。阅读F5博客,了解本地部署的敏捷性如何化解安全与速度难以兼顾的问题。