+03.04 Configuration Management
---+03.04.01 Baseline Configuration
---+03.04.02 Configuration Settings
---+03.04.03 Configuration Change Control
---+03.04.04 Impact Analyses
---+03.04.05 Access Restrictions for Change
---+03.04.06 Least Functionality
---+SP_800_171_03.04.07 03.04.07
---+03.04.08 Authorized Software – Allow by Exception
---+SP_800_171_03.04.09 03.04.09
---+03.04.10 System Component Inventory
---+03.04.11 Information Location
---+03.04.12 System and Component Configuration for High-Risk Areas
|
03.04 Configuration Management
Configuration Management
1. Oversigt
| Titel |
Standard |
|
03.04.01 Baseline Configuration
|
Statementa. Develop and maintain under configuration control, a current baseline configuration of the system. b. Review and update the baseline configuration of the system {{ insert: param, A.03.04.01.ODP.01 }} and when system components are installed or modified.
GuidanceBaseline configurations for the system and system components include aspects of connectivity, operation, and communications. Baseline configurations are documented, formally reviewed, and agreed-upon specifications for the system or configuration items within the system. Baseline configurations serve as a basis for future builds, releases, or changes to the system and include information about system components, operational procedures, network topology, and the placement of components in the system architecture. Maintaining baseline configurations requires creating new baselines as the system changes over time. Baseline configurations of the system reflect the current enterprise architecture. Assessment objectivea current baseline configuration of the system is developed. Assessment objectivea current baseline configuration of the system is maintained under configuration control. Assessment objectivethe baseline configuration of the system is updated {{ insert: param, A.03.04.01.ODP.01 }}. Assessment objectivethe baseline configuration of the system is reviewed when system components are installed or modified. Assessment objectivethe baseline configuration of the system is updated when system components are installed or modified. Assessment objectivethe baseline configuration of the system is reviewed {{ insert: param, A.03.04.01.ODP.01 }}. Assessment methodAssessment methodAssessment method
|
|
03.04.02 Configuration Settings
|
Statementa. Establish, document, and implement the following configuration settings for the system that reflect the most restrictive mode consistent with operational requirements: {{ insert: param, A.03.04.02.ODP.01 }} . b. Identify, document, and approve any deviations from established configuration settings.
GuidanceConfiguration settings are the set of parameters that can be changed in hardware, software, or firmware components of the system and that affect the security posture or functionality of the system. Security-related configuration settings can be defined for systems (e.g., servers, workstations), input and output devices (e.g., scanners, copiers, printers), network components (e.g., firewalls, routers, gateways, voice and data switches, wireless access points, network appliances, sensors), operating systems, middleware, and applications. Security parameters are those parameters that impact the security state of the system, including the parameters required to satisfy other security requirements. Security parameters include registry settings; account, file, and directory permission settings (i.e., privileges); and settings for functions, ports, protocols, and remote connections. Organizations establish organization-wide configuration settings and subsequently derive specific configuration settings for the system. The established settings become part of the system’s configuration baseline. Common secure configurations (also referred to as security configuration checklists, lockdown and hardening guides, security reference guides, and security technical implementation guides) provide recognized, standardized, and established benchmarks that stipulate secure configuration settings for specific information technology platforms/products and instructions for configuring those system components to meet operational requirements. Common secure configurations can be developed by a variety of organizations, including information technology product developers, manufacturers, vendors, consortia, academia, industry, federal agencies, and other organizations in the public and private sectors. Assessment objectivethe following configuration settings for the system that reflect the most restrictive mode consistent with operational requirements are established and documented: {{ insert: param, A.03.04.02.ODP.01 }}. Assessment objectiveany deviations from established configuration settings are identified and documented. Assessment objectiveany deviations from established configuration settings are approved. Assessment objectivethe following configuration settings for the system are implemented: {{ insert: param, A.03.04.02.ODP.01 }}. Assessment methodAssessment methodAssessment methodprocesses for managing configuration settings
mechanisms that implement, monitor, or control system configuration settings
mechanisms that identify or document deviations from established configuration settings
|
|
03.04.03 Configuration Change Control
|
Statementa. Define the types of changes to the system that are configuration-controlled. b. Review proposed configuration-controlled changes to the system, and approve or disapprove such changes with explicit consideration for security impacts. c. Implement and document approved configuration-controlled changes to the system. d. Monitor and review activities associated with configuration-controlled changes to the system.
GuidanceConfiguration change control refers to tracking, reviewing, approving or disapproving, and logging changes to the system. Specifically, it involves the systematic proposal, justification, implementation, testing, review, and disposition of changes to the system, including system upgrades and modifications. Configuration change control includes changes to baseline configurations for system components (e.g., operating systems, applications, firewalls, routers, mobile devices) and configuration items of the system, changes to configuration settings, unscheduled and unauthorized changes, and changes to remediate vulnerabilities. This requirement is related to [](#/cprt/framework/version/SP_800_171_3_0_0/home?element=03.04.04) 03.04.04. Assessment objectivethe types of changes to the system that are configuration-controlled are defined. Assessment objectiveproposed configuration-controlled changes to the system are reviewed with explicit consideration for security impacts. Assessment objectiveproposed configuration-controlled changes to the system are approved or disapproved with explicit consideration for security impacts. Assessment objectiveactivities associated with configuration-controlled changes to the system are monitored. Assessment objectiveactivities associated with configuration-controlled changes to the system are reviewed. Assessment objectiveapproved configuration-controlled changes to the system are implemented. Assessment objectiveapproved configuration-controlled changes to the system are documented. Assessment methodconfiguration management policy and procedures
procedures for system configuration change control
configuration management plan
system architecture
configuration settings
change control records
system audit records
change control audit and review reports
agenda, minutes, and documentation from configuration change control oversight meetings
system security plan
other relevant documents or records
Assessment methodAssessment method
|
|
03.04.04 Impact Analyses
|
Statementa. Analyze changes to the system to determine potential security impacts prior to change implementation. b. Verify that the security requirements for the system continue to be satisfied after the system changes have been implemented.
GuidanceOrganizational personnel with security responsibilities conduct impact analyses that include reviewing system security plans, policies, and procedures to understand security requirements; reviewing system design documentation and operational procedures to understand how system changes might affect the security state of the system; reviewing the impacts of system changes on supply chain partners with stakeholders; and determining how potential changes to a system create new risks and the ability to mitigate those risks. Impact analyses also include risk assessments to understand the impacts of changes and determine whether additional security requirements are needed. Changes to the system may affect the safeguards and countermeasures previously implemented. This requirement is related to [](#/cprt/framework/version/SP_800_171_3_0_0/home?element=03.04.03)03.04.03. Not all changes to the system are configuration controlled. Assessment objectivethe security requirements for the system continue to be satisfied after the system changes have been implemented. Assessment objectivechanges to the system are analyzed to determine potential security impacts prior to change implementation. Assessment methodAssessment methodAssessment method
|
|
03.04.05 Access Restrictions for Change
|
StatementDefine, document, approve, and enforce physical and logical access restrictions associated with changes to the system. GuidanceChanges to the hardware, software, or firmware components of the system or the operational procedures related to the system can have potentially significant effects on the security of the system. Therefore, organizations permit only qualified and authorized individuals to access the system for the purpose of initiating changes. Access restrictions include physical and logical access controls, software libraries, workflow automation, media libraries, abstract layers (i.e., changes implemented into external interfaces rather than directly into the system), and change windows (i.e., changes occur only during specified times). Assessment objectivephysical access restrictions associated with changes to the system are defined and documented. Assessment objectivephysical access restrictions associated with changes to the system are approved. Assessment objectivephysical access restrictions associated with changes to the system are enforced. Assessment objectivelogical access restrictions associated with changes to the system are defined and documented. Assessment objectivelogical access restrictions associated with changes to the system are approved. Assessment objectivelogical access restrictions associated with changes to the system are enforced. Assessment methodAssessment methodAssessment method
|
|
03.04.06 Least Functionality
|
Statementa. Configure the system to provide only mission-essential capabilities. b. Prohibit or restrict use of the following functions, ports, protocols, connections, and services: {{ insert: param, A.03.04.06.ODP.01 }} . c. Review the system {{ insert: param, A.03.04.06.ODP.06 }} to identify unnecessary or nonsecure functions, ports, protocols, connections, and services. d. Disable or remove functions, ports, protocols, connections, and services that are unnecessary or nonsecure.
GuidanceSystems can provide a variety of functions and services. Some functions and services that are routinely provided by default may not be necessary to support essential organizational missions, functions, or operations. It may be convenient to provide multiple services from single system components. However, doing so increases risk over limiting the services provided by any one component. Where feasible, organizations limit functionality to a single function per component. Organizations review the functions and services provided by the system or system components to determine which functions and services are candidates for elimination. Organizations disable unused or unnecessary physical and logical ports and protocols to prevent the unauthorized connection of devices, the transfer of information, and tunneling. Organizations can employ network scanning tools, intrusion detection and prevention systems, and endpoint protection systems (e.g., firewalls and host-based intrusion detection systems) to identify and prevent the use of prohibited functions, ports, protocols, system connections, and services. Bluetooth, File Transfer Protocol (FTP), and peer-to-peer networking are examples of the types of protocols that organizations consider eliminating, restricting, or disabling. Assessment objectivethe use of the following functions is prohibited or restricted: {{ insert: param, A.03.04.06.ODP.01 }}. Assessment objectivethe use of the following ports is prohibited or restricted: {{ insert: param, A.03.04.06.ODP.02 }}. Assessment objectivethe use of the following protocols is prohibited or restricted: {{ insert: param, A.03.04.06.ODP.03 }}. Assessment objectivethe use of the following connections is prohibited or restricted: {{ insert: param, A.03.04.06.ODP.04 }}. Assessment objectivethe use of the following services is prohibited or restricted: {{ insert: param, A.03.04.06.ODP.05 }}. Assessment objectivethe system is reviewed {{ insert: param, A.03.04.06.ODP.06 }} to identify unnecessary or nonsecure functions, ports, protocols, connections, and services. Assessment objectiveunnecessary or nonsecure functions, ports, protocols, connections, and services are disabled or removed. Assessment objectivethe system is configured to provide only mission-essential capabilities. Assessment methodconfiguration management policy and procedures
procedures for least functionality in the system
configuration management plan
system design documentation
system configuration settings
system component inventory
common secure configuration checklists
documented reviews of functions, ports, protocols, and services
change control records
system audit records
system security plan
other relevant documents or records
Assessment methodpersonnel with configuration management responsibilities
personnel with responsibilities for reviewing functions, ports, protocols, and services
personnel with information security responsibilities
system developers
system administrators
Assessment methodprocesses for prohibiting or restricting functions, ports, protocols, and services
processes for reviewing or disabling functions, ports, protocols, and services
mechanisms for implementing the review and disabling of functions, ports, protocols, and services
mechanisms for implementing restrictions on or the prohibition of functions, ports, protocols, and services
|
|
SP_800_171_03.04.07 03.04.07
|
|
|
03.04.08 Authorized Software – Allow by Exception
|
Statementa. Identify software programs authorized to execute on the system. b. Implement a deny-all, allow-by-exception policy for the execution of authorized software programs on the system. c. Review and update the list of authorized software programs {{ insert: param, A.03.04.08.ODP.01 }}.
GuidanceIf provided with the necessary privileges, users can install software in organizational systems. To maintain control over the software installed, organizations identify permitted and prohibited actions regarding software installation. Permitted software installations include updates and security patches to existing software and downloading new applications from organization-approved “app stores.” The policies selected for governing user-installed software are organization-developed or provided by some external entity. Policy enforcement methods can include procedural methods and automated methods. Authorized software programs can be limited to specific versions or come from specific sources. To facilitate a comprehensive authorized software process and increase the strength of protection against attacks that bypass application-level authorized software, software programs may be decomposed into and monitored at different levels of detail. These levels include applications, application programming interfaces, application modules, scripts, system processes, system services, kernel functions, registries, drivers, and dynamic link libraries. Assessment objectivesoftware programs authorized to execute on the system are identified. Assessment objectivea deny-all, allow-by-exception policy for the execution of authorized software programs on the system is implemented. Assessment objectivethe list of authorized software programs is reviewed and updated {{ insert: param, A.03.04.08.ODP.01 }}. Assessment methodAssessment methodAssessment methodprocesses for identifying, reviewing, and updating programs authorized to execute on the system
processes for implementing authorized software policy
mechanisms for supporting or implementing authorized software policy
|
|
SP_800_171_03.04.09 03.04.09
|
|
|
03.04.10 System Component Inventory
|
Statementa. Develop and document an inventory of system components. b. Review and update the system component inventory {{ insert: param, A.03.04.10.ODP.01 }}. c. Update the system component inventory as part of installations, removals, and system updates.
GuidanceSystem components are discrete, identifiable assets (i.e., hardware, software, and firmware elements) that compose a system. Organizations may implement centralized system component inventories that include components from all systems. In such situations, organizations ensure that the inventories include the 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, software license information, hardware inventory specifications, and — for networked components — the machine names and network addresses for all implemented protocols (e.g., IPv4, IPv6). Inventory specifications include component type, physical location, date of receipt, manufacturer, cost, model, serial number, and supplier information. Assessment objectivean inventory of system components is developed and documented. Assessment objectivethe system component inventory is reviewed {{ insert: param, A.03.04.10.ODP.01 }}. Assessment objectivethe system component inventory is updated {{ insert: param, A.03.04.10.ODP.01 }}. Assessment objectivethe system component inventory is updated as part of component installations. Assessment objectivethe system component inventory is updated as part of component removals. Assessment objectivethe system component inventory is updated as part of system updates. Assessment methodAssessment methodAssessment method
|
|
03.04.11 Information Location
|
Statementa. Identify and document the location of CUI and the system components on which the information is processed and stored. b. Document changes to the system or system component location where CUI is processed and stored.
GuidanceInformation location addresses the need to understand the specific system components where CUI is being processed and stored and the users who have access to CUI so that appropriate protection mechanisms can be provided, including information flow controls, access controls, and information management. Assessment objectivethe location of CUI is identified and documented. Assessment objectivethe system components on which CUI is processed are identified and documented. Assessment objectivethe system components on which CUI is stored are identified and documented. Assessment objectivechanges to the system or system component location where CUI is processed are documented. Assessment objectivechanges to the system or system component location where CUI is stored are documented. Assessment methodAssessment methodpersonnel with responsibilities for managing information location and user access
personnel with responsibilities for operating, using, or maintaining the system
personnel with information security responsibilities
system developers
system administrators
Assessment method
|
|
03.04.12 System and Component Configuration for High-Risk Areas
|
Statementa. Issue systems or system components with the following configurations to individuals traveling to high-risk locations: {{ insert: param, A.03.04.12.ODP.01 }}. b. Apply the following security requirements to the systems or components when the individuals return from travel: {{ insert: param, A.03.04.12.ODP.02 }}.
GuidanceWhen it is known that a system or a system component will be in a high-risk area, additional security requirements may be needed to counter the increased threat. Organizations can implement protective measures on the systems or system components used by individuals departing on and returning from travel. Actions include determining whether the locations are of concern, defining the required configurations for the components, ensuring that the components are configured as intended before travel is initiated, and taking additional actions after travel is completed. For example, systems going into high-risk areas can be configured with sanitized hard drives, limited applications, and more stringent configuration settings. Actions applied to mobile devices upon return from travel include examining the device for signs of physical tampering and purging and reimaging the device storage. Assessment objectivesystems or system components with the following configurations are issued to individuals traveling to high-risk locations: {{ insert: param, A.03.04.12.ODP.01 }}. Assessment objectivethe following security requirements are applied to the system or system components when the individuals return from travel: {{ insert: param, A.03.04.12.ODP.02 }}. Assessment methodAssessment methodAssessment method
|
1.1 Referencer
1.2 Identificerede krav
1.3 Relaterede reguleringer
2. Identificerede krav
3. Relaterede reguleringer
Reguleringer
| Kilde |
Regulering |
|