A cybersecurity analyst is tasked with recommending a control to mitigate the risk of remote code execution due to a vulnerability found in a web application. Which of the following is the BEST recommendation to address this specific threat?
Deployment of an Intrusion Detection System (IDS)/Intrusion Prevention System (IPS)
Implementing thorough input validation on user-supplied data
Installation of a firewall with specific rules to block suspicious traffic
Regular patch management of the operating system and all applications
Enhancing session management controls