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?
A.
Proper testing
B.
Secure coding principles
C.
Systems security and architecture review
D.
Analysis of interrupts within the software
Not a great question. I interpret the key to be “one thing a tester can do” to signal the appropriate answer. This could indicate a single set or class of test cases to perform versus a more comprehensive methodology. The other options seem to be broader in scope.
https://www.sans.edu/cyber-research/security-laboratory/article/sys-interrupts