+CM-08 [M] System Component Inventory
---+CM-08(01) [M] Updates During Installation and Removal
---+CM-08(03) [M] Automated Unauthorized Component Detection

CM-08 [M] System Component Inventory

Control

  1. Develop and document an inventory of system components that:
    1. Accurately reflects the system;
    2. Includes all components within the system;
    3. Does not include duplicate accounting of components or components assigned to any other system;
    4. Is at the level of granularity deemed necessary for tracking and reporting; and
    5. Includes the following information to achieve system component accountability: [Assignement: information] ; and
  2. Review and update the system component inventory [Assignement: frequency].

Discussion

System components are discrete, identifiable information technology assets that include hardware, software, and firmware. Organizations may choose to implement centralized system component inventories that include components from all organizational systems. In such situations, organizations ensure that the inventories include system-specific information required for component accountability. The information necessary for effective accountability of system components includes the system name, software owners, software version numbers, hardware inventory specifications, software license information, and for networked components, the machine names and network addresses across all implemented protocols (e.g., IPv4, IPv6). Inventory specifications include date of receipt, cost, model, serial number, manufacturer, supplier information, component type, and physical location. Preventing duplicate accounting of system components addresses the lack of accountability that occurs when component ownership and system association is not known, especially in large or complex connected systems. Effective prevention of duplicate accounting of system components necessitates use of a unique identifier for each component. For software inventory, centrally managed software that is accessed via other systems is addressed as a component of the system on which it is installed and managed. Software installed on multiple organizational systems and managed at the system level is addressed for each individual system and may appear more than once in a centralized component inventory, necessitating a system association for each software instance in the centralized inventory to avoid duplicate accounting of components. Scanning systems implementing multiple network protocols (e.g., IPv4 and IPv6) can result in duplicate components being identified in different address spaces. The implementation of [CM-8(7)](#cm-8.7) can help to eliminate duplicate accounting of components.

Assessment Objective

    1. an inventory of system components that accurately reflects the system is developed and documented;
    2. an inventory of system components that includes all components within the system is developed and documented;
    3. an inventory of system components that does not include duplicate accounting of components or components assigned to any other system is developed and documented;
    4. an inventory of system components that is at the level of granularity deemed necessary for tracking and reporting is developed and documented;
    5. an inventory of system components that includes [Assignement: information] is developed and documented;
  1. the system component inventory is reviewed and updated [Assignement: frequency].

Assessment Method

Examine

Configuration management policy procedures addressing system component inventory configuration management plan system security plan system design documentation system component inventory inventory reviews and update records system security plan other relevant documents or records

Interview

Organizational personnel with component inventory management responsibilities organizational personnel with information security responsibilities system/network administrators

1. Vue d’ensemble

Intitulé Norme
CM-08(01) [M] Updates During Installation and Removal

Control

Update the inventory of system components as part of component installations, removals, and system updates.

Discussion

Organizations can improve the accuracy, completeness, and consistency of system component inventories if the inventories are updated as part of component installations or removals or during general system updates. If inventories are not updated at these key times, there is a greater likelihood that the information will not be appropriately captured and documented. System updates include hardware, software, and firmware components.

Assessment Objective

  1. the inventory of system components is updated as part of component installations;
  2. the inventory of system components is updated as part of component removals;
  3. the inventory of system components is updated as part of system updates.

Assessment Method

Examine

Configuration management policy procedures addressing system component inventory configuration management plan system security plan system component inventory inventory reviews and update records change control records component installation records component removal records system security plan other relevant documents or records

Interview

Organizational personnel with component inventory updating responsibilities organizational personnel with information security responsibilities system/network administrators
CM-08(03) [M] Automated Unauthorized Component Detection

Control

  1. Detect the presence of unauthorized hardware, software, and firmware components within the system using [Assignement: organization-defined automated mechanisms] [Assignement: frequency] ; and
  2. Take the following actions when unauthorized components are detected: [Selection(one-or-more): disable network access by unauthorized components; isolate unauthorized components; notify {{ insert: param, cm-08.03_odp.06 }} ].

Discussion

Automated unauthorized component detection is applied in addition to the monitoring for unauthorized remote connections and mobile devices. Monitoring for unauthorized system components may be accomplished on an ongoing basis or by the periodic scanning of systems for that purpose. Automated mechanisms may also be used to prevent the connection of unauthorized components (see [CM-7(9)](#cm-7.9) ). Automated mechanisms can be implemented in systems or in separate system components. When acquiring and implementing automated mechanisms, organizations consider whether such mechanisms depend on the ability of the system component to support an agent or supplicant in order to be detected since some types of components do not have or cannot support agents (e.g., IoT devices, sensors). Isolation can be achieved , for example, by placing unauthorized system components in separate domains or subnets or quarantining such components. This type of component isolation is commonly referred to as "sandboxing."

Assessment Objective

    1. the presence of unauthorized hardware within the system is detected using [Assignement: automated mechanisms] [Assignement: frequency];
    2. the presence of unauthorized software within the system is detected using [Assignement: automated mechanisms] [Assignement: frequency];
    3. the presence of unauthorized firmware within the system is detected using [Assignement: automated mechanisms] [Assignement: frequency];
    1. [Selection(one-or-more): disable network access by unauthorized components; isolate unauthorized components; notify {{ insert: param, cm-08.03_odp.06 }} ] are taken when unauthorized hardware is detected;
    2. [Selection(one-or-more): disable network access by unauthorized components; isolate unauthorized components; notify {{ insert: param, cm-08.03_odp.06 }} ] are taken when unauthorized software is detected;
    3. [Selection(one-or-more): disable network access by unauthorized components; isolate unauthorized components; notify {{ insert: param, cm-08.03_odp.06 }} ] are taken when unauthorized firmware is detected.

Assessment Method

Examine

Configuration management policy procedures addressing system component inventory configuration management plan system design documentation system security plan system component inventory change control records alerts/notifications of unauthorized components within the system system monitoring records system maintenance records system audit records system security plan other relevant documents or records

Interview

Organizational personnel with component inventory management responsibilities organizational personnel with responsibilities for managing the automated mechanisms implementing unauthorized system component detection organizational personnel with information security responsibilities system/network administrators system developers

1.1 Références

1.2 Exigences identifiées

1.3 Réglementations associées

2. Exigences identifiées

Exigences
Source Exigence

3. Réglementations associées

Réglementations
Source Réglementation

Tickets liés