CISA · Question #110
Which of the following is an IS auditor's BEST recommendation to mitigate the risk of eavesdropping associated with an application programming interface (API) integration implementation?
The correct answer is D. Implement Transport Layer Security (TLS).. To mitigate eavesdropping risk in an API integration, an IS auditor's best recommendation is to implement Transport Layer Security (TLS), which encrypts the entire communication channel.
Question
Which of the following is an IS auditor's BEST recommendation to mitigate the risk of eavesdropping associated with an application programming interface (API) integration implementation?
Options
- AImplement Simple Object Access Protocol (SOAP).
- BEncrypt the extensible markup language (XML) file.
- CMask the API endpoints.
- DImplement Transport Layer Security (TLS).
How the community answered
(39 responses)- A5% (2)
- B3% (1)
- C15% (6)
- D77% (30)
Why each option
To mitigate eavesdropping risk in an API integration, an IS auditor's best recommendation is to implement Transport Layer Security (TLS), which encrypts the entire communication channel.
SOAP is a protocol for structuring messages but does not inherently provide encryption for the communication channel; it relies on underlying protocols like TLS for security.
Encrypting the XML file would protect the data at rest or during specific stages, but it does not protect the data *in transit* over the network from eavesdropping unless the transport channel itself is encrypted.
Masking API endpoints might make them harder to discover but does not protect the data exchanged over the network from eavesdropping once a connection is established.
Transport Layer Security (TLS) encrypts the entire communication channel between the client and the API server, establishing a secure, private connection. This prevents eavesdropping by ensuring that all data transmitted over the network, including API requests and responses, is encrypted and protected from interception and unauthorized viewing.
Concept tested: API security with TLS
Source: https://learn.microsoft.com/en-us/azure/api-management/api-management-security
Topics
Community Discussion
No community discussion yet for this question.