API NEWS | 谷歌云API安全的四大支柱

admin 2023年3月3日17:17:32评论26 views字数 2007阅读6分41秒阅读模式

API NEWS | 谷歌云API安全的四大支柱

欢迎大家围观小阑精心整理的API安全最新资讯,在这里你能看到最专业、最前沿的API安全技术和产业资讯,我们提供关于全球API安全资讯与信息安全深度观察。

本周,我们带来的分享如下:

  • 谷歌云API安全的四大支柱

  • 使用 Cerbos,可以为API 添加访问权限

  • 在入侵API时攻击可预测的GUID


谷歌云API安全的四大支柱

本周,在Google Cloud的一篇文章中,他们分享了API安全性的四大支柱。重点介绍了Google自己的Apigee平台的调查结果,及其2022年关于API安全见解和趋势报告。Apigee发现,API流量在2019年至2020年间增加了46%;2021年,超过一半的组织遇到了与API相关的安全威胁。

API NEWS | 谷歌云API安全的四大支柱


Google确定的API五大威胁,即:

• 数据抓取:通过滥用分页或枚举方案,通过API泄露过多数据。

• 拒绝服务(DoS):攻击API(通过批量攻击或分布式机器人程序),以防止用户的合法访问。

• 注入或恶意软件使用 API 作为恶意软件(例如文件上传)或恶意代码注入。

• 帐户接管 (ATO):滥用API提供的密码重置机制来接管帐户。

• Scalping and bots:该程序可以自动购买部分商品并高价转售。

研究发现,超过60%的企业需要改进他们的API安全策略。据Google研究表明,企业在构建API安全策略时面临两个主要挑战:缺乏资源(主要是API安全人力资源)和缺乏专业知识。


API安全的四大支柱:

• 通过中央API管理平台,对所有API,实施基本的API安全控制和保护统一基线策略,适用于所有治理下的API;此策略包括传输安全、速率限制和机器人防御等基础知识。

• 防范DDoS和漏洞利用:使用包括WAF、DDoS防护和威胁情报功能的现代云保护套件。

• 反僵尸程序保护:重点保护API和暴露资源,免受欺诈活动、垃圾邮件和滥用行为的侵害。

• 使用安全的API编码原则:可以提前预防最常见的安全问题类别,创建一个左移安全文化,让开发人员深刻了解到API安全的重要性。


使用Cerbos,为你的API添加访问权限


实施不当的API授权会导致两类最突出的API安全漏洞:"API1:2019 — 失效的对象级别授权"和 "API5:2019 — 失效的功能级授权"。导致这两类漏洞出现最常见的原因是,后端权限控制实施不到位。在New Stack的指南中,作者讨论了使用标准授权框架的好处,确保使用统一的应用访问控制方式,可以提高自动化管理并增加API安全性。

API NEWS | 谷歌云API安全的四大支柱


作者还强调,授权框架的另一个优势是,开发人员可以专注于代码研发的功能实现,并依靠集中管理来确保使用了正确的应用访问策略。在文章中,作者重点介绍了Cerbos,这是使用基本Python Flask应用程序的开源授权框架之一。


建立Cerbos有三个基本步骤,即:

部署并运行Cerbos

定义策略

• 检查权限


策略用易于阅读的标记语言定义,如下所示:

API NEWS | 谷歌云API安全的四大支柱


在客户端代码中,开发人员只需使用当前用户和目标资源,调用中央Cerbos服务器,即可确定是否允许用户访问该资源。决策逻辑与实施分离,从而让解决方案可扩展并更加灵活。


在入侵API时,攻击可预测的 GUID


现代数字系统的标志之一是可信赖的全局唯一标识符(GUID,也称为UUID),它充当了基础数据或信息的唯一标识符。将GUID视为指向服务器上信息的指针,当客户端访问资源时,会为其提供一个GUID,以便在将来的事务中标识资源。如果攻击者能够猜出有效的GUID,他们可以很容易地对目标系统发起攻击。

API NEWS | 谷歌云API安全的四大支柱

在另一篇文章中,作者提供了一个有意思的思路,它讲述了如何根据时间窗口内的可预测性功能,预测使用GUID来攻击v1 GUID系统。Epp甚至提供了一个Python脚本来生成候选GUID,可以执行时间漂移计算,用以解释客户端和服务器之间的时间差异。


总结:

如果发现在端点中使用v1 GUID的目标API,且GUID作为其业务逻辑的一部分,那么就有机会对其进行pwn。


感谢 APIsecurity.io 提供相关内容


关于星阑



星阑科技基于AI深度感知和强大的自适应机器学习技术,帮助用户迅速发现并解决面临的安全风险和外部威胁,并凭借持续的创新理念和以实战攻防为核心的安全能力,发展成为国内人工智能、信息安全领域的双料科技公司。为解决API安全问题,公司从攻防能力、大数据分析能力及云原生技术体系出发,提供全景化API识别、API高级威胁检测、复杂行为分析等能力,构建API Runtime Protection体系。

星阑科技产品——萤火 (API Intelligence) 拥有不同应用场景的解决方案,适配服务器、容器集群、微服务架构以及云平台等多种架构。通过API资产梳理、漏洞管理、威胁监测、开放式数据平台、运营与响应能力,解决企业API漏洞入侵、行为异常、数据泄露等核心风险。



往期 · 推荐


API NEWS | 谷歌云API安全的四大支柱
API NEWS | 谷歌云API安全的四大支柱
API NEWS | 谷歌云API安全的四大支柱

API NEWS | 谷歌云API安全的四大支柱


API NEWS | 谷歌云API安全的四大支柱

原文始发于微信公众号(星阑科技):API NEWS | 谷歌云API安全的四大支柱

免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉。
  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2023年3月3日17:17:32
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   API NEWS | 谷歌云API安全的四大支柱https://cn-sec.com/archives/1585801.html
                  免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉.

发表评论

匿名网友 填写信息