SY0-701 · Question #371
A software development team asked a security administrator to recommend techniques that should be used to reduce the chances of the software being reverse engineered. Which of the following should the
The correct answer is B. Performing code obfuscation. Code obfuscation deliberately makes the code more difficult to understand. This involves renaming variables, methods etc. Altering the code structure in ways that do not affect functionality but make reverse engineering much harder. Attacker use reverse engineering to find vulner
Question
A software development team asked a security administrator to recommend techniques that should be used to reduce the chances of the software being reverse engineered. Which of the following should the security administrator recommend?
Options
- ADigitally signing the software
- BPerforming code obfuscation
- CLimiting the use of third-party libraries
- DUsing compile flags
How the community answered
(46 responses)- A4% (2)
- B85% (39)
- C9% (4)
- D2% (1)
Explanation
Code obfuscation deliberately makes the code more difficult to understand. This involves renaming variables, methods etc. Altering the code structure in ways that do not affect functionality but make reverse engineering much harder. Attacker use reverse engineering to find vulnerabilities that can be exploited or remove or bypass security protections such as encryption or anti tamper mechanisms.
Community Discussion
No community discussion yet for this question.