nerdexam
(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.

Full CSSLP PracticeBrowse All CSSLP Questions