A. Fault avoidance
B. Fault detection
C. Fault tolerance
D. None of the mentioned
A. Fault avoidance
B. Fault detection
C. Fault tolerance
D. None of the mentioned
A. True
B. False
ExpLanation: the answer is self explanatory.
A. Check that the input does not exceed some maximum size e.g. 40 characters for a name
B. Check that the input falls within a known range
C. Use information about the input to check if it is reasonable rather than an extreme value
D. None of the mentioned
A. True
B. False
ExpLanation: exception handling is a mechanism to provide some fault tolerance.
A. System to stop a train if it passes a red light
B. System to indicate not returning of the library book
C. System to shut down a reactor if temperature/pressure are too high
D. None of the mentioned
A. Limit the visibility of information in a program
B. Check array bounds
C. Check all inputs for validity
D. None of the mentioned
A. Platform-level protection
B. Application-level protection
C. Record-level protection
D. All of the mentioned
A. Fault avoidance
B. Fault tolerance
C. Fault detection
D. Fault recovery
A. True
B. False
ExpLanation: security engineering is concerned with maintenance as well as development of such systems.