nerdexam
CompTIA

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…

Submitted by layla.eg· Mar 6, 2026Threats, vulnerabilities, and mitigations

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)
  • A
    2% (1)
  • B
    91% (41)
  • C
    2% (1)
  • D
    4% (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

#Intellectual property protection#Software security#Obfuscation#Security controls

Community Discussion

No community discussion yet for this question.

Full SY0-701 Practice