Web应用和API保护(WAAP)购买指南

为各处的应用和API提供端到端保护

简介

基于API和AI的去中心化应用架构正在推动新一代数字创新。然而,这些动态的分布式环境也扩大了威胁面,增加了系统遭入侵、停机和业务逻辑被滥用的风险。了解有效的安全解决方案如何跨数据中心、云和边缘,从代码、测试到运行时,保护传统应用、现代应用和AI应用免受重大风险。

Web应用和API保护(WAAP)是如何发展而来的?

为适应新数字经济的发展,Web应用安全市场也在不断演进。Web应用防火墙(WAF)已被证明是缓解应用漏洞的有效工具,但随着API数量激增、第三方生态系统不断扩展以及攻击者手段日益复杂,WAF、API安全、机器人管理和DDoS缓解逐渐融合为Web应用和API保护(WAAP)解决方案,帮助保护应用和API端点免受各种风险,包括零日漏洞利用、业务逻辑攻击,以及可能导致账户接管(ATO)的自动化威胁。

竞争激烈的数字化环境促使组织采用现代软件开发方式,以在市场中抢占先机。这带来了快速的发布周期,以推出新功能,并整合各种集成、前端用户界面和后端API。购物车或忠诚度计划本身并非弱点或缺陷,但支持商业活动和客户互动的端点是攻击者的重点目标。因此,必须保护所有用户交互和业务逻辑,使其免受软件漏洞和固有薄弱环节的影响;这些问题可能导致机器人和恶意自动化程序滥用登录、创建账户和加入购物车等功能。

与传统Web应用一样,API也面临多种风险,包括身份验证和授权控制薄弱、配置错误以及服务器端请求伪造(SSRF)。即使企业采用了良好的API安全实践,仍可能面临风险。跨越混合云和多云环境的第三方集成与AI生态系统会显著扩大防御方面临的威胁面。恶意API端点通常称为影子API和僵尸API,因此需要持续发现并实施自动化保护,理想情况下应覆盖代码、测试和运行时阶段。

如今,客户拥有前所未有的丰富选择,对糟糕体验的容忍度也很低。任何安全事件或交易过程中的阻碍,包括性能延迟和过多的身份验证质询,都可能导致收入损失,甚至使客户放弃该品牌。

因此,新的数字经济需要应用安全迈入新时代,从而安全释放创新潜力、有效管理风险并降低运营复杂性。

新数字经济示意图

“现状已无法满足需求。2024年披露的漏洞(CVE)超过40,000个,AI增强型攻击也日益增多,应用和API正遭受攻击。”

,Cyber Security News

为何迫切需要WAAP?

云的广泛采用以及随后生成式AI的兴起,催生了多种架构,也使应用组件之间形成了复杂的相互依赖关系。传统的三层Web技术栈正在改造,甚至被现代应用取代。这些应用采用基于微服务的去中心化架构,以促进API之间的通信。跨环境管理多个安全技术栈和云原生工具集,带来了难以承受的复杂性,也给事件响应人员造成了重大挑战,因为通过AI迅速武器化的威胁难以依靠人工修复。然而,易于访问的移动应用以及通过API实现的第三方集成可以缩短产品上市时间,并且是在持续数字创新的市场中保持竞争优势的关键。

架构去中心化、敏捷软件开发和复杂的软件供应链扩大了威胁面,并带来了未知风险,因此需要重新重视左移原则,包括威胁建模、代码扫描和渗透测试,同时协同推进各项工作,以便在不同环境中保持一致的安全态势。除了缓解漏洞利用和配置错误带来的风险外,信息安全团队还必须努力在整个软件开发生命周期(SDLC)中保护应用和API,并防止关键业务逻辑遭到滥用。

API激增和工具泛滥已十分普遍,正将我们推向一个转折点。安全团队需要采用遥测技术来获取可付诸行动的洞察,并利用人工智能自动调整安全对策,从而充分缓解风险。

核心目标是通过持续防御,在从代码、测试到运行时的各个阶段持续抵消风险,并覆盖数据中心、云和边缘环境,从而将应用安全融入应用的内在设计。

客户与收入增长

持续提供安全数字体验的组织将实现客户和收入增长

竞争优势

网络安全事件和客户体验障碍是影响数字化成功和竞争优势的主要风险。

扩大的威胁面

架构蔓延和相互依赖关系大幅扩大了复杂攻击者可利用的威胁面。

优秀的WAAP应具备哪些特性?

由于保护Web应用和API免受持续不断的漏洞利用和滥用十分复杂,云交付的WAAP即服务平台日益受到青睐。这些平台由多类供应商推出,包括成熟的CDN供应商、应用交付领域的先行者,以及通过收购拓展至相邻市场的纯安全厂商。

“历经20年的Web应用安全最佳实践积累,新风险已显著改变了风险权衡方式。”

—— OWASP Top 10

有效性和易用性通常被视为选购WAAP时的关键标准,但二者具有主观性,在供应商选型过程中难以验证。

更切实可行的方法是,明确WAAP的价值主张,并将其分为基本要求、入围能力和差异化优势,帮助组织在充分了解相关信息的基础上做出选择。

基本要求

轻松上手、低维护成本的监控

全面的安全分析

超越签名、规则和威胁情报的高级能力

API发现和架构强制执行

可扩展的机器人和自动化攻击防护

入围能力

采用自动学习的正向安全模型

行为分析与异常检测

误报修正

与安全生态系统和DevOps工具集成

规避对策

差异化优势

为各处的应用和API提供全面可见性和一致的策略执行

较高的检测率(有效性)

自动化运维

全生命周期API安全

透明防护,减少用户操作阻碍

出色的WAAP应具备哪些特质?

卓越的WAAP可帮助组织以匹配业务发展的速度改善安全态势,在避免增加阻碍或产生过多误报的同时降低失陷风险,并减少运营复杂性,从而无论应用和API部署在何处,都能大规模提供安全的数字体验。

持续防护与一致的安全保障
  • 跨混合云和多云环境的全局可观测性
  • 一致的策略执行和修复
  • 及早发现代码中和测试期间的风险
在业务快速发展的同时改善安全态势
  • CI/CD流水线集成
  • 动态API发现和架构强制执行
  • 自动化防护和自适应安全
以尽可能少的操作阻碍和误报降低失陷风险
  • 实时缓解和回溯分析
  • 无需严格的安全质询即可准确检测
  • 在攻击者调整工具、升级攻击和规避检测期间保持韧性
降低运维复杂性
  • 降低“影子IT”和不安全的第三方集成所带来的风险
  • 简化数据中心、云和边缘环境中的安全管理
  • 消除架构限制,按需在所需位置部署安全能力

“API泛滥现象普遍得令人震惊:如今,每个组织平均使用的API数量超过20,000个。”

,Datos Insights API安全解决方案评估指南

出色的WAAP可在分布式平台上提供有效且易于运维的安全防护。

有效的安全防护

持续检测和缓解

回顾性分析


低摩擦


低误报率

分布式平台

跨云和架构的统一可见性

为所有应用和API提供内置安全防护

一致的安全态势和事件响应


无缝修复新出现的威胁

易于运维

自助式部署

自调优安全防护

全面的仪表板和情境化洞察


AI辅助运维

F5 WAAP 的优势

F5 WAAP可随应用和攻击者的演变灵活调整,为新数字经济中的客户体验提供安全保障。

实时缓解

强大的安全防护、威胁情报和异常检测功能可保护所有应用和API免受漏洞利用、机器人和滥用行为的侵害,从而实时防止系统失陷、账户接管(ATO)和欺诈。

回顾性分析

跨多个维度关联洞察,并基于机器学习评估安全事件、登录失败、策略触发和行为分析,从而实现持续自学习。

自动化防护

动态发现和策略基线设定可在整个开发和部署生命周期及后续阶段实现自动缓解、调优和误报修正。

自适应安全

自主安全对策可随攻击者调整攻击手段而动态响应,通过欺骗并识别恶意行为者,无需依赖可能影响客户体验的缓解措施。

分布式平台

统一应用架构可按需在所需位置部署安全能力,为从应用到边缘的各个环节提供一致保护。

生态系统集成

通过API驱动的部署和维护,可轻松集成到更广泛的开发框架、CI/CD流水线和事件管理系统中。

凭据填充攻击示例


条件

滥用

意图

发起

规避


识别

异常检测

行为分析

第1阶段机器学习

第2阶段机器学习