CompTIA Security+ (SY0-601) — Question 591
A software developer would like to ensure the source code cannot be reverse engineered or debugged. Which of the following should the developer consider?
Answer options
- A. Version control
- B. Obfuscation toolkit
- C. Code reuse
- D. Continuous integration
- E. Stored procedures
Correct answer: B
Explanation
The correct answer is B, as an obfuscation toolkit is specifically designed to make the source code more difficult to understand, thereby preventing reverse engineering. The other options, such as version control and continuous integration, focus on development processes and collaboration, which do not provide protection against reverse engineering.