2.2: Ensure Authorized Software is Currently Supported
Ensure that only currently supported software is designated as authorized in the software inventory for enterprise assets. If software is unsupported yet necessary for the fulfillment of the enterprise’s mission, document an exception detailing mitigating controls and residual risk acceptance. For any unsupported software without an exception documentation, designate as unauthorized. Review the software list to verify software support at least monthly, or more frequently.
Asset Type |
Security Function |
Implementation Groups |
---|---|---|
Applications |
Identify |
1, 2, 3 |
Dependencies
Safeguard 2.1: Establish and Maintain a Software Inventory
Inputs
GV5
: The authorized software inventory with detailed information. deployment mechanism, and decommission date.Authoritative source of information indicating supported/unsupported details by product.
Exception documentation for unsupported software that is necessary for the fulfillment of the enterprise’s mission.
GV6
: Date of last update to the authorized software inventory
Assumptions
Authorized software inventory with detailed information exists for the enterprise.
Operations
- For each item in
GV5
, perform a lookup in Input 2 to verify supported/unsupported status. Enumerate each item labeled “unsupported” but “supported based on Input 2 (M2)
Enumerate each item labeled “supported” but is “unsupported” based on Input 2 (M3).
- For each item in
Identify and note truly “unsupported” items from Input 1 after conducting Operation 1 (M4).
- For each unsupported item identifed in Operation 2, conduct a check using Input 3.
Note items that do not have appropriate exception documentation (M5).
Note items that do have appropriate exception documentation (M6).
Compare date of
GV6
to the current date and note timeframe in weeks (M7).
Measures
M1 = Count of Input 1
M2 = Count of items in Input 1 that are mislabeled as unsupported
M3 = Count of items in Input 1 that are mislabeled as supported
M4 = Count of unsupported items
M5 = Count of items in Input 1 with that are no longer supported but exception documentation exists
M6 = Count of items in Input 1 with that are no longer supported and exception documentation does not exist
M7 = Timeframe in weeks of last update to the authorized software inventory
Metrics
If M7 is greater than four, then this safeguard is measured at a 0 and receives a failing score. The other metrics don’t apply.
Percentage of Unsupported Software in Use
Metric |
What percentage of authorized software inventory in use is unsupported?
|
Calculation |
|
Rate of False Positives
Metric |
What percentage of software listed as supported is actually not supported?
|
Calculation |
|
Rate of False Negatives
Metric |
What percentage of software listed as unsupported is actually supported?
|
Calculation |
|
Percentage of unsupported software with exception documentation
Metric |
What percentage of software listed as unsupported but appropriate exception documentation exists?
|
Calculation |
|