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?
You selected this option
Install a network monitoring tool to observe developer activities.
You selected this option
Implement a version control system to track code changes and enable rollbacks.
You selected this option
Deploy an application firewall to secure the application from attacks.
You selected this option
Use a project management tool to monitor team tasks and schedules.
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.