nerdexam
CompTIA

CAS-005 · Question #447

A junior developer is informed about the impact of new malware on an Advanced RISC Machine (ARM) CPU, and the code must be fixed accordingly. Based on the debug, the malware is able to insert itself i

The correct answer is A. Execute never. ARM’s “Execute Never” (XN) feature is the architecture’s equivalent of a no-execute (NX) or Data Execution Prevention (DEP) bit. By marking all writable memory regions as non-executable, you block any injected code, such as that placed in another process’s heap or stack, from eve

Submitted by hassan_iq· Mar 6, 2026Security Engineering

Question

A junior developer is informed about the impact of new malware on an Advanced RISC Machine (ARM) CPU, and the code must be fixed accordingly. Based on the debug, the malware is able to insert itself in another process memory location. Which of the following technologies can the developer enable on the ARM architecture to prevent this type of malware?

Options

  • AExecute never
  • BNo-execute
  • CTotal memory encryption
  • DVirtual memory protection

How the community answered

(24 responses)
  • A
    92% (22)
  • B
    4% (1)
  • C
    4% (1)

Explanation

ARM’s “Execute Never” (XN) feature is the architecture’s equivalent of a no-execute (NX) or Data Execution Prevention (DEP) bit. By marking all writable memory regions as non-executable, you block any injected code, such as that placed in another process’s heap or stack, from ever running. This prevents the malware from inserting itself into memory and then executing its

Community Discussion

No community discussion yet for this question.

Full CAS-005 Practice