Application Programming Interface (API) Vulnerabilities and Risks

Abstract

Application programming interfaces (APIs) are increasingly common, and they are often designed and implemented in a way that creates security risks. This report describes 11 common vulnerabilities and 3 risks related to APIs, providing suggestions about how to fix or reduce their impact. Recommendations include using a standard API documentation process, using automated testing, and ensuring the security of the identity and access management system.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Apr 01, 2024
Accession Number
AD1225144

Entities

People

  • Mckinley Sconiers-hasan

Organizations

  • Carnegie Mellon University

Tags

Fields of Study

  • Computer science

Readers

  • Agent-Based Social Robotics and Mobile-Assisted Learning in Virtual Environments.
  • Computer Science.
  • Strategic Security Studies