Annexure - Security Guidelines
Annexure - Security Guidelines
2. API Security
APIs serve as a critical entry point to applications and must be secured
to prevent unauthorized access and data breaches. Partners must
ensure API keys are not exposed in client-side code, enforce
authentication on all sensitive endpoints, and apply strict rate limiting
to prevent abuse. Common issues such as Broken Object-Level
Authorization (BOLA), excessive data exposure, and using components
with known vulnerabilities must be mitigated.
3. Session Management
Proper session lifecycle management is crucial to prevent hijacking
and replay attacks. Sessions must be securely generated, stored, and
invalidated upon logout. Implementing HTTP-only and Secure flags on
cookies, setting appropriate session timeouts, and preventing token
reuse are essential measures. Concurrent logins shall be need-based.
Session persistence after logout must be strictly prohibited.