As a security administrator in a software development environment, you need to ensure that all modifications to the application's code are properly tracked, and previous states can be restored when needed. Which of the following would BEST achieve this goal?
Use a project management tool to monitor team tasks and schedules.
Deploy an application firewall to secure the application from attacks.
Implement a version control system to track code changes and enable rollbacks.
Install a network monitoring tool to observe developer activities.
Implementing a version control system allows developers to track all changes made to the codebase and revert to previous versions when necessary. This is essential for maintaining code integrity and auditing changes, which supports security best practices. While project management tools help monitor tasks and schedules, they do not track code changes. Network monitoring tools observe network traffic, not code modifications. An application firewall protects the application from external threats but does not provide tracking or rollback capabilities for code changes.
Ask Bash
Bash is our AI bot, trained to help you pass your exam. AI Generated Content may display inaccurate information, always double-check anything important.