评估API态势时应提出的15个问题

F5生态系统 | 2024年11月01日

今天,我想和大家分享一个秘密。过去20年里,我曾先后担任过大约6个首席信息安全官(CISO)职位,其中只有一次是因为发生了安全事件而聘请我。仅此一次。

另外五次,要么是因为人员自然流失,要么是因为关键利益相关者失去信任而更换了原任者。其中整整一半是因失去信任而被替换,并非因为发生了安全事件。

CISO为何需要了解其API环境

在API安全领域,CISO需要了解自身面临的API暴露风险,其原因可归纳为以下几项明确结论。

首先,要为特定环境创建威胁模型,需要了解四个要素:资产、参与者、接口和操作。换言之,“谁通过什么方式,对什么对象执行什么操作?”

其次,API中的“I”代表“接口”。应用程序编程接口广泛用于多种平台、语言和框架,几乎所有现代软件开发都采用API优先模式。因此,您的环境中必然存在API。

第三,作为首席信息安全官(CISO),如果您没有清点用于公开和提供敏感数据的接口,无论这些接口是供内部使用,还是供Web和移动应用使用,那么您的威胁模型就不完整,并会在服务和数据暴露之处形成相应的盲区。

最后,不完整的威胁模型无法实现全面的安全监督,也无法证明已履行应有的审慎义务,而审计机构和监管机构有责任确保这两个关键方面得到落实。其职责是确保特定环境中的资产、参与者、接口和操作均得到充分了解和管理。

评估API安全风险敞口

F5始终致力于帮助客户充分掌握相关信息。因此,我们整理了一份简明的问题清单,供您评估API生态系统的当前状况。现在回答这些问题,有助于您为日后的现场检查或外部审计做好准备。

“通过证明您能够全面了解并持续改进API安全态势,您将继续赢得来之不易的信任。”

我曾亲自与多个机构的监管人员和审查人员探讨过这些问题。如今,美国联邦通信委员会已开始针对API问题处以罚款并发布同意令,而现行的支付卡行业数据安全标准(PCI DSS)4.0及更高版本也明确要求在开发过程中确保API合规。对防御人员而言,现在正是准备好这些问题答案的合适时机。

即使无法回答所有问题,了解自身现状并展现积极主动的应对态度,对CISO也至关重要。通过证明您充分掌握自身API安全态势并持续加以改进,便能维持来之不易的信任。

以下问题按从易到难的顺序排列。如果无法按预期完成更多问题,请联系您的F5客户团队。我们随时为您提供帮助。

  1. 谁负责公司的API安全?
  2. 我们的API是否已指定负责人?
  3. 我们的收入中有多少来自API?
  4. 我们有多少个API?
  5. 其中有多少正在使用,有多少处于闲置状态?
  6. 其中有多少容易受到10 类常见 API 问题的影响?
  7. 我们的渗透测试是否充分涵盖生产环境中的API漏洞和业务逻辑攻击?
  8. 我们的哪些API传输或接收受法律或法规合规要求约束的数据?
  9. 是否发现恶意流量?出现在哪些API端点?
  10. 我们的整体API安全风险如何?与去年同期相比,风险是有所降低还是有所上升?
  11. 是否有些开发团队产生的API问题比其他团队更多?如何针对API安全问题为这些团队提供培训和反馈?
  12. 代码和API变更在投入生产环境之前,是否经过审查流程?
  13. 谁会收到针对我们的API检测到的安全事件警报?
  14. 当检测到针对某个生产环境API的对象级授权失效(BOLA)攻击时,平均响应时间是多少分钟?
  15. 最后,回到清单开头的基本问题:我们认为负责API安全的人员是否清楚并认同自己负有这项责任?

强化安全态势

评估API环境及API可能带来的威胁,是发现安全盲点并强化安全态势的第一步。

本周,欢迎在加利福尼亚州圣克拉拉参加F5亮相的API World,全面了解API。我将与两位同事于周四太平洋标准时间13:00在公开会议“AI的世界就是API的世界:保护前沿现代应用”上发表演讲。同一场会议还将于11月14日(周四)13:00在线举行。

F5还将于11月12日(星期二)9:00举办线上会议“API CTF:趣学API安全基础知识”。

无法参加API World?不妨了解我们的API安全演示。

分享
标签: 2024, API Security

相关博客文章

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博客,了解本地部署的敏捷性如何化解安全与速度难以兼顾的问题。