312-50V11 · Question #589
What is one thing a tester can do to ensure that the software is trusted and is not changing or tampering with critical data on the back end of a system it is loaded on?
The correct answer is D. Analysis of interrupts within the software. Analyzing software interrupts allows a tester to detect unauthorized or unexpected interactions between software and backend system data, helping establish trust in the software's behavior.
Question
What is one thing a tester can do to ensure that the software is trusted and is not changing or tampering with critical data on the back end of a system it is loaded on?
Options
- AProper testing
- BSecure coding principles
- CSystems security and architecture review
- DAnalysis of interrupts within the software
How the community answered
(44 responses)- A5% (2)
- B9% (4)
- C14% (6)
- D73% (32)
Why each option
Analyzing software interrupts allows a tester to detect unauthorized or unexpected interactions between software and backend system data, helping establish trust in the software's behavior.
General proper testing validates functionality and performance but does not specifically focus on detecting unauthorized backend data tampering at the system call level.
Secure coding principles guide developers during the writing of code but do not constitute a testing activity that verifies runtime behavior against backend data.
A systems security and architecture review evaluates design and configuration but does not dynamically observe software behavior and data interactions at the interrupt level.
Interrupt analysis involves monitoring the low-level signals and calls a piece of software generates when interacting with the underlying system, including disk, memory, and I/O operations. By examining these interrupts, a tester can identify whether software is accessing or modifying critical backend data in ways that were not intended or authorized. This technique provides visibility into covert or unexpected data manipulation that higher-level testing methods may not surface.
Concept tested: Interrupt analysis for software trust verification
Source: https://csrc.nist.gov/publications/detail/sp/800-115/final
Topics
Community Discussion
No community discussion yet for this question.