欢迎大家围观小阑精心整理的API安全最新资讯,在这里你能看到最专业、最前沿的API安全技术和产业资讯,我们提供关于全球API安全资讯与信息安全深度观察。
本周,我们带来的分享如下:
-
七个高质量API风格示例
-
推荐工具:BankGround
七个高质量API风格示例
统一的API设计至关重要,可以确保API以标准方式运行、以相同方式处理错误、以及能够用标准的方式进行测试。本周,NordicAPI列出了七个最受欢迎的API风格样式,这些统一的API设计对安全团队执行设计和代码审查测试有很大的帮助。
七个高质量API风格示例:
• Agenzia per l'Italia API Design Style Guide:该设计指南来自意大利数字通讯社(Agenzia per l'Italia Digital),由意大利政府创建,旨在帮助促进意大利最高水平的技术创新。
• Adidas API设计风格指南:该设计指南是一个清晰度较高的模型,是不熟悉技术文档的API设计人员和开发人员的理想选择。
• Stoplight API设计风格指南:是一个协作式API设计平台,让每个人都在同一页面上处理API。
• Atlassian API设计风格指南:该设计指南侧重于REST模块的实现细节,致力于在应用程序中创建标准化的REST API。
• Heroku API设计风格指南:Heroku的API设计风格指南托管在GitHub上,可以自动提供大多数开发人员熟悉的统一格式,可以通过GitBook浏览。
• GitLab API设计风格指南:拥有详细的代码片段和示例,可以使开发人员更轻松地将示例复制并粘贴到其开发项目中。
• Apiary API设计风格指南:提供明确和直接的API设计风格指南的优秀示例,可以让协作者轻松设计和部署API。
NordicAPIs推荐了其他几个优秀指南,即:
• 创建API设计样式指南的提示
• API最佳实践
• REST设计技巧
• 特定的命名惯例
推荐工具:BankGround
BankGround是一个银行游乐场,是一个学习REST/OpenAPI和GraphQL API的开源项目。该项目是Karel Husa的创意,提供API安全培训和测试服务,可以使用简单易懂的API开设账户并像在银行一样进行交易。
该工具设计精良,在GitLab中有一个OpenAPI定义和一个源代码存储库,作为易受攻击的API,现在成为了OSS(Operation Support Systems 运营支撑系统)供大家使用,深受API安全学习人员们的广泛欢迎。
感谢 APIsecurity.io 提供相关内容
关于星阑
星阑科技基于AI深度感知和强大的自适应机器学习技术,帮助用户迅速发现并解决面临的安全风险和外部威胁,并凭借持续的创新理念和以实战攻防为核心的安全能力,发展成为国内人工智能、信息安全领域的双料科技公司。为解决API安全问题,公司从攻防能力、大数据分析能力及云原生技术体系出发,提供全景化API识别、API高级威胁检测、复杂行为分析等能力,构建API Runtime Protection体系。
星阑科技产品——萤火 (API Intelligence) 拥有不同应用场景的解决方案,适配服务器、容器集群、微服务架构以及云平台等多种架构。通过API资产梳理、漏洞管理、威胁监测、运营与响应能力,解决企业API漏洞入侵、数据泄露两大核心风险。
往期 · 推荐
原文始发于微信公众号(星阑科技):API NEWS | 七个高质量API风格示例
- 左青龙
- 微信扫一扫
-
- 右白虎
- 微信扫一扫
-
评论