API Security
API Security: Protects APIs against misuse, unauthorized access, and data-related attacks. The term relates to the security of applications, interfacesInterfaceA defined boundary through which systems, components, or users exchange data and commands., or development processes. Relevant measures range from secure designSecure DesignDesigning systems so security requirements and trust boundaries are addressed before implementation. and testing to runtime protectionRuntime ProtectionSecurity controls that observe or restrict an application or workload while it is executing. and rapid remediationRemediationThe correction or mitigation of a confirmed security weakness, defect, or misconfiguration..
How it works and where it fits
API Security is a building block of security architecture that must be understood in its system and business context. Its intended objective, affected trust boundaries, prerequisites, and interaction with other controls are decisive. An isolated definition is therefore not sufficient for implementation or assessment.
Practical security relevance
Sound implementation assigns ownership, configuration, data sources, and verifiable success criteria. Assumptions and exceptions should be documented and changes controlled. Periodic testing shows whether the concept reduces risk in the actual environment or has merely been addressed as a formal requirement.
Related concepts
- Application SecurityApplication SecurityProtects software against vulnerabilities during development, operation, and maintenance.: Protects software against vulnerabilities during development, operation, and maintenance.
- Input ValidationInput ValidationVerification of input data regarding format, length, type, value range, and validity.: Verification of input data regarding format, length, type, value range, and validity.
- OAuth 2.0OAuth 2.0Standard for delegated authorization without sharing the user's password.: Standard for delegated authorization without sharing the user’s password.
- Rate LimitingRate LimitingLimitation on the number of permitted requests or actions within a specific time window.: Limitation on the number of permitted requests or actions within a specific time window.