(ISC)2(ISC)2
CSSLP · Question #122
CSSLP Question #122: Real Exam Question with Answer & Explanation
The correct answer is A: Preventive transformation. Preventive transformation is a type of obfuscation designed to specifically impede de-obfuscation tools from successfully reversing the obfuscated code to its original form.
Secure Software Deployment, Operations, Maintenance
Question
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?
Options
- APreventive transformation
- BData obfuscation
- CControl obfuscation
- DLayout obfuscation
Explanation
Preventive transformation is a type of obfuscation designed to specifically impede de-obfuscation tools from successfully reversing the obfuscated code to its original form.
Common mistakes.
- B. Data obfuscation focuses on making data structures and values difficult to understand or interpret, rather than directly preventing de-obfuscation tools from extracting the true application logic.
- C. Control obfuscation modifies the control flow of a program, making it harder to follow the execution path, but it is a specific technique, not the overarching category for preventing de-obfuscation tools.
- D. Layout obfuscation changes the syntactic appearance of the code, such as removing comments or renaming variables, but it does not inherently prevent de-obfuscation tools from extracting the core application logic.
Concept tested. Obfuscation transformation types
Topics
#Obfuscation#Code Protection#Reverse Engineering Countermeasures#De-obfuscation
Community Discussion
No community discussion yet for this question.