Which of the following defines the difference between static and dynamic analysis of an
application?
A.
Static analysis can be used against encrypted code and is able to determine the actual
instructions running on a device, while dynamic analysis is easily fooled when code is encrypted.
B.
Static analysis consists of examining an application’s code as it is provided, while dynamic
analysis consists of examining the application as it runs on an emulator or other debugging
environment.
C.
Static analysis is focused solely on the recovery of string and hardcoded values while dynamic
analysis aims to understand the function of the code itself.
D.
Static analysis requires a dataflow-modeling tool to examine all data paths, while dynamic
analysis can be conducted using only an Android device.
Explanation: