Page 1 of 1

GraphQL 检查

Posted: Sat Jan 25, 2025 5:11 am
by jrineakter
API 开发的演变在动态应用程序的爆炸式增长中发挥了关键作用。组织正在寻求更有效的方法来加快发布周期,这种速度正在改变 CI/CD 流程,从发布的组织方式(例如从瀑布式开发到敏捷开发)一直到架构级别。

虽然 REST 和 SOAP 在 API 编写方式中发挥了重要作用,但 GraphQL 因其效率、速度和特殊性而迅速成为开发人员的最爱。

Fastly Next-Gen WAF(由 Signal Sciences 提供支持)通过单一统一解决方案为您的应用程序、API 和微服务提供高级保护,无论它们位于何处。通过添加 GraphQL Inspection,我们扩大了对您的 API 的覆盖范围,无论您的开发人员使用何种架构或规范。

尽管 REST 在过去二十年中为 API 开发设定了标准,但各组织正在迅速采用 GraphQL 作为一种更有效的方式来为其应用程序提供支持。

制定 API 保护新标准
GraphQL 相对于 REST 的优势在于,它允许调用者请求他们需要的准确信息,而不会返回任何无关数据。而且只需一次调用即可完成,而无需多次往返后端,从而减少了服务器的整体压力。开源查询语言 GraphQL 的采用率不断提高,这表明开发人员正在从基于 REST 的 API 转向更快、更高效的规范。虽然这为开发人员和最终用户提供了更好的体验,但 GraphQL 仍然容易受到 OWASP API Top 10 攻击以及特定于 GraphQL 的漏洞攻击。

Fastly Next-Gen WAF 提供覆盖范围,可阻止 OWASP 式注入攻击、拒绝服务攻击和其他可能针对 GraphQL API 的漏洞。GraphQL Inspection 使您的团队能够采用较新的技术,而无需承担额外的应用程序安全风险。几乎 90% 的客户都处于完全阻止模式,我们提供全面的 API 保护,不会破坏您的应用程序或阻止合法请求。

主要优势
提高 API 攻击的可见性和覆盖范围
随着您的组织增加其应用程序 加拿大首席财务官电子邮件数据库 覆盖范围,Fastly Next-Gen WAF 可为您的所有第 7 层资产提供可扩展且全面的保护,并具有完整的功能对等性。团队可以将现有的 WAF 规则应用于 GraphQL 请求并阻止攻击,或者创建自定义规则来专门处理 GraphQL 流量。

保护开发人员所在位置
帮助您的开发人员使用他们想要的工具部署应用程序,而不会减慢发布周期。GraphQL Inspection 允许组织安全地编写 API,同时为开发团队提供自由和灵活性,以使用适合其工作流程的语言进行工作。

运营效率
GraphQL Inspection 使您能够享受 GraphQL 效率改进带来的好处,而不会使您的应用程序面临风险。

阻止 GraphQL 攻击
Fastly Next-Gen WAF 的 GraphQL Inspection 为您提供了多种方式来利用我们专利的安全方法:

自动化
作为我们开箱即用解决方案的一部分,GraphQL Inspection 将解析 GraphQL 请求并检查上下文中的请求内容。如果存在 OWASP 式攻击,我们将自动阻止它,无需任何额外的设置和配置。

自定义信号
Fastly 在控制台中提供特定于 GraphQL 的信号,以便根据用户配置进行定制保护。借助这些信号,您可以定义规则,以在发生某些阈值或事件时路由请求。下面列出了其中一些信号。

信号是有关请求的描述性标签。它使请求的某些特征可见且明显 - 包括请求包含哪些类型的攻击负载或请求是否被阻止。