博客

主动 API 安全: 早期漏洞检测的好处

Refael Lachmish 缩略图
拉斐尔·拉赫米什
发布于2025年6月17日

当谈到应用程序和 API 安全时,等到漏洞投入生产时才发现它们就像是家庭入室盗窃后才安装家庭安全系统一样——为时已晚。 这一原则是我们处理 API 安全服务的核心。

这正是 F5 团队兴奋地为我们的F5 分布式云 API 安全服务( F5应用交付与安全平台的一部分)推出新的 API 测试功能的原因。 此功能使安全团队能够在攻击者有机会利用漏洞之前主动识别漏洞,从而在开发过程的早期洞察潜在问题。 对于希望在当今不断变化的威胁形势下加强 API 安全态势的组织来说,这是一个改变游戏规则的举措。

日益严峻的 API 安全挑战

应用编程接口(API)已成为数字业务的支柱。 它们连接我们的应用、实现数字体验并推动创新。 但这种连接也带来了巨大的风险。 根据我们的2025 年 F5应用战略状况报告,58% 的组织称 API 蔓延是一个重大痛点,它造成了管理复杂性,可能导致越来越多的关键服务和业务资产(包括敏感数据)暴露在外。

从被动安全转向主动安全

当今大多数组织都采取被动的方式处理 API 安全问题。 他们监控生产中的流量,试图识别可能表明存在攻击的可疑模式或行为。 虽然这种方法是必要的,但仅靠它是不够的。

我们发现的首要挑战之一是了解如何使每个安全测试具有上下文感知能力和针对性。 我们需要首先理解每个端点的逻辑和功能,然后才能针对每个特定的 API 启动特定的测试。这种程度的定制至关重要,因为每个 API 都因其用途和实现方式而存在独特的漏洞。

结果就是我们的新 API 测试功能,它允许安全团队针对预生产 API 端点运行有针对性的测试。 通过在部署之前识别漏洞,组织可以在问题在生产环境中被利用之前进行补救。

F5 全面的 API 安全方法结合了发现、检测和保护功能,可为您的 API 生态系统提供完整的 360° 视图,从而实现主动漏洞识别和实时威胁防御。

找到合适的平衡点

我们通过经验获得的另一个见解是了解谁真正使用 API 测试工具。 虽然我们最初的目标是 DevOps 团队和开发人员,但我们发现安全运营 (SecOps) 和开发安全运营 (DevSecOps) 专业人员是主要用户。 这一认识塑造了我们的方法。

我们认识到,过多的配置和粒度使解决方案变得过于复杂并不是最好的行动方案。 安全团队需要一个强大而又简单的解决方案——可以轻松集成到他们现有的工作流程中,而无需大量的培训或设置。

我们的解决方案执行与开放 Web应用安全项目 (OWASP) API 安全性 Top 10相一致的复杂测试,包括检查损坏的身份验证、缺少授权和其他关键漏洞。 但它以一种安全团队可以访问和操作的方式实现了这一点。

现实世界的影响

API 安全的经济风险是巨大的。 IBM 的《数据泄露成本报告》发现,2024 年全球数据泄露的平均成本达到 488 万美元,比上一年增长 10%。 同一项研究发现,安全团队识别和控制漏洞的平均时间为 258 天。

这个较长的检测窗口会造成一段较长的脆弱期,在此期间攻击者可以访问敏感数据和系统。 具体来说,对于 API 而言,由于它们可以直接访问有价值的数据和业务功能,因此影响可能更加严重。 通过实施主动 API 测试,组织可以在漏洞在生产中被利用之前识别并修复漏洞。 这种预防方法不仅有助于防止代价高昂的漏洞,而且与漏洞被利用后再解决相比,还大大减少了补救时间和精力。

采用分层方法弥合差距

也许我们获得的最重要的见解是,单靠主动测试或运行时监控不足以实现强大的 API 安全性。 组织需要两者——测试以尽早发现漏洞,并监控以捕获利用未知漏洞的攻击。

随着 API 攻击不断演变且影响不断加深,这种分层方法至关重要。 据 Gartner 称,API 漏洞泄露的数据至少是平均安全漏洞的 10 倍——这一令人警醒的统计数据凸显了为什么组织不能只依赖一道防线。 随着攻击的复杂性和潜在损害的不断增加,预防性测试和主动监控的必要性变得前所未有的明显。 在当今的数字经济中,API 构成了应用和服务之间的连接组织,主动安全测试不仅是一种最佳实践,更是业务的当务之急。 通过在漏洞被利用之前识别并解决漏洞,组织可以保护其最宝贵的数字资产,同时提供客户期望的无缝体验。

在此了解有关我们全面的 F5 分布式云 API 安全解决方案的更多信息。