Which of the following BEST minimizes the attack surface of a server deployed in a public cloud environment?
Implementing strong encryption for data transmitted to and from the server
Performing a weekly vulnerability scan to identify potential security weaknesses
Limiting the number of running services on the server to only those necessary for its function
Regularly applying all available security patches to the operating system and applications