nerdexam
(ISC)2(ISC)2

CISSP · Question #452

CISSP Question #452: Real Exam Question with Answer & Explanation

The correct answer is B: Problems recovering systems after disaster. Lexical obfuscation is a software development technique that involves changing the names of variables, functions, classes, or other identifiers in the source code to make them obscure or meaningless, such as using random letters or numbers. Lexical obfuscation is often used to pr

Submitted by ahmad_uae· Mar 5, 2026Software Development Security

Question

Why is lexical obfuscation in software development discouraged by many organizations?

Options

  • AProblems writing test cases
  • BProblems recovering systems after disaster
  • CProblems compiling the code
  • DProblems maintaining data connections

Explanation

Lexical obfuscation is a software development technique that involves changing the names of variables, functions, classes, or other identifiers in the source code to make them obscure or meaningless, such as using random letters or numbers. Lexical obfuscation is often used to protect the intellectual property of the software, or to prevent reverse engineering or tampering by attackers. However, lexical obfuscation is discouraged by many organizations because it can cause problems recovering systems after disaster. Lexical obfuscation can make the source code unreadable and incomprehensible, which can hamper the debugging, testing, maintenance, and documentation of the software. Lexical obfuscation can also make the recovery of the software more difficult and time-consuming, especially if the original names of the identifiers are lost or

Topics

#software obfuscation#code maintainability#disaster recovery#software development

Community Discussion

No community discussion yet for this question.

Full CISSP PracticeBrowse All CISSP Questions