nerdexam
CompTIA

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

Submitted by chen.hong· Mar 6, 2026Threats, vulnerabilities, and mitigations

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)
  • A
    4% (2)
  • B
    85% (39)
  • C
    9% (4)
  • D
    2% (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.

Full SY0-701 Practice