A company is preparing to roll out a major update to one of its critical applications. The update includes new features and security patches. Prior to deployment, the security team wants to ensure that they can quickly revert to the previous stable version in case of unexpected problems with the new release. Which method would BEST ensure that they can manage and control application versions effectively?
Implement a version control system to manage application updates and rollbacks.
Deploy an automated patch management tool to handle version updates.
Create regular manual backups of the application's installation directory.
Update the disaster recovery plan to include steps for reverting application updates.