ExamGecko
Question list
Search
Search

List of questions

Search

Related questions











Question 265 - CAS-004 discussion

Report
Export

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?

A.
Execute never
Answers
A.
Execute never
B.
Noexecute
Answers
B.
Noexecute
C.
Total memory encryption
Answers
C.
Total memory encryption
D.
Virtual memory protection
Answers
D.
Virtual memory protection
Suggested answer: A

Explanation:

Execute never is a technology that can be enabled on the ARM architecture to prevent malware from inserting itself in another process' memory location. Execute never (also known as XN or NX) is a feature that marks certain memory regions as non-executable, meaning that they cannot be used to run code. This prevents malware from exploiting buffer overflows or other memory corruption vulnerabilities to inject malicious code into another process' memory space.

asked 02/10/2024
Verónica Crespo
36 questions
User
Your answer:
0 comments
Sorted by

Leave a comment first