问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

浅谈API生态建设:API安全策略的6项原则

创作时间:
作者:
@小白创作中心

浅谈API生态建设:API安全策略的6项原则

引用
1
来源
1.
https://developer.aliyun.com/article/1553708

API作为连接系统与应用的桥梁,在助力实现高效业务流程的同时,也不可避免出现资产管理困难、敏感数据泄漏风险骤增等安全问题。安全公司Fastly的最新调查报告显示,95%的企业在过去一年中都遭遇过API安全问题。本文将分享API安全策略的6项核心原则,为企业提供实用的安全管理建议。

原则1:了解API和端点

企业应当明确,如果API端点存在,它就可以被用作入侵途径。提供公共API还会让用户接收来自无数客户、合作伙伴和应用程序的查询。这也会使企业受到攻击。为了保护企业免受攻击,需要考虑一些风险控制措施。

原则2:在创新与安全之间找到平衡

根据您所在的行业,合规性标准会有所不同,有些要求相比其他行业而言,安全性需求更为严格。为每种类型的 API 设计 API 治理策略,以便设置适当的安全控制措施。此外,还要利用AI以应对新出现的异常行为以及试图利用或滥用API的恶意用户,从而减少安全团队的负担。

原则3:在整个开发周期内管控风险

API 安全测试并非一次性试验。在部署前、部署期间以及部署后进行测试都至关重要,这样才能在漏洞发生之前发现弱点和漏洞。通过自动为API创建并验证稳健的模式,利用可操作的洞察揭示API安全风险,以及借助AI/ML缓解复杂的API攻击,可以随时随地保护任何应用和API。

原则4:从后端到终端客户的层层保护

从外部客户端到内部、后端基础设施,架构的每部分都必须有各自的保护措施。内部API的安全更直接,可以与应用团队协调安全措施。对于外部API,可以从实时情报和访问控制机制(例如加固的会话令牌)、建立正常和异常的流量模式基线以及限制API使用方面三方面入手进行保护。

原则5:拥有适当的策略和工具

作为整体安全架构的一部分,用户需要制定一项策略,部署全面的工具生态系统。在API安全领域,企业需要构建一套改变游戏规则的功能,作为分布式云服务推向市场。通过将高级API代码测试和遥测分析引入分布式云服务,打造业内首个功能全面且适合于AI的API安全解决方案。

原则6:将安全性纳入开发和部署流水线

由于技术、层、设计和所用API的上下文多样性,API安全可能变得十分复杂。安全需要在应用本身的同一连续生命周期中运行,这意味着 要与CI/CD流水线、服务预配和事件监控生态系统紧密集成。此外,屡试不爽的安全实践仍然适用——默认拒绝架构、强加密和最低权限访问。

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号