CompTIA CASP+ (CAS-004) — Question 85
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?
Answer options
- A. Execute never
- B. No-execute
- C. Total memory encryption
- D. Virtual memory protection
Correct answer: A
Explanation
The 'Execute never' feature prevents execution of code in certain memory regions, effectively blocking malware from running in unauthorized areas. While 'No-execute' also serves a similar purpose, it is less specific to the ARM architecture. 'Total memory encryption' secures data but does not directly prevent code execution, and 'Virtual memory protection' helps manage memory access but does not stop execution of malware that has already infiltrated the system.