A healthcare organization is architecting a secure data exchange with a partner hospital. The partners need to share patient records in near real time, but they do not want to expose their internal databases directly. The security architect must ensure that only specific, authorized fields are exchanged, that the data is validated against a predefined schema, and that the exchange is auditable and resistant to tampering. Which approach best satisfies these requirements?
A mutually authenticated API gateway allows the partners to expose only specific endpoints and fields, enforce schema validation, and log all exchanges for auditability. Digital signatures on messages provide tamper resistance and non-repudiation. This approach avoids direct database exposure and meets the real-time, least-privilege, and audit requirements.
Why this answer
A mutually authenticated API gateway with schema validation and signed messages enables selective field exchange, real-time communication, strict schema enforcement, and tamper-resistant auditing. It avoids exposing internal databases and provides the necessary security controls for partner data sharing.
Exam trap
The trap here is underestimating the need for schema validation and message signing, and assuming that any encrypted transport such as a VPN or SFTP is sufficient for secure data exchange.