Which THREE items should be included in a 'Security Requirements Traceability Matrix'?
Mapping each security requirement to the feature or module that implements it establishes traceability between stated security needs and delivered functionality, satisfying the matrix's purpose of proving coverage and exposing requirements with no corresponding implementation.
Why this answer
A Security Requirements Traceability Matrix (SRTM) maps each security requirement to the parts of the system that implement it, so the associated project feature or module (A) is correct because it identifies where the requirement is realized. The test case or verification method (B) is correct because the SRTM must show how each requirement will be validated or verified, providing bidirectional traceability from requirement to test. The unique security requirement ID (D) is correct because a stable identifier is the key that links the requirement to its feature, test, and status throughout the lifecycle.
The developer's annual salary (C) is a personnel/HR cost detail with no traceability value, and the vendor's hardware serial numbers (E) are asset inventory data, not requirement-to-implementation or requirement-to-verification mappings, so neither belongs in an SRTM.
Exam trap
CSSLP often tests whether candidates confuse the SRTM with a general project artifact (e.g., asset inventory or cost tracking) and includes irrelevant data like salaries or serial numbers.