专家警告安全专业人员,网络世界即将面临下一个重大威胁:应用程序编程接口 (API)攻击。API通过将其他网站的服务集成到自身系统中,从而提升系统性能。常用的 API 包括 Google 地图、YouTube 和 Twitter;它们允许网站创建者将地图、YouTube 视频或推文嵌入到自己的网页中。随着这些工具的普及,黑客也找到了利用它们进行欺诈和窃取数据的方法。
随着黑客将注意力转向 API 攻击,它们对在其网站上使用 API 的企业构成了风险。我们可靠的 OWASP 伙伴已将 API 涉及的几大安全风险整理成文:
随着 API 采用率的提高,针对这些 API 的黑客攻击也随之增加。专家建议设计人员和开发人员在处理涉及 API 的应用程序时遵循以下安全要求:
知识就是力量,这句话在 API 可见性方面恰如其分。应用程序开发者和用户需要了解哪些 API 正在发布、它们如何更新、何时更新、谁在访问它们以及访问方式。了解 API 的使用范围是确保 API 安全的第一步。
API 访问控制通常较为松散,导致不必要的暴露。确保正确的用户组对每个 API 拥有适当的访问权限是一项关键的安全需求,必须与身份和访问管理 (IAM) 系统协调一致。
在某些环境中,高达 90% 的应用程序流量(账户登录/注册、购物车结账)是由自动机器人生成的。了解和管理流量配置文件,包括区分良性机器人和恶意机器人,对于在不阻止合法流量的情况下预防自动攻击至关重要。有效的补充措施包括实施白名单、黑名单、速率限制策略、验证码以及针对特定用例和相应 API 端点的地理围栏。
API 通过消除 Web 表单或移动应用简化了攻击流程,使恶意行为者能够更轻松地利用目标漏洞。保护 API 端点免受业务逻辑滥用和其他漏洞攻击是 API 安全缓解措施的一项关键要求。
防止由于适当的编程错误或安全控制漏洞而导致对具有适当特权的用户的公开API或其他方面的数据丢失也是一项至关重要的安全要求。 许多API攻击都是专门为获取对后端服务器和系统可用的关键数据的访问而设计的。
及时了解您常用的工具和软件的最新动态至关重要,确保您掌握系统存在的所有新漏洞。订阅网络安全简报可以帮助您掌握这些新兴的安全威胁。欢迎查看CyberHoot 的简报并注册,免费获取每月更新。了解您面临的安全威胁是保护系统安全的第一步。
CyberHoot 是一家值得合作的公司,我们提供数百个培训项目,涵盖网络安全基础知识。CyberHoot 可以为用户提供各种培训,从网络安全基础知识到 OWASP 应用风险,再到高级 Microsoft Excel 培训。联系我们 sales@cyberhoot.com或安排会议 https://Calendly.com/CyberHoot.
来源:
延伸阅读:
发现并分享最新的网络安全趋势、技巧和最佳实践——以及需要注意的新威胁。
作者:Katie Boquetti | 编辑:Craig Taylor Craig Taylor 编辑:验证码应该测试……
了解更多