PrepAway - Latest Free Exam Questions & Answers

Why does compiled code pose more risk than interpreted code?

Why does compiled code pose more risk than interpreted code?

PrepAway - Latest Free Exam Questions & Answers

A.
Because malicious code can be embedded in the compiled code and can be difficult to detect.

B.
Because the browser can safely execute all interpreted applets.

C.
Because compilers are not reliable.

D.
It does not. Interpreted code poses more risk than compiled code.

Explanation:
Since the compiled code has already been translated to binary language (the
language understanded natively by the computers), its very difficult for us (the humans) to detect
malicious code inside an application, this is because its not apparently visible, you have to find
that malicious code through the behavior of the program. Instead, when we talk about Interpreted
code, we use a language interpreter, that is a piece of software that allows the end-user to write a
program in some human-readable language, and have this program executed directly by the
interpreter.
This is in contrast to language compilers, that translate the human-readable code into machinereadable code, so that the end-user can execute the machine-readable code at a later time.
This is far more easier to detect malicious code inside the programs, you just need to see what
piece of code produced the undesired action.


Leave a Reply