Software testing that examines code behavior during runtime.

Prepare for the Information Security Principles and Frameworks Test. Enhance your understanding with detailed questions, hints, and explanations. Ace your exam with confidence!

Multiple Choice

Software testing that examines code behavior during runtime.

Explanation:
Runtime behavior is seen by watching software as it runs. Dynamic analysis means executing the program and monitoring how it uses memory, resources, and I/O, how it interacts with the operating system and other components, and how it responds to real inputs. This reveals issues that only appear during execution—things like memory leaks, null dereferences, race conditions, incorrect error handling, and performance problems—that static analysis (which inspects code without running it) might miss. It also reflects how the software behaves under realistic conditions, with actual libraries and environment factors. In contrast, the other concepts focus on code review without running, inventories of components, or external security intelligence, so they don’t observe runtime execution.

Runtime behavior is seen by watching software as it runs. Dynamic analysis means executing the program and monitoring how it uses memory, resources, and I/O, how it interacts with the operating system and other components, and how it responds to real inputs. This reveals issues that only appear during execution—things like memory leaks, null dereferences, race conditions, incorrect error handling, and performance problems—that static analysis (which inspects code without running it) might miss. It also reflects how the software behaves under realistic conditions, with actual libraries and environment factors. In contrast, the other concepts focus on code review without running, inventories of components, or external security intelligence, so they don’t observe runtime execution.

Subscribe

Get the latest from Examzify

You can unsubscribe at any time. Read our privacy policy