Certified Secure Software Lifecycle Professional (CSSLP) — Question 80
Which of the following types of obfuscation transformation increases the difficulty for a de-obfuscation tool so that it cannot extract the true application from the obfuscated version?
Answer options
- A. Preventive transformation
- B. Data obfuscation
- C. Control obfuscation
- D. Layout obfuscation
Correct answer: A
Explanation
The correct answer is A, Preventive transformation, as it specifically aims to hinder de-obfuscation efforts by complicating the structure of the code. The other options, while they may provide some level of obfuscation, do not focus on making de-obfuscation particularly difficult in the same way that preventive transformations do.