CAS-002 · Question #634
Statement: "The system shall implement measures to notify system administrators prior to a security incident occurring." Which of the following BEST restates the above statement to allow it to be…
The correct answer is D. The system shall throw an error when specified incidents pass a configurable threshold. A requirement to notify administrators before an incident requires translating it into a measurable, threshold-based alerting mechanism that developers can implement in code.
Question
Statement: "The system shall implement measures to notify system administrators prior to a security incident occurring." Which of the following BEST restates the above statement to allow it to be implemented by a team of software developers?
Options
- AThe system shall cease processing data when certain configurable events occur.
- BThe system shall continue processing in the event of an error and email the security
- CThe system shall halt on error.
- DThe system shall throw an error when specified incidents pass a configurable threshold.
How the community answered
(38 responses)- A3% (1)
- B13% (5)
- C8% (3)
- D76% (29)
Why each option
A requirement to notify administrators before an incident requires translating it into a measurable, threshold-based alerting mechanism that developers can implement in code.
Ceasing data processing is a response action, not a notification - it does not inform administrators of a potential threat and would disrupt normal operations without alerting anyone.
Continuing to process and emailing on error is a reactive notification sent after an error has already occurred, which violates the 'prior to a security incident' requirement.
Halting on error is a system stability response with no notification mechanism, and it triggers only after an error has already occurred rather than proactively before an incident.
This restatement is actionable for developers because it specifies a triggering condition (specified incidents), a measurement mechanism (configurable threshold), and an observable output (throwing an error or alert). Thresholds allow the system to detect anomalous patterns before a full incident materializes, which directly satisfies the 'prior to a security incident occurring' requirement.
Concept tested: Translating security requirements into developer-implementable specifications
Source: https://csrc.nist.gov/publications/detail/sp/800-160/vol-1/final
Topics
Community Discussion
No community discussion yet for this question.