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