A cybersecurity analyst is tasked with securing communication between internal servers and remote clients. Which of the following would BEST provide both confidentiality and integrity of the data while also validating the authenticity of the remote servers?
Deploying SSL/TLS certificates from a trusted Certificate Authority
Distributing SSH keys to the clients for server authentication
Implementing symmetric key encryption for data-in-transit
Using self-signed SSL/TLS certificates for the servers