Preparing Practice Exam…
Please wait a moment while the system generates the exam questions, answers, and study session.
Please wait a moment while the system generates the exam questions, answers, and study session.
CompTIA Security+ · CompTIA
Select one answer.
Written by other learners. Comments can disagree with the marked answer — check the official documentation when in doubt.
Performing code obfuscation – ✅ Code obfuscation transforms code to make it harder to understand or decompile while still executable. This is a standard technique to deter reverse engineering.
B. Performing code obfuscation Explanation: Code obfuscation makes the source code harder to understand by altering its structure without changing its functionality. This technique complicates the reverse engineering process, making it more difficult for attackers to analyze and exploit the software. Other Options: A. Digitally signing the software: Ensures the authenticity and integrity of the software but does not prevent reverse engineering. C. Limiting the use of third-party libraries: Reduces dependency risks but does not directly address reverse engineering. D. Using compile flags: Can improve performance or security during compilation but is not designed to prevent reverse engineering.
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 vulnerabilities that can be exploited or remove or bypass security protections such as encryption or anti tamper mechanisms.