2023 年 API 安全状况

在当今快速变革的数字世界中,API 已成为快速交付业务功能的关键。这些数字连接器支撑着我们今天见证的大部分企业创新,从无缝的客户体验到集成的合作伙伴生态系统。

随着 API 使用量的激增,潜在风险呈指数级增长。让我们用硬数据来说明 API 安全的当前状态。

衡量 API 的繁荣

深入研究 Traceable 的全球 API 安全状况 揭示了一个深刻的事实:毫无疑问,API 对于全球数字化转型至关重要。

在我们的分析中,显着 57% 的组织将 API 的重要性按照 1 到 10 的等级评定为 7 或更高,其中总计 29% 的组织将最重要的级别评为 9 或 10。

这不仅仅是一种趋势而是业务技术战略的根本性转变。

然而,令人不安的反叙事出现了。虽然绝大多数人(确切地说是 88%)使用超过 2,500 个云应用程序(这凸显了广泛的 API 网络),但只有 59% 的人声称他们可以发现所有正在使用的 API。

当您考虑 API 发挥的不可或缺的作用时,这些数字说明了显着的脱节。想象一下在城市中建造一个管道网络但随后失去了它们的踪迹。

在数字领域,未被检测到和不受保护的 API 是网络攻击的隐藏路径。 

API安全性的微妙之处

虽然 API 在我们的数字生态系统中的重要性怎么强调都不为过,但其错综复杂的安全性仍然是大多数组织犹豫不决的领域。深入研究数据可以让我们更清楚地了解这些细微差别以及大多数安全策略中现有的差距。

51% 的组织实施快速扫描来识别并消除生产环境中易受攻击的 API,这确实是个好消息。这种主动的方法展示了对直接威胁的理解。然而,真正的战场广阔且复杂得多。

数据表明,挑战不仅在于即时威胁检测,还在于 API 生成的互连活动、行为和流程的各个层面。

只有 59% 的组织拥有能够发现所有正在使用的 API 的解决方案。这本质上意味着相当一部分企业 API 仍然不受关注,因此处于 API 治理框架之外。

未被发现的 API 是不受监控的 API,而不受监控的 API 是网络威胁的潜在网关。其影响是巨大的,从未经授权的数据访问到运营中断等等。

任何漏洞,无论是现有漏洞还是零日漏洞,都等待攻击者使用复杂的机制在关键应用程序上查找这些漏洞来利用。

对于 API 安全性,上下文是关键

此外,对 API 安全性的总体掌握来自于对复杂相互作用的理解。只有 38% 的组织拥有能够让他们了解 API 活动、用户行为、数据流和代码执行之间的上下文的解决方案。

在超连接的数字生态系统中,理解这些数据至关重要。用户行为异常或可疑数据流可能是违规尝试或漏洞利用的早期迹象。

此外,根据动态威胁参数定制安全响应的能力也是必不可少的。

虽然通用安全协议可以阻止常见威胁,但基于威胁参与者、受损令牌、IP 滥用速度、地理位置、IP ASN 和特定攻击模式的定制防御可能是击退威胁和安全漏洞之间的区别。然而大多数组织不具备这种能力。

最后,公司继续忽视监控和了解 API 端点和应用程序服务之间通信模式的需要。API 可能按预期运行,但如果其通信模式异常或其与其他服务的交互是意外的,则可能表明存在潜在漏洞或配置错误。

大多数公司已经采取了实现 API 安全的基础步骤。然而,违规行为仍在继续。在最近遭到破坏的组织中,  74% 在过去两年中经历了至少 3 次与 API 相关的破坏。显然需要深入研究真正保护 API 的基础。

发现所有 API 并扫描它们是否存在漏洞只是第一步。了解交互、行为和潜在威胁向量的情况是 API 安全的下一个前沿领域。

引领 API 安全的未来

考虑到 API 在数字化未来中的中心地位,组织面临着双重挑战。

首先,他们需要充分认识自己的数字生态系统的范围,了解每个 API 的作用和潜在的漏洞。需要识别和解决无声威胁(例如影子 API 和僵尸 API)。每扇隐藏的门都可能成为剥削的切入点。

其次,API 安全范式需要全面改革,特别是在应对日益严峻的 API 滥用挑战方面。

API 滥用(威胁行为者操纵 API 功能来实现恶意目标)已成为一个严重问题。仅仅发现 API 或执行例行漏洞测试等简单措施是不够的。

我们必须采取积极主动、前瞻性的立场,专门打击这种滥用行为。安全措施应融入 API 生命周期的每个阶段——从开发到部署,再到警惕、持续的监控。

从本质上讲,虽然 API 已成为我们数字化转型努力的关键,但我们当前的安全基础设施可能尚未为它们带来的挑战做好充分准备。新数据描绘了一幅生动的图画。

API 既是我们的优势,也是我们潜在的劣势。当我们迈向 API 推动的未来时,平衡 API 的变革力量与同样发展的 API 安全方法至关重要。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
Web API,全称为Web Application Programming Interface,是一种通过HTTP协议提供服务的接口。它可以让开发者通过编程的方式使用远程服务器上的功能或数据。 一个常见的Web API开发实例是创建一个天气预报API。首先,需要建立一个具有气温、天气状况等数据的数据库。然后,通过编写后端代码,将数据库中的天气数据转化为JSON或XML格式,然后通过HTTP请求将数据返回给客户端。 在后端代码中,会使用一种编程语言(比如C#)来处理客户端发来的请求,并从数据库中提取相关数据。对于天气预报API来说,会根据客户端传来的城市或地区的参数,从数据库中找到对应的天气数据并返回给客户端。 此外,在API开发过程中,还需要考虑一些安全措施。比如,可以使用Token进行身份验证,确保只有合法用户才能访问API。另外,还可以使用HTTPS协议来加密传输数据,防止数据被截取或篡改。 一旦API开发完成,其他开发者就可以通过向API发送HTTP请求获取天气预报数据。比如,他们可以编写一个前端界面,输入城市的名称并点击查询按钮,然后通过AJAX技术向API发送请求获取对应城市的天气预报数据,并将数据显示在界面上。 这样,通过开发Web API,我们可以将复杂的功能或数据封装成易于使用的接口,供其他开发者使用,从而提高开发效率和数据共享的便利性。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

网络研究观

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值