SY0-701 · Question #681
An organization is preparing to export proprietary software to a customer. Which of the following would be the best way to prevent the loss of intellectual property?
The correct answer is B. Obfuscation. Obfuscation transforms source code into a functionally equivalent but humanly unreadable form, making it extremely difficult for a recipient to reverse-engineer or steal the underlying logic - ideal for protecting intellectual property in distributed software. Why the others are
Question
An organization is preparing to export proprietary software to a customer. Which of the following would be the best way to prevent the loss of intellectual property?
Options
- ACode signing
- BObfuscation
- CTokenization
- DBlockchain
How the community answered
(45 responses)- A2% (1)
- B91% (41)
- C2% (1)
- D4% (2)
Explanation
Obfuscation transforms source code into a functionally equivalent but humanly unreadable form, making it extremely difficult for a recipient to reverse-engineer or steal the underlying logic - ideal for protecting intellectual property in distributed software.
Why the others are wrong:
- Code signing (A) verifies the authenticity and integrity of code (that it hasn't been tampered with), but does nothing to hide the logic from someone who receives it.
- Tokenization (C) replaces sensitive data (like credit card numbers) with placeholder tokens - it's a data protection technique, not a code protection technique.
- Blockchain (D) provides a distributed, immutable ledger for ownership records or transactions, but doesn't prevent someone from reading or copying code they've already received.
Memory tip: Think of obfuscation as putting your code through a "scrambler" before handing it over - the program still runs, but no one can read the recipe. If the goal is to hide how it works, obfuscation is your answer.
Topics
Community Discussion
No community discussion yet for this question.