medium
Single Answer
0

Eve wants to protect against DLL injection attacks. Which of the following practices can help her prevent DLL injection?

Answer Options

A

Do not allow users to run DLLs.

B

Avoid using DLLs.

C

Use fully qualified paths for DLLs instead of searching paths.

D

Use a DLL vulnerability scanner.

Correct Answer: C

Explanation

DLL injection requires that a DLL be loaded dynamically, and the ability to place a malicious DLL where it will be loaded is critical to the success of this type of attack. That means that using fully qualified DLL paths can help prevent the attack from succeeding. Preventing DLLs from being loaded by users and the programs they run or entirely avoiding using DLLs will cause functional issues for Windows, DLL vulnerability scanners are not a common solution, and avoiding the use of DLLs is not a common practice since DLLs are a key part of Windows systems.