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
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
Community Discussion
No community discussion yet for this question.