API Security
Overview
All API-based services in the IUDX-Novo platform adhere strictly to the security guidelines defined by the Open Worldwide Application Security Project (OWASP) API Security framework.
These practices ensure that APIs are resilient against common threats, protect sensitive data, and maintain the integrity and availability of platform services.
Security Practices
The following security measures are enforced across all API endpoints:
Secure TLS-based communication for all data in transit
Use of API Gateways to:
Analyze incoming API traffic
Authenticate and authorize requests
Enforce access-control policies
Limited port exposure to minimize attack surfaces
Rate limiting and throttling to protect against abuse and denial-of-service attacks
Adoption of other OWASP-recommended safeguards for API security
These measures collectively provide defense-in-depth for all API interactions on the platform.
Logging, Metering, and Auditability
All API usage generates logging and metering data to support monitoring, billing, and compliance requirements.
Key characteristics:
Logs and metrics are stored in an immutable database
An example implementation uses ImmuDB, an open-source immutable storage system
The immutable storage model ensures tamper-evident audit trails
This approach strengthens trust, enables forensic analysis, and supports regulatory and governance requirements.
Role in the Platform
Protects all API-driven interactions
Ensures compliance with industry-recognized security standards
Enables transparent and auditable API operations
Last updated

