DoD Compliance · STIG

Intrusion Detection and Prevention Systems (IDPS) Security Requirements Guide

V2R0.1 · · · Released 01 Aug 2014 · 59 rules
Compare

Pick two releases to diff their requirements.

View

Open a previous version of this STIG.

The IDPS Security Requirements Guide (SRG) is published as a tool to improve the security of Department of Defense (DoD) information systems. The requirements are derived from the NIST 800-53 and related documents. Comments or proposed revisions to this document should be sent via e-mail to the following address: disa.letterkenny.FSO.mbx.stig-customer-support-mailbox@mail.mil.
Sort by
b
To protect against unauthorized data mining, the IDPS must prevent code injection attacks launched against data storage objects, including, at a minimum, databases, database records, queries, and fields.
AC-23 - Medium - CCI-002346 - SRG-NET-000318-IDPS-000181 - SRG-NET-000318-IDPS-000181_rule
RMF Control
AC-23
Severity
M
CCI
CCI-002346
Version
SRG-NET-000318-IDPS-000181
Vuln IDs
  • SRG-NET-000318-IDPS-000181
Rule IDs
  • SRG-NET-000318-IDPS-000181_rule
Data mining is the analysis of large quantities of data to discover patterns and is used in intelligence gathering. Failure to detect attacks that use unauthorized data mining techniques to attack databases may result in the compromise of information. Injection attacks allow an attacker to inject code into a program or query or inject malware onto a computer to execute remote commands that can read or modify a database, or change data on a website. Web applications frequently access databases to store, retrieve, and update information. An attacker can construct inputs that the database will execute. This is most commonly referred to as a code injection attack. This type of attack includes XPath and LDAP injections. IDPS component(s) with the capability to prevent code injections must be included in the IDPS implementation to protect against unauthorized data mining. These components must include rules and anomaly detection algorithms to monitor for atypical database queries or accesses.
Checks: C-SRG-NET-000318-IDPS-000181_chk

Verify the IDPS prevents code injection attacks launched against data storage objects, including, at a minimum, databases, database records, queries, and fields. If the IDPS does not prevent code injection attacks launched against data storage objects, including, at a minimum, databases, database records, queries, and fields, this is a finding.

Fix: F-SRG-NET-000318-IDPS-000181_fix

Configure the IDPS components to prevent code injection attacks launched against data storage objects, including, at a minimum, databases, database records, queries, and fields.

b
To protect against unauthorized data mining, the IDPS must prevent code injection attacks launched against application objects including, at a minimum, application URLs and application code.
AC-23 - Medium - CCI-002346 - SRG-NET-000318-IDPS-000182 - SRG-NET-000318-IDPS-000182_rule
RMF Control
AC-23
Severity
M
CCI
CCI-002346
Version
SRG-NET-000318-IDPS-000182
Vuln IDs
  • SRG-NET-000318-IDPS-000182
Rule IDs
  • SRG-NET-000318-IDPS-000182_rule
Data mining is the analysis of large quantities of data to discover patterns and is used in intelligence gathering. Failure to detect attacks that use unauthorized data mining techniques to attack applications may result in the compromise of information. Injection attacks allow an attacker to inject code into a program or query or inject malware onto a computer to execute remote commands that can read or modify a database, or change data on a website. These attacks include buffer overrun, XML, JavaScript, and HTML injections. IDPS component(s) with the capability to prevent code injections must be included in the IDPS implementation to protect against unauthorized data mining. These components must include rules and anomaly detection algorithms to monitor for atypical database queries or accesses.
Checks: C-SRG-NET-000318-IDPS-000182_chk

Verify the IDPS prevents code injection attacks launched against application objects including, at a minimum, application URLs and application code. If the IDPS does not prevent code injection attacks launched against application objects including, at a minimum, application URLs and application code, this is a finding.

Fix: F-SRG-NET-000318-IDPS-000182_fix

Configure the IDPS to prevent code injection attacks launched against application objects including, at a minimum, application URLs and application code.

b
To protect against unauthorized data mining, the IDPS must prevent SQL injection attacks launched against data storage objects, including, at a minimum, databases, database records, and database fields.
AC-23 - Medium - CCI-002346 - SRG-NET-000318-IDPS-000183 - SRG-NET-000318-IDPS-000183_rule
RMF Control
AC-23
Severity
M
CCI
CCI-002346
Version
SRG-NET-000318-IDPS-000183
Vuln IDs
  • SRG-NET-000318-IDPS-000183
Rule IDs
  • SRG-NET-000318-IDPS-000183_rule
Data mining is the analysis of large quantities of data to discover patterns and is used in intelligence gathering. Failure to detect attacks that use unauthorized data mining techniques to attack databases may result in the compromise of information. SQL injection attacks are the most prevalent attacks against web applications and databases. These attacks inject SQL commands that can read, modify, or compromise the meaning of the original SQL query. An attacker can spoof identity; expose, tamper, destroy, or make existing data unavailable; or gain unauthorized privileges on the database server. IDPS component(s) with the capability to prevent SQL code injections must be included in the IDPS implementation to protect against unauthorized data mining. These components must include rules and anomaly detection algorithms to monitor for SQL injection attacks.
Checks: C-SRG-NET-000318-IDPS-000183_chk

Verify the IDPS monitors for SQL injection attacks launched against data storage objects, including, at a minimum, databases, database records, and database fields. If the IDPS does not monitor for SQL injection attacks launched against data storage objects, including, at a minimum, databases, database records, and database fields, this is a finding.

Fix: F-SRG-NET-000318-IDPS-000183_fix

Configure the IDPS to monitor for SQL injection attacks launched against data storage objects, including, at a minimum, databases, database records, and database fields.

b
To protect against unauthorized data mining, the IDPS must detect code injection attacks launched against data storage objects, including, at a minimum, databases, database records, queries, and fields.
AC-23 - Medium - CCI-002347 - SRG-NET-000319-IDPS-000184 - SRG-NET-000319-IDPS-000184_rule
RMF Control
AC-23
Severity
M
CCI
CCI-002347
Version
SRG-NET-000319-IDPS-000184
Vuln IDs
  • SRG-NET-000319-IDPS-000184
Rule IDs
  • SRG-NET-000319-IDPS-000184_rule
Data mining is the analysis of large quantities of data to discover patterns and is used in intelligence gathering. Failure to detect attacks that use unauthorized data mining techniques to attack databases may result in the compromise of information. Injection attacks allow an attacker to inject code into a program or query or inject malware onto a computer to execute remote commands that can read or modify a database, or change data on a website. Web applications frequently access databases to store, retrieve, and update information. An attacker can construct inputs that the database will execute. This is most commonly referred to as a code injection attack. This type of attack includes XPath and LDAP injections. IDPS component(s) with anomaly detection must be included in the IDPS implementation to protect against unauthorized data mining. These components must include rules and anomaly detection algorithms to monitor for atypical database queries or accesses.
Checks: C-SRG-NET-000319-IDPS-000184_chk

Verify the IDPS detects code injection attacks launched against data storage objects, including, at a minimum, databases, database records, queries, and fields. If the IDPS does not detect code injection attacks launched against data storage objects, including, at a minimum, databases, database records, queries, and fields, this is a finding.

Fix: F-SRG-NET-000319-IDPS-000184_fix

Configure the IDPS components to detect code injection attacks launched against data storage objects, including, at a minimum, databases, database records, queries, and fields.

b
To protect against unauthorized data mining, the IDPS must detect code injection attacks launched against application objects including, at a minimum, application URLs and application code.
AC-23 - Medium - CCI-002347 - SRG-NET-000319-IDPS-000185 - SRG-NET-000319-IDPS-000185_rule
RMF Control
AC-23
Severity
M
CCI
CCI-002347
Version
SRG-NET-000319-IDPS-000185
Vuln IDs
  • SRG-NET-000319-IDPS-000185
Rule IDs
  • SRG-NET-000319-IDPS-000185_rule
Data mining is the analysis of large quantities of data to discover patterns and is used in intelligence gathering. Failure to detect attacks that use unauthorized data mining techniques to attack applications may result in the compromise of information. Injection attacks allow an attacker to inject code into a program or query or inject malware onto a computer to execute remote commands that can read or modify a database, or change data on a website. These attacks include buffer overrun, XML, JavaScript, and HTML injections. IDPS component(s) with anomaly detection must be included in the IDPS implementation. These components must include rules and anomaly detection algorithms to monitor for atypical application behavior, commands, and accesses.
Checks: C-SRG-NET-000319-IDPS-000185_chk

Verify the IDPS detects code injection attacks launched against application objects including, at a minimum, application URLs and application code. If the IDPS does not detect code injection attacks launched against application objects including, at a minimum, application URLs and application code, this is a finding.

Fix: F-SRG-NET-000319-IDPS-000185_fix

Configure the IDPS to detect code injection attacks launched against application objects including, at a minimum, application URLs and application code.

b
To protect against unauthorized data mining, the IDPS must detect SQL injection attacks launched against data storage objects, including, at a minimum, databases, database records, and database fields.
AC-23 - Medium - CCI-002347 - SRG-NET-000319-IDPS-000186 - SRG-NET-000319-IDPS-000186_rule
RMF Control
AC-23
Severity
M
CCI
CCI-002347
Version
SRG-NET-000319-IDPS-000186
Vuln IDs
  • SRG-NET-000319-IDPS-000186
Rule IDs
  • SRG-NET-000319-IDPS-000186_rule
Data mining is the analysis of large quantities of data to discover patterns and is used in intelligence gathering. Failure to detect attacks that use unauthorized data mining techniques to attack databases may result in the compromise of information. SQL injection attacks are the most prevalent attacks against web applications and databases. These attacks inject SQL commands that can read, modify, or compromise the meaning of the original SQL query. An attacker can spoof identity; expose, tamper, destroy, or make existing data unavailable; or gain unauthorized privileges on the database server. IDPS component(s) with anomaly detection must be included in the IDPS implementation to monitor for and detect unauthorized data mining. These components must include rules and anomaly detection algorithms to monitor for SQL injection attacks.
Checks: C-SRG-NET-000319-IDPS-000186_chk

Verify the IDPS detects SQL injection attacks launched against data storage objects, including, at a minimum, databases, database records, and database fields. If the IDPS does not detect SQL injection attacks launched against data storage objects, including, at a minimum, databases, database records, and database fields, this is a finding.

Fix: F-SRG-NET-000319-IDPS-000186_fix

Configure the IDPS to detect SQL injection attacks launched against data storage objects, including, at a minimum, databases, database records, and database fields.

b
The IDPS must enforce approved authorizations by restricting or blocking the flow of harmful or suspicious communications traffic within the network as defined in the PPSM CAL and vulnerability assessments.
AC-4 - Medium - CCI-001368 - SRG-NET-000018-IDPS-000018 - SRG-NET-000018-IDPS-000018_rule
RMF Control
AC-4
Severity
M
CCI
CCI-001368
Version
SRG-NET-000018-IDPS-000018
Vuln IDs
  • SRG-NET-000018-IDPS-000018
Rule IDs
  • SRG-NET-000018-IDPS-000018_rule
The flow of all communications traffic must be monitored and controlled so it does not introduce any unacceptable risk to the network infrastructure or data. Restricting the flow of communications traffic, also known as Information flow control, regulates where information is allowed to travel as opposed to who is allowed to access the information and without explicit regard to subsequent accesses to that information. The IDPS will include policy filters, rules, signatures, and behavior analysis algorithms that inspects and restricts traffic based on the characteristics of the information and/or the information path as it crosses internal network boundaries. The IDPS monitors for harmful or suspicious information flows and restricts or blocks this traffic based on attribute- and content-based inspection of the source, destination, headers, and/or content of the communications traffic.
Checks: C-SRG-NET-000018-IDPS-000018_chk

Verify the IDPS enforces approved authorizations by restricting or blocking the flow of harmful or suspicious communications traffic within the network as defined in the PPSM CAL and vulnerability assessments. If the IDPS does not enforce approved authorizations by restricting or blocking the flow of harmful or suspicious communications traffic within the network as defined in the PPSM CAL and vulnerability assessments, this is a finding.

Fix: F-SRG-NET-000018-IDPS-000018_fix

Configure the IDPS to enforce approved authorizations by restricting or blocking the flow of harmful or suspicious communications traffic within the network as defined in the PPSM CAL and vulnerability assessments.

b
The IDPS must enforce approved authorizations by restricting or blocking the flow of harmful or suspicious communications traffic for controlling the flow of information between interconnected networks as defined in the PPSM CAL and vulnerability assessments.
AC-4 - Medium - CCI-001414 - SRG-NET-000019-IDPS-000019 - SRG-NET-000019-IDPS-000019_rule
RMF Control
AC-4
Severity
M
CCI
CCI-001414
Version
SRG-NET-000019-IDPS-000019
Vuln IDs
  • SRG-NET-000019-IDPS-000019
Rule IDs
  • SRG-NET-000019-IDPS-000019_rule
The flow of all communications traffic must be monitored and controlled so it does not introduce any unacceptable risk to the network infrastructure or data. Restricting the flow of communications traffic, also known as Information flow control, regulates where information is allowed to travel as opposed to who is allowed to access the information and without explicit regard to subsequent accesses to that information. The IDPS will include policy filters, rules, signatures, and behavior analysis algorithms that inspects and restricts traffic based on the characteristics of the information and/or the information path as it crosses external/perimeter boundaries. The IDPS monitors for harmful or suspect information flows and restricts or blocks this traffic based on attribute- and content-based inspection of the source, destination, headers, and/or content of the communications traffic.
Checks: C-SRG-NET-000019-IDPS-000019_chk

Verify the IDPS enforces approved authorizations by restricting or blocking the flow of harmful or suspicious communications traffic for controlling the flow of information between interconnected networks as defined in the PPSM CAL and vulnerability assessments. If the IDPS does not enforce approved authorizations by restricting or blocking the flow of harmful or suspicious communications traffic for controlling the flow of information between interconnected networks as defined in the PPSM CAL and vulnerability assessments, this is a finding.

Fix: F-SRG-NET-000019-IDPS-000019_fix

Configure the IDPS to enforce approved authorizations by restricting or blocking the flow of harmful or suspicious communications traffic for controlling the flow of information between interconnected networks as defined in the PPSM CAL and vulnerability assessments.

b
The IDPS must immediately use updates made to policy filters, rules, signatures, and anomaly analysis algorithms for traffic detection and prevention functions.
AC-4 - Medium - CCI-001414 - SRG-NET-000019-IDPS-000187 - SRG-NET-000019-IDPS-000187_rule
RMF Control
AC-4
Severity
M
CCI
CCI-001414
Version
SRG-NET-000019-IDPS-000187
Vuln IDs
  • SRG-NET-000019-IDPS-000187
Rule IDs
  • SRG-NET-000019-IDPS-000187_rule
Information flow policies regarding dynamic information flow control include, for example, allowing or disallowing information flows based on changes to the PPSM CAL, vulnerability assessments, or mission conditions. Changing conditions include changes in the threat environment and detection of potentially harmful or adverse events. Changes to the IDPS must take effect when made by an authorized administrator and the new configuration is put in place or committed. With some devices, the changes take effect as the configuration is changed, while with others, the new configuration must be submitted to the device. In any case, the behavior of the IDPS must immediately be affected to reflect the configuration change. An IDPS can terminate an information flow if it detects a potentially harmful or adverse event in that specific data flow. This action must take place immediately when triggered.
Checks: C-SRG-NET-000019-IDPS-000187_chk

Verify the IDPS immediately uses updates made to policy filters, rules, signatures, and anomaly analysis algorithms for traffic detection and prevention functions. If the IDPS does not immediately use updates made to policy filters, rules, signatures, and anomaly analysis algorithms to traffic detection and prevention functions, this is a finding.

Fix: F-SRG-NET-000019-IDPS-000187_fix

Configure the IDPS to immediately use updates made to policy filters, rules, signatures, and anomaly analysis algorithms for traffic detection and prevention functions.

b
The IDPS must use the most recent updates made to policy filters, rules, signatures, and anomaly analysis algorithms upon reboot.
AC-4 - Medium - CCI-001414 - SRG-NET-000019-IDPS-000188 - SRG-NET-000019-IDPS-000188_rule
RMF Control
AC-4
Severity
M
CCI
CCI-001414
Version
SRG-NET-000019-IDPS-000188
Vuln IDs
  • SRG-NET-000019-IDPS-000188
Rule IDs
  • SRG-NET-000019-IDPS-000188_rule
Information flow policies may require changes in order to meet changing mission needs or ongoing attacks. If changes are made to the IDPS, but are not saved to the configuration that is loaded upon the next boot-up of the device, the network would be vulnerable to previously mitigated risks. The IDPS must enforce changes to approved authorizations for controlling the flow of information within the network and between interconnected systems by ensuring the device configuration used upon reboot contains the most recent updates made to policy filters, rules, signatures, and anomaly analysis algorithms.
Checks: C-SRG-NET-000019-IDPS-000188_chk

Verify the IDPS uses the most recent updates made to policy filters, rules, signatures, and anomaly analysis algorithms upon reboot. If the IDPS does not use the most recent updates made to policy filters, rules, signatures, and anomaly analysis algorithms upon reboot, this is a finding.

Fix: F-SRG-NET-000019-IDPS-000188_fix

Configure the IDPS to use the most recent updates made to policy filters, rules, signatures, and anomaly analysis algorithms upon reboot.

b
The IDPS must provide audit record generation capability for detection events based on implementation of policy filters, rules, signatures, and anomaly analysis.
AU-12 - Medium - CCI-000169 - SRG-NET-000113-IDPS-000013 - SRG-NET-000113-IDPS-000013_rule
RMF Control
AU-12
Severity
M
CCI
CCI-000169
Version
SRG-NET-000113-IDPS-000013
Vuln IDs
  • SRG-NET-000113-IDPS-000013
Rule IDs
  • SRG-NET-000113-IDPS-000013_rule
Without the capability to generate audit records, it would be difficult to establish, correlate, and investigate the events relating to an incident, or identify those responsible for one. While auditing and logging are closely related, they are not the same. Logging is recording data about events that take place in a system, while auditing is the use of log records to identify security-relevant information such as system or user accesses. In short, log records are audited to establish an accurate history. Without logging, it would be impossible to establish an audit trail. The IDPS must have the capability to capture and log detected security violations and potential security violations.
Checks: C-SRG-NET-000113-IDPS-000013_chk

Verify the configuration provides audit record generation capability for detection events based on implementation of policy filters, rules, signatures, and anomaly analysis. If the IDPS does not provide audit record generation capability for detection events based on implementation of policy filters, rules, signatures, and anomaly analysis, this is a finding.

Fix: F-SRG-NET-000113-IDPS-000013_fix

Configure the IDPS to provide audit record generation capability for detection events based on implementation of policy filters, rules, signatures, and anomaly analysis.

b
The IDPS must provide audit record generation capability for events where communication traffic is blocked or restricted based on policy filters, rules, signatures, and anomaly analysis.
AU-12 - Medium - CCI-000169 - SRG-NET-000113-IDPS-000082 - SRG-NET-000113-IDPS-000082_rule
RMF Control
AU-12
Severity
M
CCI
CCI-000169
Version
SRG-NET-000113-IDPS-000082
Vuln IDs
  • SRG-NET-000113-IDPS-000082
Rule IDs
  • SRG-NET-000113-IDPS-000082_rule
Without the capability to generate audit records, it would be difficult to establish, correlate, and investigate the events relating to an incident, or identify those responsible for one. While auditing and logging are closely related, they are not the same. Logging is recording data about events that take place in a system, while auditing is the use of log records to identify security-relevant information such as system or user accesses. In short, log records are audited to establish an accurate history. Without logging, it would be impossible to establish an audit trail. The IDPS must have the capability to capture and log events where communications traffic was blocked or restricted because of a security violation or potential security violations.
Checks: C-SRG-NET-000113-IDPS-000082_chk

Verify the configuration provides audit record generation capability for events where communication traffic is blocked or restricted based on policy filters, rules, signatures, and anomaly analysis algorithms. If the IDPS does not provide audit record generation capability for events where communication traffic is blocked or restricted based on policy filters, rules, signatures, and anomaly analysis, this is a finding.

Fix: F-SRG-NET-000113-IDPS-000082_fix

Configure the IDPS to provide audit record generation capability for events where communication traffic is blocked or restricted based on policy filters, rules, signatures, and anomaly analysis algorithms.

b
The IDPS must provide audit record generation with a configurable severity and escalation level capability.
AU-12 - Medium - CCI-000169 - SRG-NET-000113-IDPS-000189 - SRG-NET-000113-IDPS-000189_rule
RMF Control
AU-12
Severity
M
CCI
CCI-000169
Version
SRG-NET-000113-IDPS-000189
Vuln IDs
  • SRG-NET-000113-IDPS-000189
Rule IDs
  • SRG-NET-000113-IDPS-000189_rule
Without the capability to generate audit records with a severity code it is difficult to track and handle detection events. While auditing and logging are closely related, they are not the same. Logging is recording data about events that take place in a system, while auditing is the use of log records to identify security-relevant information such as system or user accesses. In short, log records are audited to establish an accurate history. Without logging, it would be impossible to establish an audit trail. The IDPS must have the capability to collect and log the severity associated with the policy, rule, or signature. IDSP products often have either pre-configured and/or a configurable method for associating an impact indicator or severity code with signatures and rules, at a minimum.
Checks: C-SRG-NET-000113-IDPS-000189_chk

Verify the configuration provides audit record generation with a configurable severity and escalation level capability. If the IDPS does not provide audit record generation with a configurable severity and escalation level capability, this is a finding.

Fix: F-SRG-NET-000113-IDPS-000189_fix

Configure the IDPS to provide audit record generation with a configurable severity and escalation level capability.

b
The IDPS must produce audit records containing sufficient information to establish what type of event occurred, including, at a minimum, reporting device name, event descriptions, source and destination address, policy filter, rule, or signature invoked, port, protocol, alert code or description.
AU-3 - Medium - CCI-000130 - SRG-NET-000074-IDPS-000059 - SRG-NET-000074-IDPS-000059_rule
RMF Control
AU-3
Severity
M
CCI
CCI-000130
Version
SRG-NET-000074-IDPS-000059
Vuln IDs
  • SRG-NET-000074-IDPS-000059
Rule IDs
  • SRG-NET-000074-IDPS-000059_rule
Without establishing what type of event occurred, it would be difficult to establish, correlate, and investigate the events leading up to an outage or attack. Associating an event types with each event log entry provides a means of investigating an attack, recognizing resource utilization or capacity thresholds, or identifying an improperly configured IDPS. While auditing and logging are closely related, they are not the same. Logging is recording data about events that take place in a system, while auditing is the use of log records to identify security-relevant information such as system or user accesses. In short, log records are audited to establish an accurate history. Without logging, it would be impossible to establish an audit trail.
Checks: C-SRG-NET-000074-IDPS-000059_chk

Examine the audit log configuration on the IDPS components or view several alert records on the organization's central audit log server. Verify the entries sent to the audit log include, at a minimum, reporting device name, event descriptions, policy filter, rule, or signature invoked, source and destination address, port, protocol, alert code or description. If the audit log event records does not include, at a minimum, reporting device name, event descriptions, policy filter, rule, or signature invoked, source and destination address, port, protocol, alert code or description, this is a finding.

Fix: F-SRG-NET-000074-IDPS-000059_fix

Configure the IDPS components to ensure entries sent to the audit log include sufficient information to determine the type or category for each audit event recorded in the audit log, including, at a minimum, reporting device name, event descriptions, policy filter, rule, or signature invoked, source and destination address, port, protocol, alert code or description.

b
The IDPS must produce audit records containing information to establish when (date and time) the events occurred.
AU-3 - Medium - CCI-000131 - SRG-NET-000075-IDPS-000060 - SRG-NET-000075-IDPS-000060_rule
RMF Control
AU-3
Severity
M
CCI
CCI-000131
Version
SRG-NET-000075-IDPS-000060
Vuln IDs
  • SRG-NET-000075-IDPS-000060
Rule IDs
  • SRG-NET-000075-IDPS-000060_rule
Without establishing the time (date/time) an event occurred, it would be difficult to establish, correlate, and investigate the events leading up to an outage or attack. Associating the date and time the event occurred with each event log entry provides a means of investigating an attack, recognizing resource utilization or capacity thresholds, or identifying an improperly configured IDPS. Log records must have accurate date/time stamps since forensic analysis of security incidents and day-to-day monitoring are substantially more difficult if there are no time stamps on log entries. While auditing and logging are closely related, they are not the same. Logging is recording data about events that take place in a system, while auditing is the use of log records to identify security-relevant information such as system or user accesses. In short, log records are audited to establish an accurate history. Without logging, it would be impossible to establish an audit trail.
Checks: C-SRG-NET-000075-IDPS-000060_chk

Examine the audit log configuration on the IDPS components or view several alert records on the organization's central audit log server. Verify the entries sent to the audit log include the date and time of each event. If the audit log event records do not include the date and time the events occurred, this is a finding.

Fix: F-SRG-NET-000075-IDPS-000060_fix

Configure the IDPS components to include the date time stamp of events in log messages.

b
The IDPS must produce audit records containing information to establish where the events occurred, including, at a minimum, enclave and sub-enclave, node names, network element name, module, and sub-system.
AU-3 - Medium - CCI-000132 - SRG-NET-000076-IDPS-000061 - SRG-NET-000076-IDPS-000061_rule
RMF Control
AU-3
Severity
M
CCI
CCI-000132
Version
SRG-NET-000076-IDPS-000061
Vuln IDs
  • SRG-NET-000076-IDPS-000061
Rule IDs
  • SRG-NET-000076-IDPS-000061_rule
Without establishing where an event occurred, it would be difficult to establish, correlate, and investigate the events leading up to an outage or attack. Associating event location with the event log entries provides a means of investigating an attack, recognizing resource utilization or capacity thresholds, or identifying an improperly configured IDPS. While auditing and logging are closely related, they are not the same. Logging is recording data about events that take place in a system, while auditing is the use of log records to identify security-relevant information such as system or user accesses. In short, log records are audited to establish an accurate history. Without logging, it would be impossible to establish an audit trail. This requirement refers to capturing information about where the event was detected, rather than where the event originated.
Checks: C-SRG-NET-000076-IDPS-000061_chk

Examine the audit log configuration on the IDPS components or view several alert records on organization's central audit log server. Verify the entries sent to the audit log include, at a minimum, enclave and sub-enclave, node names, network element name, module, and sub-system as accurately as possible. If the audit log events do not include, at a minimum, enclave and sub-enclave, node names, network element name, module, and sub-system as accurately as possible, this is a finding.

Fix: F-SRG-NET-000076-IDPS-000061_fix

Configure the IDPS components to ensure log entries include, at a minimum, enclave and sub-enclave, node names, network element name, module, and sub-system as accurately as possible.

b
The IDPS must produce audit records containing information to establish the source of the event, including, at a minimum, originating source address, process, node, or device name.
AU-3 - Medium - CCI-000133 - SRG-NET-000077-IDPS-000062 - SRG-NET-000077-IDPS-000062_rule
RMF Control
AU-3
Severity
M
CCI
CCI-000133
Version
SRG-NET-000077-IDPS-000062
Vuln IDs
  • SRG-NET-000077-IDPS-000062
Rule IDs
  • SRG-NET-000077-IDPS-000062_rule
Without establishing the source of an event, it would be difficult to establish, correlate, and investigate the events leading up to an outage or attack. Associating the source of the event with detected events in the logs provides a means of investigating an attack, recognizing resource utilization or capacity thresholds, or identifying an improperly configured IDPS. While auditing and logging are closely related, they are not the same. Logging is recording data about events that take place in a system, while auditing is the use of log records to identify security-relevant information such as system or user accesses. In short, log records are audited to establish an accurate history. Without logging, it would be impossible to establish an audit trail.
Checks: C-SRG-NET-000077-IDPS-000062_chk

Verify configuration produces audit records containing information to establish the source of the event, including, at a minimum, originating source address, process, node, or device name. If the IDPS does not produce audit records containing information to establish the source of the event, including, at a minimum, originating source address, process, node, or device name, this is a finding.

Fix: F-SRG-NET-000077-IDPS-000062_fix

Configure the IDPS to produce audit records containing information to establish the source of the event, including, at a minimum, originating source address, process, node, or device name.

b
The IDPS must produce audit records containing information to establish the outcome of events associated with detected harmful or potentially harmful traffic, including, at a minimum, capturing all associated traffic, the systems accessed, commands executed on the accessed systems, and the success/failure of these commands.
AU-3 - Medium - CCI-000134 - SRG-NET-000078-IDPS-000063 - SRG-NET-000078-IDPS-000063_rule
RMF Control
AU-3
Severity
M
CCI
CCI-000134
Version
SRG-NET-000078-IDPS-000063
Vuln IDs
  • SRG-NET-000078-IDPS-000063
Rule IDs
  • SRG-NET-000078-IDPS-000063_rule
Without establishing the outcome of the event, it would be difficult to establish, correlate, and investigate the events leading up to an outage or attack. Associating event outcome with detected events in the log provides a means of investigating an attack, recognizing resource utilization or capacity thresholds, or identifying an improperly configured IDPS. While auditing and logging are closely related, they are not the same. Logging is recording data about events that take place in a system, while auditing is the use of log records to identify security-relevant information such as system or user accesses. In short, log records are audited to establish an accurate history. Without logging, it would be impossible to establish an audit trail. If harmful or potentially harmful communications traffic is detected, the IDPS must capture all of the traffic associated with the incident for forensic analysis. The logs should identify what servers, operating systems, and applications were attacked and the interaction of the target with the attacker. All commands that were entered by the attacker (such as account creations, changes in permissions, files accessed, etc.) during the session should also be logged.
Checks: C-SRG-NET-000078-IDPS-000063_chk

Examine the audit log configuration on the IDPS components or view several alert records on organization's central audit log server. Verify the entries sent to the audit log include, at a minimum, capturing all associated traffic, the systems accessed, and commands executed on the accessed systems, and the success/failure of these commands. If the audit log event records do not include, at a minimum, capturing all associated traffic, the systems accessed, and commands executed on the accessed systems, and the success/failure of these commands, this is a finding.

Fix: F-SRG-NET-000078-IDPS-000063_fix

Configure the IDPS components to ensure entries sent to the audit log include, at a minimum, capturing all associated traffic, the systems accessed, and commands executed on the accessed systems, and the success/failure of these commands.

b
The IDPS must generate audit records containing information that establishes the identity of any individual or process associated with the event, including, at a minimum, user or process identifiers.
AU-3 - Medium - CCI-001487 - SRG-NET-000079-IDPS-000064 - SRG-NET-000079-IDPS-000064_rule
RMF Control
AU-3
Severity
M
CCI
CCI-001487
Version
SRG-NET-000079-IDPS-000064
Vuln IDs
  • SRG-NET-000079-IDPS-000064
Rule IDs
  • SRG-NET-000079-IDPS-000064_rule
Without information that establishes the identity of the subjects (i.e., users or processes acting on behalf of users) associated with the events, security personnel cannot determine responsibility for the potentially harmful event. Log record content that may be necessary to satisfy this requirement includes the user or process identifiers.
Checks: C-SRG-NET-000079-IDPS-000064_chk

Examine the audit log configuration on the IDPS components or view several alert records on organization's central audit log server. Verify the audit records contain information to establish the identity of any individual or process associated with the event, including, at a minimum, user or process identifiers. If the audit log event records do not include, at a minimum, the user or process identifiers associated with the event, this is a finding.

Fix: F-SRG-NET-000079-IDPS-000064_fix

Configure the IDPS components to ensure entries sent to the audit log include, at a minimum, the user or process identifiers associated with the event.

b
IDPS must support centralized management and configuration of the content captured in audit records generated by all IDPS components.
AU-3 - Medium - CCI-001844 - SRG-NET-000333-IDPS-000190 - SRG-NET-000333-IDPS-000190_rule
RMF Control
AU-3
Severity
M
CCI
CCI-001844
Version
SRG-NET-000333-IDPS-000190
Vuln IDs
  • SRG-NET-000333-IDPS-000190
Rule IDs
  • SRG-NET-000333-IDPS-000190_rule
Without the ability to centrally manage the content captured in the log records, identification, troubleshooting, and correlation of suspicious behavior would be difficult and could lead to a delayed or incomplete analysis of an attack. Centralized management and storage of log records increases efficiency in maintenance and management of records as well as facilitates the backup and archiving of those records. The IDPS must be configured to support centralized management and configuration of the content to be captured in audit records generated by all network components. IDPS sensors and consoles must have the capability to support centralized logging. They must be configured to send log messages to centralized, redundant servers and be capable of being remotely configured to change logging parameters (such as facility and severity levels).
Checks: C-SRG-NET-000333-IDPS-000190_chk

Verify the IDPS is configured to support centralized management and configuration of the content captured in audit records generated by all IDPS components. If the IDPS does not support centralized management and configuration of the content captured in audit records generated by all IDPS components, this is a finding.

Fix: F-SRG-NET-000333-IDPS-000190_fix

Configure the IDPS to support centralized management and configuration of the content captured in audit records generated by all IDPS components.

b
The IDPS must off-load log records to a centralized log server.
AU-4 - Medium - CCI-001851 - SRG-NET-000334-IDPS-000191 - SRG-NET-000334-IDPS-000191_rule
RMF Control
AU-4
Severity
M
CCI
CCI-001851
Version
SRG-NET-000334-IDPS-000191
Vuln IDs
  • SRG-NET-000334-IDPS-000191
Rule IDs
  • SRG-NET-000334-IDPS-000191_rule
Information stored in one location is vulnerable to accidental or incidental deletion or alteration. Off-loading ensures audit information does not get overwritten if the limited audit storage capacity is reached and also protects the audit record in case the system/component being audited is compromised. This also prevents the log records from being lost if the logs stored locally are accidentally or intentionally deleted, altered, or corrupted.
Checks: C-SRG-NET-000334-IDPS-000191_chk

Verify the IDPS off-loads log records to a centralized log server. If the IDPS does not off-load log records to a centralized log server, this is a finding.

Fix: F-SRG-NET-000334-IDPS-000191_fix

Configure the IDPS to off-load log records to a centralized log server.

b
The IDPS must off-load log records to a centralized log server in real time.
AU-4 - Medium - CCI-001851 - SRG-NET-000511-IDPS-000012 - SRG-NET-000511-IDPS-000012_rule
RMF Control
AU-4
Severity
M
CCI
CCI-001851
Version
SRG-NET-000511-IDPS-000012
Vuln IDs
  • SRG-NET-000511-IDPS-000012
Rule IDs
  • SRG-NET-000511-IDPS-000012_rule
Information stored in one location is vulnerable to accidental or incidental deletion or alteration. Off-loading ensures audit information does not get overwritten if the limited audit storage capacity is reached and also protects the audit record in case the system/component being audited is compromised. This also prevents the log records from being lost if the logs stored locally are accidentally or intentionally deleted, altered, or corrupted. IDPS components must have the capability to support centralized logging. They must be configured to send log messages to centralized, redundant servers in real time (within less than a second).
Checks: C-SRG-NET-000511-IDPS-000012_chk

Verify the IDPS off-loads log records to a centralized log server in real time. If the IDPS does not off-load log records to a centralized log server in real time, this is a finding.

Fix: F-SRG-NET-000511-IDPS-000012_fix

Configure the IDPS to off-load log records to a centralized log server in real time.

b
The IDPS must provide a real time alert to the SA and IAO, at a minimum, of all audit failure events where the detection and/or prevention function is unable to write events to either local storage or the centralized server.
AU-5 - Medium - CCI-001858 - SRG-NET-000335-IDPS-000014 - SRG-NET-000335-IDPS-000014_rule
RMF Control
AU-5
Severity
M
CCI
CCI-001858
Version
SRG-NET-000335-IDPS-000014
Vuln IDs
  • SRG-NET-000335-IDPS-000014
Rule IDs
  • SRG-NET-000335-IDPS-000014_rule
Without a real time alert, security personnel may be unaware of an impending failure of the audit capability, and the ability to perform forensic analysis and detect rate-based and other anomalies will be impeded. The IDPS must generate an alert which will notify designated personnel of the logging failure. Since SAs or IAOs must take action immediately, these messages will be designated as a critical severity level. Alerts provide organizations with urgent messages. Real time alerts provide these messages immediately (i.e., the time from event detection to alert occurs in seconds or less).
Checks: C-SRG-NET-000335-IDPS-000014_chk

Verify the IDPS provides a real time alert (i.e., the time from event detection to alert occurs in seconds or less) to the SA and IAO, at a minimum, of all audit failure events where the detection and/or prevention function is unable to write events to either local storage or the centralized server. If the IDPS does not provide a real time alert to the SA and IAO, at a minimum, of all audit failure events where the detection and/or prevention function is unable to write events to either local storage or the centralized server, this is a finding.

Fix: F-SRG-NET-000335-IDPS-000014_fix

Configure the IDPS to provide a real time alert to the SA and IAO, at a minimum, of all audit failure events where the detection and/or prevention function is unable to write events to either local storage or the centralized server.

b
The IDPS must alert the IAO and SA (at a minimum) in the event of an audit processing failure where the detection and/or prevention function is unable to write events to either local storage or the centralized server.
AU-5 - Medium - CCI-000139 - SRG-NET-000088-IDPS-000068 - SRG-NET-000088-IDPS-000068_rule
RMF Control
AU-5
Severity
M
CCI
CCI-000139
Version
SRG-NET-000088-IDPS-000068
Vuln IDs
  • SRG-NET-000088-IDPS-000068
Rule IDs
  • SRG-NET-000088-IDPS-000068_rule
Appropriate personnel must be aware if a system is at risk of failing to process audit logs as required. Without this notification, the security personnel may be unaware of an impending failure of the audit capability and system operation may be adversely affected. Audit processing failures include software/hardware errors, failures in the audit capturing mechanisms, and audit storage capacity being reached or exceeded. If the IDPS becomes unable to write events to either local storage or to a centralized server, this is a logging failure. This can happen when the local storage is full and the device is not configured to overwrite the oldest record in the file with the newest (circular buffer), or when connectivity to the centralized Syslog server is lost, or when the Syslog process is stopped or hung.
Checks: C-SRG-NET-000088-IDPS-000068_chk

Verify the IDPS alerts the IAO and SA (at a minimum) in the event of an audit processing failure where the detection and/or prevention function is unable to write events to either local storage or the centralized server. If the IDPS does not alert the IAO and SA (at a minimum) in the event of an audit processing failure where the detection and/or prevention function is unable to write events to either local storage or the centralized server, this is a finding.

Fix: F-SRG-NET-000088-IDPS-000068_fix

Configure the IDPS to alert the IAO and SA (at a minimum) in the event of an audit processing failure where the detection and/or prevention function is unable to write events to either local storage or the centralized server.

b
In the event of a logging failure caused by the lack of audit record storage capacity, the IDPS must continue generating and storing audit records if possible (automatically restarting the audit service if necessary), overwriting the oldest audit records in a first-in-first-out manner.
AU-5 - Medium - CCI-000140 - SRG-NET-000089-IDPS-000069 - SRG-NET-000089-IDPS-000069_rule
RMF Control
AU-5
Severity
M
CCI
CCI-000140
Version
SRG-NET-000089-IDPS-000069
Vuln IDs
  • SRG-NET-000089-IDPS-000069
Rule IDs
  • SRG-NET-000089-IDPS-000069_rule
It is critical that when the IDPS is at risk of failing to process audit logs as required, it takes action to mitigate the failure. Audit processing failures include: software/hardware errors; failures in the audit capturing mechanisms; and audit storage capacity being reached or exceeded. Responses to audit failure depend upon the nature of the failure. The IDPS performs a critical security function, so its continued operation is imperative. Since availability of the IDPS is an overriding concern, shutting down the system in the event of an audit failure should be avoided, except as a last resort.
Checks: C-SRG-NET-000089-IDPS-000069_chk

Verify the IDPS, in the event of a logging failure caused by the lack of audit record storage capacity, continues generating and storing audit records and overwriting the oldest audit records in a first-in-first-out manner. In the event of a logging failure caused by the lack of audit record storage capacity, if the IDPS does not continue generating and storing audit records and overwriting the oldest audit records in a first-in-first-out manner, this is a finding.

Fix: F-SRG-NET-000089-IDPS-000069_fix

Configure the IDPS, in the event of a logging failure caused by the lack of audit record storage capacity, to continue generating and storing audit records and overwriting the oldest audit records in a first-in-first-out manner.

b
In the event of a logging failure, caused by loss of communications with the central logging server, the IDPS must queue audit records locally until communication is restored or until the audit records are retrieved manually.
AU-5 - Medium - CCI-000140 - SRG-NET-000089-IDPS-000010 - SRG-NET-000089-IDPS-000010_rule
RMF Control
AU-5
Severity
M
CCI
CCI-000140
Version
SRG-NET-000089-IDPS-000010
Vuln IDs
  • SRG-NET-000089-IDPS-000010
Rule IDs
  • SRG-NET-000089-IDPS-000010_rule
It is critical that when the IDPS is at risk of failing to process audit logs as required, it take action to mitigate the failure. Audit processing failures include: software/hardware errors; failures in the audit capturing mechanisms; and audit storage capacity being reached or exceeded. Responses to audit failure depend upon the nature of the failure. The IDPS performs a critical security function, so its continued operation is imperative. Since availability of the IDPS is an overriding concern, shutting down the system in the event of an audit failure should be avoided, except as a last resort.
Checks: C-SRG-NET-000089-IDPS-000010_chk

Verify the IDPS, in the event of a logging failure caused by loss of communications with the central logging server, queues audit records locally until communication is restored or until the audit records are retrieved manually. In the event of a logging failure caused by loss of communications with the central logging server, if the IDPS does not queue audit records locally until communication is restored or until the audit records are retrieved manually, this is a finding.

Fix: F-SRG-NET-000089-IDPS-000010_fix

Configure the IDPS, in the event of a logging failure caused by loss of communications with the central logging server, to queue audit records locally until communication is restored or until the audit records are retrieved manually.

b
In the event of a logging failure caused by loss of communications with the central logging server, the IDPS must synchronize the local audit data with the collection server when the connection is restored.
AU-5 - Medium - CCI-000140 - SRG-NET-000089-IDPS-000192 - SRG-NET-000089-IDPS-000192_rule
RMF Control
AU-5
Severity
M
CCI
CCI-000140
Version
SRG-NET-000089-IDPS-000192
Vuln IDs
  • SRG-NET-000089-IDPS-000192
Rule IDs
  • SRG-NET-000089-IDPS-000192_rule
The loss of log messages compromises the accuracy of audits that use those messages. If log messages are missing, then important information may be missed during an audit. Log messages must be synchronized between the IDPS local storage and the centralized log collection server; the centralized log collection server should store every message that the local device storage stores, otherwise an audit using the log records from the centralized log server may be inaccurate. Audit log records must be sent to a centralized collection server; if communication with this server is lost or the server fails, the IDPS must queue audit records locally until communication is restored or until the audit records are retrieved manually. Upon restoration of the connection to the centralized collection server, action must be taken to synchronize the local audit data with the collection server.
Checks: C-SRG-NET-000089-IDPS-000192_chk

Verify the IDPS, in the event of a logging failure caused by loss of communications with the central logging server, synchronizes the local audit data with the collection server when the connection is restored. If the IDPS does not synchronize the local audit data with the collection server when communications with the central logging server is restored, this is a finding.

Fix: F-SRG-NET-000089-IDPS-000192_fix

Configure the IDPS to synchronize the local audit data with the collection server when communications with the central logging server is restored.

b
The IDPS must support the centralized review and analysis of log records from multiple sensors, IDS, IPS, and other IDPS components by providing the information in a format that can be extracted and used by analysis tools.
AU-6 - Medium - CCI-000154 - SRG-NET-000091-IDPS-000193 - SRG-NET-000091-IDPS-000193_rule
RMF Control
AU-6
Severity
M
CCI
CCI-000154
Version
SRG-NET-000091-IDPS-000193
Vuln IDs
  • SRG-NET-000091-IDPS-000193
Rule IDs
  • SRG-NET-000091-IDPS-000193_rule
Centralized review and analysis of log records from multiple IDPS components gives the organization the capability to better detect distributed attacks and provides increased data points for behavior analysis techniques. These techniques are invaluable in monitoring for indicators of complex attack patterns. To support the centralized analysis capability, the IDPS components must be able to provide the information in a format (e.g., Syslog) that can be extracted and used, allowing the application to effectively review and analyze the log records.
Checks: C-SRG-NET-000091-IDPS-000193_chk

Verify the IDPS supports the centralized review and analysis of log records from multiple sensors, IDS, IPS, and other IDPS components by providing the information in a format (e.g., Syslog) that can be extracted and used by analysis tools. If the IDPS does not support the centralized review and analysis of log records from multiple sensors, IDS, IPS, and other IDPS components by providing the information in a format that can be extracted and used by analysis tools, this is a finding.

Fix: F-SRG-NET-000091-IDPS-000193_fix

Configure the IDPS to support the centralized review and analysis of log records from multiple sensors, IDS, IPS, and other IDPS components by providing the information in a format that can be extracted and used by analysis tools.

b
The IDPS must be configured in accordance with the security configuration settings based on DoD security policy and technology-specific security best practices.
CM-6 - Medium - CCI-000366 - SRG-NET-000512-IDPS-000194 - SRG-NET-000512-IDPS-000194_rule
RMF Control
CM-6
Severity
M
CCI
CCI-000366
Version
SRG-NET-000512-IDPS-000194
Vuln IDs
  • SRG-NET-000512-IDPS-000194
Rule IDs
  • SRG-NET-000512-IDPS-000194_rule
Configuring the IDPS to implement organization-wide security implementation guides and security checklists ensures compliance with federal standards and establishes a common security baseline across DoD that reflects the most restrictive security posture consistent with operational requirements. Configuration settings are the set of parameters that can be changed that affect the security posture and/or functionality of the network element. Security-related parameters are those parameters impacting the security state of the network element, including the parameters required to satisfy other security control requirements. For the network element, security-related parameters include settings for communications traffic management configurations.
Checks: C-SRG-NET-000512-IDPS-000194_chk

Verify the IDPS is configured in accordance with the security configuration settings based on DoD security policy and technology-specific security best practices. If the IDPS is not configured in accordance with the security configuration settings based on DoD security policy and technology-specific security best practices, this is a finding.

Fix: F-SRG-NET-000512-IDPS-000194_fix

Configure the IDPS to comply with the security configuration settings based on DoD security policy and technology-specific security best practices.

b
The IDPS must be configured to remove or disable non-essential capabilities which are not required for operation or not related to IDPS functionality (e.g., DNS, email client or server, FTP server, or web server).
CM-7 - Medium - CCI-000381 - SRG-NET-000131-IDPS-000011 - SRG-NET-000131-IDPS-000011_rule
RMF Control
CM-7
Severity
M
CCI
CCI-000381
Version
SRG-NET-000131-IDPS-000011
Vuln IDs
  • SRG-NET-000131-IDPS-000011
Rule IDs
  • SRG-NET-000131-IDPS-000011_rule
An IDPS can be capable of providing a wide variety of capabilities. Not all of these capabilities are necessary. Unnecessary services, functions, and applications increase the attack surface (sum of attack vectors) of a system. These unnecessary capabilities are often overlooked and therefore may remain unsecured.
Checks: C-SRG-NET-000131-IDPS-000011_chk

Have the SA display the services running on the IDPS components. Review the IDPS configuration to determine if non-essential capabilities not required for operation, or not related to IDPS functionality (e.g., DNS, email client or server, FTP server, or web server) are enabled. If the IDPS is not configured to remove or disable non-essential capabilities which are not required for operation or not related to IDPS functionality (e.g., DNS, email client or server, FTP server, or web server), this is a finding.

Fix: F-SRG-NET-000131-IDPS-000011_fix

Remove or disable non-essential capabilities from the IDPS. Removal is recommended since the service or function may be inadvertently enabled. However, if removal is not possible, disable the service or function. Document all necessary services.

b
The IDPS must be configured to remove or disable non-essential features, functions, and services of the IDPS application.
CM-7 - Medium - CCI-000381 - SRG-NET-000131-IDPS-000097 - SRG-NET-000131-IDPS-000097_rule
RMF Control
CM-7
Severity
M
CCI
CCI-000381
Version
SRG-NET-000131-IDPS-000097
Vuln IDs
  • SRG-NET-000131-IDPS-000097
Rule IDs
  • SRG-NET-000131-IDPS-000097_rule
An IDPS can be capable of providing a wide variety of capabilities. Not all of these capabilities are necessary. Unnecessary services, functions, and applications increase the attack surface (sum of attack vectors) of a system. These unnecessary capabilities are often overlooked and therefore may remain unsecured. This requirement applies to unnecessary features of the IDPS application itself.
Checks: C-SRG-NET-000131-IDPS-000097_chk

Verify the IDPS is configured to remove or disable non-essential features, functions, and services of the IDPS application. If the IDPS is not configured to remove or disable non-essential features, functions, and services of the IDPS application, this is a finding.

Fix: F-SRG-NET-000131-IDPS-000097_fix

Configure the IDPS to remove or disable non-essential features, functions, and services of the IDPS application.

b
The IDPS must be configured to prohibit or restrict the use of functions, ports, protocols, and/or services, as defined in the PPSM CAL and vulnerability assessments.
CM-7 - Medium - CCI-000382 - SRG-NET-000132-IDPS-000195 - SRG-NET-000132-IDPS-000195_rule
RMF Control
CM-7
Severity
M
CCI
CCI-000382
Version
SRG-NET-000132-IDPS-000195
Vuln IDs
  • SRG-NET-000132-IDPS-000195
Rule IDs
  • SRG-NET-000132-IDPS-000195_rule
Some ports, protocols, or services have known exploits or security weaknesses. These ports, protocols, and services must be prohibited or restricted in the IDPS configuration in accordance with DoD policy. Policy filters restrict traffic destined to the enclave perimeter in accordance with the guidelines contained in DoD Instruction 8551.1 for all ports, protocols, and functions. SAs will review the vulnerability assessment for each port allowed into the enclave and apply all appropriate mitigations defined in the Vulnerability Assessment report. Only ports, protocols, and functions allowed into the enclave should be registered in the PPSM database. It is the responsibility of the enclave owner to have the applications the enclave uses registered in the PPSM database.
Checks: C-SRG-NET-000132-IDPS-000195_chk

Verify the IDPS is configured to prohibit or restrict the use of functions, ports, protocols, and/or services, as defined in the PPSM CAL and vulnerability assessments. If the IDPS is not configured to prohibit or restrict the use of functions, ports, protocols, and/or services, as defined in the PPSM CAL and vulnerability assessments, this is a finding.

Fix: F-SRG-NET-000132-IDPS-000195_fix

Configure the IDPS to prohibit or restrict the use of functions, ports, protocols, and/or services, as defined in the PPSM CAL and vulnerability assessments.

b
The IDPS must detect, at a minimum, mobile code that is unsigned or exhibiting unusual behavior, has not undergone a risk assessment, or is prohibited for use based on a risk assessment.
SC-18 - Medium - CCI-001166 - SRG-NET-000228-IDPS-000196 - SRG-NET-000228-IDPS-000196_rule
RMF Control
SC-18
Severity
M
CCI
CCI-001166
Version
SRG-NET-000228-IDPS-000196
Vuln IDs
  • SRG-NET-000228-IDPS-000196
Rule IDs
  • SRG-NET-000228-IDPS-000196_rule
Mobile code is defined as software modules obtained from remote systems, transferred across a network, and then downloaded and executed on a local system without explicit installation or execution by the recipient. Examples of mobile code include JavaScript, VBScript, Java applets, ActiveX controls, Flash animations, Shockwave videos, and macros embedded within Microsoft Office documents. Mobile code can be exploited to attack a host. It can be sent as an e-mail attachment or embedded in other file formats not traditionally associated with executable code. While the IDPS cannot replace the anti-virus and host-based IDS (HIDS) protection installed on the network's endpoints, vendor or locally created sensor rules can be implemented, which provide preemptive defense against both known and zero-day vulnerabilities. Many of the protections may provide defenses before vulnerabilities are discovered and rules or blacklist updates are distributed by anti-virus or malicious code solution vendors. To monitor for and detect known prohibited mobile code or approved mobile code that violates permitted usage requirements, the IDPS must implement policy filters, rules, signatures, and anomaly analysis.
Checks: C-SRG-NET-000228-IDPS-000196_chk

Verify the IDPS detects, at a minimum, mobile code that is unsigned or exhibiting unusual behavior, has not undergone a risk assessment, or is prohibited for use based on a risk assessment. If the IDPS does not detect, at a minimum, mobile code that is unsigned or exhibiting unusual behavior, has not undergone a risk assessment, or is prohibited for use based on a risk assessment, this is a finding.

Fix: F-SRG-NET-000228-IDPS-000196_fix

Configure the IDPS to detects, at a minimum, mobile code that is unsigned or exhibiting unusual behavior, has not undergone a risk assessment, or are prohibited for use based on a risk assessment.

b
The IDPS must block any prohibited mobile code at the enclave boundary when it is detected.
SC-18 - Medium - CCI-001662 - SRG-NET-000229-IDPS-000163 - SRG-NET-000229-IDPS-000163_rule
RMF Control
SC-18
Severity
M
CCI
CCI-001662
Version
SRG-NET-000229-IDPS-000163
Vuln IDs
  • SRG-NET-000229-IDPS-000163
Rule IDs
  • SRG-NET-000229-IDPS-000163_rule
Mobile code is defined as software modules obtained from remote systems, transferred across a network, and then downloaded and executed on a local system without explicit installation or execution by the recipient. Examples of mobile code include JavaScript, VBScript, Java applets, ActiveX controls, Flash animations, Shockwave videos, and macros embedded within Microsoft Office documents. Mobile code can be exploited to attack a host. It can be sent as an e-mail attachment or embedded in other file formats not traditionally associated with executable code. While the IDPS cannot replace the anti-virus and host-based IDS (HIDS) protection installed on the network's endpoints, vendor or locally created sensor rules can be implemented, which provide preemptive defense against both known and zero-day vulnerabilities. Many of the protections may provide defenses before vulnerabilities are discovered and rules or blacklist updates are distributed by anti-virus or malicious code solution vendors. To block known prohibited mobile code or approved mobile code that violates permitted usage requirements, the IDPS must implement policy filters, rules, signatures, and anomaly analysis.
Checks: C-SRG-NET-000229-IDPS-000163_chk

Verify the IDPS blocks any prohibited mobile code at the enclave boundary when it is detected. If the IDPS does not block any prohibited mobile code at the enclave boundary when it is detected, this is a finding.

Fix: F-SRG-NET-000229-IDPS-000163_fix

Configure the IDPS to block any prohibited mobile code at the enclave boundary when it is detected.

b
The IDPS must stop forwarding traffic or maintain the configured security policies upon the failure of the following actions: system initialization, shutdown, or system abort.
SC-24 - Medium - CCI-001190 - SRG-NET-000235-IDPS-000169 - SRG-NET-000235-IDPS-000169_rule
RMF Control
SC-24
Severity
M
CCI
CCI-001190
Version
SRG-NET-000235-IDPS-000169
Vuln IDs
  • SRG-NET-000235-IDPS-000169
Rule IDs
  • SRG-NET-000235-IDPS-000169_rule
Failure to a known safe state helps prevent systems from failing to a state that may cause loss of data or unauthorized access to system resources. Network elements that fail suddenly and with no incorporated failure state planning may leave the hosting system available but with a reduced security protection capability. Preserving information system state information also facilitates system restart and return to the operational mode of the organization with less disruption to mission-essential processes. If the IDPS fails in an unsecure manner (open), unauthorized traffic originating externally to the enclave may enter, or the device may permit unauthorized information release. Fail secure is a condition achieved by employing information system mechanisms to ensure, in the event of a device initialization failure, device shutdown failure, or an abort failure of the IDPS, it does not enter into an unsecure state where intended security properties no longer hold. If the device fails, it must not fail in a manner that will allow unauthorized access. If the IDPS fails for any reason, it must stop forwarding traffic altogether or maintain the configured security policies. If the device stops forwarding traffic, maintaining network availability would be achieved through device redundancy. Since it is usually not possible to test this capability in a production environment, systems should either be validated in a testing environment or prior to installation. This requirement is usually a function of the design of the IDPS component. Compliance can be verified by acceptance/validation processes or vendor attestation.
Checks: C-SRG-NET-000235-IDPS-000169_chk

Verify the IDPS stops forwarding traffic or maintains the configured security policies upon the failure of the following actions: system initialization, shutdown, or system abort. If the IDPS does not stop forwarding traffic or maintain the configured security policies upon the failure of the following actions: system initialization, shutdown, or system abort, this is a finding.

Fix: F-SRG-NET-000235-IDPS-000169_fix

Configure the IDPS to stop forwarding traffic or maintain the configured security policies upon the failure of the following actions: system initialization, shutdown, or system abort.

b
The IDPS must, upon system failure, save diagnostic information, log system messages, and load the most current security policies, rules, and signatures when restarted.
SC-24 - Medium - CCI-001665 - SRG-NET-000236-IDPS-000170 - SRG-NET-000236-IDPS-000170_rule
RMF Control
SC-24
Severity
M
CCI
CCI-001665
Version
SRG-NET-000236-IDPS-000170
Vuln IDs
  • SRG-NET-000236-IDPS-000170
Rule IDs
  • SRG-NET-000236-IDPS-000170_rule
If the IDPS (or any other network element) crashes, it is important for Systems Administrators to be able to identify why the device crashed. Retaining the configuration and log records provides information that can be used to identify the cause of the crash and determine what, if any, other parts of the system may have been affected. The device should also create a file containing the recorded state of the working memory and/or other useful information concerning the crash. This provides additional diagnostic information but may need to be enabled in the device configuration. Network availability is maintained, in part, by the use of redundant components in an architecture that maintains operation of the network in case a component fails. The degree of redundancy depends on mission requirements and operational constraints. Each enclave should also maintain sufficient spares of each device or component and maintain device configurations that can be readily accessed by authorized personnel in case of a device failure. In many cases, the failed device can be immediately placed back into service. To facilitate this, the device must maintain its configuration if it crashes. Since it is usually not possible to test this capability in a production environment, systems should either be validated in a testing environment or prior to installation. This requirement is usually a function of the design of the IDPS component. Compliance can be verified by acceptance/validation processes or vendor attestation.
Checks: C-SRG-NET-000236-IDPS-000170_chk

Verify the IDPS, upon system failure, saves diagnostic information, logs system messages, and loads the most current security policies, rules, and signatures when restarted. If the device does not, upon system failure, save diagnostic information, log system messages, and load the most current security policies, rules, and signatures when restarted, this is a finding.

Fix: F-SRG-NET-000236-IDPS-000170_fix

Configure the IDPS to, upon system failure, save diagnostic information, log system messages, and load the most current security policies, rules, and signatures when restarted.

b
The IDPS must protect against or limit the effects of known and unknown types of Denial of Service (DoS) attacks by employing rate-based attack prevention behavior analysis.
SC-5 - Medium - CCI-002385 - SRG-NET-000362-IDPS-000196 - SRG-NET-000362-IDPS-000196_rule
RMF Control
SC-5
Severity
M
CCI
CCI-002385
Version
SRG-NET-000362-IDPS-000196
Vuln IDs
  • SRG-NET-000362-IDPS-000196
Rule IDs
  • SRG-NET-000362-IDPS-000196_rule
If the network does not provide safeguards against DoS attack, network resources will be unavailable to users. Installation of IDPS detection and prevention components (i.e., sensors) at key boundaries in the architecture mitigates the risk of DoS attacks. These attacks can be detected by matching observed communications traffic with patterns of known attacks and monitoring for anomalies in traffic volume/type. Detection components that use rate-based behavior analysis can detect attacks when signatures for the attack do not exist or are not installed. These attacks include zero-day attacks which are new attacks for which vendors have not yet developed signatures. Rate-based behavior analysis can detect sophisticated, Distributed DoS (DDoS) attacks by correlating traffic information from multiple network segments or components. This requirement applies to the communications traffic functionality of the IDPS as it pertains to handling communications traffic, rather than to the IDPS device itself.
Checks: C-SRG-NET-000362-IDPS-000196_chk

Verify the IDPS protects against or limits the effects of known and unknown types of DoS attacks by employing rate-based attack prevention behavior analysis. If the device does not protect against or limit the effects of known and unknown types of DoS attacks by employing rate-based attack prevention behavior analysis, this is a finding.

Fix: F-SRG-NET-000362-IDPS-000196_fix

Configure the IDPS to protect against or limit the effects of known and unknown types of DoS attacks by employing rate-based attack prevention behavior analysis.

b
The IDPS must protect against or limit the effects of known and unknown types of Denial of Service (DoS) attacks by employing pattern recognition pre-processors.
SC-5 - Medium - CCI-002385 - SRG-NET-000362-IDPS-000197 - SRG-NET-000362-IDPS-000197_rule
RMF Control
SC-5
Severity
M
CCI
CCI-002385
Version
SRG-NET-000362-IDPS-000197
Vuln IDs
  • SRG-NET-000362-IDPS-000197
Rule IDs
  • SRG-NET-000362-IDPS-000197_rule
If the network does not provide safeguards against DoS attack, network resources will be unavailable to users. Installation of IDPS detection and prevention components (i.e., sensors) at key boundaries in the architecture mitigates the risk of DoS attacks. These attacks can be detected by matching observed communications traffic with patterns of known attacks. Detection components that use pattern recognition pre-processors can detect attacks when signatures for the attack do not exist or are not installed. These attacks include zero-day attacks which are new attacks for which vendors have not yet developed signatures. This requirement applies to the communications traffic functionality of the IDPS as it pertains to handling communications traffic, rather than to the IDPS device itself.
Checks: C-SRG-NET-000362-IDPS-000197_chk

Verify the IDPS protect against or limits the effects of known and unknown types of DoS attacks by employing pattern recognition pre-processors. If the device does not protect against or limit the effects of known and unknown types of DoS attacks by employing pattern recognition pre-processors, this is a finding.

Fix: F-SRG-NET-000362-IDPS-000197_fix

Configure the IDPS to protect against or limit the effects of known and unknown types of DoS attacks by employing pattern recognition pre-processors.

b
The IDPS must protect against or limit the effects of known types of Denial of Service (DoS) attacks by employing signatures.
SC-5 - Medium - CCI-002385 - SRG-NET-000362-IDPS-000198 - SRG-NET-000362-IDPS-000198_rule
RMF Control
SC-5
Severity
M
CCI
CCI-002385
Version
SRG-NET-000362-IDPS-000198
Vuln IDs
  • SRG-NET-000362-IDPS-000198
Rule IDs
  • SRG-NET-000362-IDPS-000198_rule
If the network does not provide safeguards against DoS attack, network resources will be unavailable to users. Installation of IDPS detection and prevention components (i.e., sensors) at key boundaries in the architecture mitigates the risk of DoS attacks. These attacks can be detected by matching observed communications traffic with patterns of known attacks and monitoring for anomalies in traffic volume, type, or protocol usage. Detection components that use signatures can detect known attacks by using known attack signatures. Signatures are usually obtained from and updated by the IDPS component vendor. These attacks include SYN-flood, ICMP-flood, and Land Attacks. This requirement applies to the communications traffic functionality of the IDPS as it pertains to handling communications traffic, rather than to the IDPS device itself.
Checks: C-SRG-NET-000362-IDPS-000198_chk

Verify the IDPS protects against or limits the effects of known types of DoS attacks by employing signatures. If the device does not protect against or limit the effects of known types of DoS attacks by employing signatures, this is a finding.

Fix: F-SRG-NET-000362-IDPS-000198_fix

Configure the IDPS to protect against or limit the effects of known types of DoS attacks by employing signatures.

b
The IDPS must protect against the use of internal information systems to launch any Denial of Service (DoS) attacks against other networks or endpoints by preventing outbound traffic containing known and unknown DoS attacks.
SC-5 - Medium - CCI-001095 - SRG-NET-000192-IDPS-000140 - SRG-NET-000192-IDPS-000140_rule
RMF Control
SC-5
Severity
M
CCI
CCI-001095
Version
SRG-NET-000192-IDPS-000140
Vuln IDs
  • SRG-NET-000192-IDPS-000140
Rule IDs
  • SRG-NET-000192-IDPS-000140_rule
DoS attacks can take multiple forms but have the common objective of overloading or blocking a network or host to deny or seriously degrade performance. If the network does not provide safeguards against DoS attack, network resources will be unavailable to users. Installation of IDPS detection and prevention components (i.e., sensors) at key boundaries in the architecture mitigates the risk of DoS attacks. These attacks can be detected by matching observed communications traffic with patterns of known attacks and monitoring for anomalies in traffic volume/type. The IDPS must include protection against DoS attacks that originate from inside the enclave which can affect either internal or external systems. These attacks may use legitimate or rogue endpoints from inside the enclave. These attacks can be simple “floods” of traffic to saturate circuits or devices, malware that consumes CPU and memory on a device or causes it to crash, or a configuration issue that disables or impairs the proper function of a device. For example, an accidental or deliberate misconfiguration of a routing table can misdirect traffic for multiple networks. To comply with this requirement, the IDPS must protect outbound traffic for indications of known and unknown DoS attacks. Sensor log capacity management along with techniques which prevent the logging of redundant information during an attack also guard against DoS attacks.
Checks: C-SRG-NET-000192-IDPS-000140_chk

Verify the IDPS protects against the use of internal information systems to launch Denial of Service (DoS) attacks against other networks or endpoints by preventing outbound traffic containing known and unknown DoS attacks. If the IDPS does not protect against the use of internal information systems to launch Denial of Service (DoS) attacks against other networks or endpoints by preventing outbound traffic containing known and unknown DoS attacks, this is a finding.

Fix: F-SRG-NET-000192-IDPS-000140_fix

Configure the IDPS to protect against the use of internal information systems to launch Denial of Service (DoS) attacks against other networks or endpoints by preventing outbound traffic containing known and unknown DoS attacks.

b
The IDPS must fail securely in the event of an operational failure.
SC-7 - Medium - CCI-001126 - SRG-NET-000365-IDPS-000199 - SRG-NET-000365-IDPS-000199_rule
RMF Control
SC-7
Severity
M
CCI
CCI-001126
Version
SRG-NET-000365-IDPS-000199
Vuln IDs
  • SRG-NET-000365-IDPS-000199
Rule IDs
  • SRG-NET-000365-IDPS-000199_rule
Since the IDPS is a boundary protection device, if the IDPS fails in an unsecure manner (open), unauthorized traffic originating externally to the enclave may enter, or the device may permit unauthorized information release. Fail secure is a condition achieved by employing information system mechanisms to ensure that if the IDPS traffic monitoring and detection functions fail, it does not enter into a non-secure state where configured security properties no longer hold. If the device fails, it must not fail in a manner that will allow unauthorized access. If the IDPS traffic monitoring and detection functions fail for any reason, the IDPS must stop forwarding traffic altogether or maintain the configured security policies. If the device stops forwarding traffic, maintaining network availability can be achieved through device redundancy. Since it is usually not possible to test this capability in a production environment, systems should either be validated in a testing environment or prior to installation. This requirement is usually a function of the design of the IDPS component. Compliance can be verified by acceptance/validation processes or vendor attestation.
Checks: C-SRG-NET-000365-IDPS-000199_chk

Verify the IDPS fails securely in the event of an operational failure. If the IDPS does not fail securely in the event of an operational failure, this is a finding.

Fix: F-SRG-NET-000365-IDPS-000199_fix

Configure the IDPS to fail securely in the event of an operational failure.

b
The IDPS must, for fragmented packets, either the packets or properly reassemble the packets before inspecting and forwarding.
SI-10 - Medium - CCI-001310 - SRG-NET-000401-IDPS-000203 - SRG-NET-000401-IDPS-000203_rule
RMF Control
SI-10
Severity
M
CCI
CCI-001310
Version
SRG-NET-000401-IDPS-000203
Vuln IDs
  • SRG-NET-000401-IDPS-000203
Rule IDs
  • SRG-NET-000401-IDPS-000203_rule
Packet fragmentation is allowed by the TCP/IP specifications and is encouraged in situations where it is needed. However, packet fragmentation has been used to make some attacks harder to detect (by placing them within fragmented packets), and unusual fragmentation has also been used as a form of attack. For example, some network-based attacks have used packets that should not exist in normal communications, such as sending some fragments of a packet but not the first fragment, or sending packet fragments that overlap each other. These, and other types of packet fragmentation, aim to evade the IDPS. Since it is usually not possible to test this capability in a production environment, systems should either be validated in a testing environment or prior to installation. This requirement is usually a function of the design of the IDPS component. Compliance can be verified by acceptance/validation processes or vendor attestation.
Checks: C-SRG-NET-000401-IDPS-000203_chk

Verify the IDPS, for fragmented packets, either the packets or properly reassemble the packets before inspecting and forwarding. For fragmented packets, if the IDPS does not either the packets or properly reassemble the packets before inspecting and forwarding, this is a finding.

Fix: F-SRG-NET-000401-IDPS-000203_fix

Configure the IDPS to for fragmented packets, either the packets or properly reassemble the packets before inspecting and forwarding.

b
The IDPS must block outbound ICMP Destination Unreachable, Redirect, and Address Mask reply messages.
SI-11 - Medium - CCI-001312 - SRG-NET-000273-IDPS-000198 - SRG-NET-000273-IDPS-000198_rule
RMF Control
SI-11
Severity
M
CCI
CCI-001312
Version
SRG-NET-000273-IDPS-000198
Vuln IDs
  • SRG-NET-000273-IDPS-000198
Rule IDs
  • SRG-NET-000273-IDPS-000198_rule
Internet Control Message Protocol (ICMP) messages are used to provide feedback about problems in the network. These messages are sent back to the sender to support diagnostics. However, some messages can also provide host information and network topology that may be exploited by an attacker. An IDPS must be configured to “silently drop” the packet and not send an ICMP control message back to the source. In some cases, it may be necessary to direct the traffic to a null interface. Three ICMP messages are commonly used by attackers for network mapping: Destination Unreachable, Redirect, and Address Mask Reply. These responses must be blocked on external interfaces; however, blocking the Destination Unreachable response will prevent Path Maximum Transmission Unit Discovery (PMTUD), which relies on the response “ICMP Destination Unreachable—Fragmentation Needed but DF Bit Set”. PMTUD is a useful function and should only be “broken” after careful consideration. An acceptable alternative to blocking all Destination Unreachable responses is to filter Destination Unreachable messages generated by the IDPS to allow ICMP Destination Unreachable—Fragmentation Needed but DF Bit Set (Type 3, Code 4) and apply this filter to the external interfaces.
Checks: C-SRG-NET-000273-IDPS-000198_chk

Verify the IDPS blocks outbound ICMP Destination Unreachable, Redirect, and Address Mask reply messages. If the IDPS does not block outbound ICMP Destination Unreachable, Redirect, and Address Mask reply messages, this is a finding.

Fix: F-SRG-NET-000273-IDPS-000198_fix

Configure the IDPS to block outbound ICMP Destination Unreachable, Redirect, and Address Mask reply messages. An acceptable alternative to blocking all Destination Unreachable responses is to filter Destination Unreachable messages generated by the firewall implementation to allow ICMP Destination Unreachable—Fragmentation Needed but DF Bit Set (Type 3, Code 4) and apply this filter to the external interfaces.

b
The IDPS must block malicious ICMP packets by properly configuring ICMP signatures and rules.
SI-11 - Medium - CCI-001312 - SRG-NET-000273-IDPS-000204 - SRG-NET-000273-IDPS-000204_rule
RMF Control
SI-11
Severity
M
CCI
CCI-001312
Version
SRG-NET-000273-IDPS-000204
Vuln IDs
  • SRG-NET-000273-IDPS-000204
Rule IDs
  • SRG-NET-000273-IDPS-000204_rule
Internet Control Message Protocol (ICMP) messages are used to provide feedback about problems in the network. These messages are sent back to the sender to support diagnostics. However, some messages can also provide host information, network topology, and a covert channel that may be exploited by an attacker. Given the prevalence of ICMP traffic on the network, monitoring for malicious ICMP traffic would be cumbersome. Vendors provide signatures and rules which filter for known ICMP traffic exploits.
Checks: C-SRG-NET-000273-IDPS-000204_chk

Verify the IDPS blocks malicious ICMP packets by properly configuring ICMP signatures and rules. If the IDPS does not block malicious ICMP packets by properly configuring ICMP signatures and rules, this is a finding.

Fix: F-SRG-NET-000273-IDPS-000204_fix

Configure the IDPS to block malicious ICMP packets by properly configuring ICMP signatures and rules.

b
The IDPS must automatically install updates to signature definitions, detection heuristics, and vendor-provided rules.
SI-3 - Medium - CCI-001247 - SRG-NET-000251-IDPS-000178 - SRG-NET-000251-IDPS-000178_rule
RMF Control
SI-3
Severity
M
CCI
CCI-001247
Version
SRG-NET-000251-IDPS-000178
Vuln IDs
  • SRG-NET-000251-IDPS-000178
Rule IDs
  • SRG-NET-000251-IDPS-000178_rule
Failing to automatically update malicious code protection mechanisms, including application software files, signature definitions, and vendor-provided rules, leaves the system vulnerable to exploitation by recently developed attack methods and programs. An automatic update process ensures this important task is performed without the need for SA intervention. The IDPS is a key malicious code protection mechanism in the enclave infrastructure. To ensure this protection is responsive to changes in malicious code threats, IDPS components must be automatically updated, including anti-virus signatures, detection heuristics, vendor-provided rules, and vendor-provided signatures. If a DoD patch management server or update repository having the tested/verified updates is available for the IDPS component, the components must be configured to automatically check this server/site for updates and install new updates. If a DoD server/site is not available, the component must be configured to automatically check a trusted vendor site for updates. A trusted vendor is either commonly used by DoD, specifically approved by DoD, the vendor from which the equipment was purchased, or approved by the local program's CCB.
Checks: C-SRG-NET-000251-IDPS-000178_chk

Verify the IDPS automatically installs updates to signature definitions, detection heuristics, and vendor-provided rules. If the IDPS does not install updates to signature definitions, detection heuristics, and vendor-provided rules, this is a finding.

Fix: F-SRG-NET-000251-IDPS-000178_fix

Configure the IDPS to install updates to signature definitions, detection heuristics, and vendor-provided rules.

b
The IDPS must install updates for application software files, signature definitions, detection heuristics, and vendor-provided rules when new releases are available in accordance with organizational configuration management policy and procedures.
SI-3 - Medium - CCI-001240 - SRG-NET-000246-IDPS-000205 - SRG-NET-000246-IDPS-000205_rule
RMF Control
SI-3
Severity
M
CCI
CCI-001240
Version
SRG-NET-000246-IDPS-000205
Vuln IDs
  • SRG-NET-000246-IDPS-000205
Rule IDs
  • SRG-NET-000246-IDPS-000205_rule
Failing to update malicious code protection mechanisms, including application software files, signature definitions, and vendor-provided rules, leaves the system vulnerable to exploitation by recently developed attack methods and programs. The IDPS is a key malicious code protection mechanism in the enclave infrastructure. To ensure this protection is responsive to changes in malicious code threats, IDPS components must be updated, including application software files, anti-virus signatures, detection heuristics, vendor-provided rules, and vendor-provided signatures. Updates must be installed in accordance with the CCB procedures for the local organization. However, at a minimum: 1. Updates designated as critical security updates by the vendor must be installed immediately. 2. Updates for signature definitions, detection heuristics, and vendor-provided rules must be installed immediately. 3. Updates for application software are installed in accordance with the CCB procedures. 4. Prior to automatically installing updates, either manual or automated integrity and authentication checking is required, at a minimum, for application software updates.
Checks: C-SRG-NET-000246-IDPS-000205_chk

Verify the IDPS installs updates for application software files, signature definitions, detection heuristics, and vendor-provided rules when new releases are available in accordance with organizational configuration management policy and procedures. If the IDPS does not install updates for application software files, signature definitions, detection heuristics, and vendor-provided rules when new releases are available in accordance with organizational configuration management policy and procedures, this is a finding.

Fix: F-SRG-NET-000246-IDPS-000205_fix

Configure the IDPS to install updates for application software files, signature definitions, detection heuristics, and vendor-provided rules when new releases are available in accordance with organizational configuration management policy and procedures.

b
The IDPS must verify the integrity of updates obtained directly from the vendor.
SI-3 - Medium - CCI-001240 - SRG-NET-000246-IDPS-000175 - SRG-NET-000246-IDPS-000175_rule
RMF Control
SI-3
Severity
M
CCI
CCI-001240
Version
SRG-NET-000246-IDPS-000175
Vuln IDs
  • SRG-NET-000246-IDPS-000175
Rule IDs
  • SRG-NET-000246-IDPS-000175_rule
If the integrity of updates downloaded directly from the vendor is not verified, then malicious code or errors may impact the ability of the IDPS to protect against harmful communication traffic. The recommended verification method depends on the update’s format, as follows: 1. For files downloaded from a Web site or FTP site, administrators should compare file checksums provided by the vendor with checksums that they compute for the downloaded files. 2. For updates downloaded automatically through the IDPS user interface, if an update is downloaded as a single file or a set of files, either checksum provided by the vendor should be compared to checksums generated by the administrator, or the IDPS user interface itself should perform some sort of integrity check. In some cases, updates are downloaded and installed as one action, precluding checksum verification. In this case, the IDPS user interface should check each update’s integrity as part of this process. 3. In the case of removable media (e.g., CD, DVD), vendors may not provide a specific method for customers to verify the legitimacy of removable media apparently sent by the vendors. If media verification is a concern, administrators should contact their vendors to determine how the media can be verified, such as comparing vendor-provided checksums to checksums computed for files on the media, or verifying digital signatures on the media’s contents to ensure they are valid. Administrators should also consider scanning the media for malware, with the caveat that false positives may be triggered by IDPS signatures for malware on the media.
Checks: C-SRG-NET-000246-IDPS-000175_chk

Verify the IDPS verifies the integrity of updates obtained directly from the vendor. If the IDPS does not verify the integrity of updates obtained directly from the vendor, this is a finding.

Fix: F-SRG-NET-000246-IDPS-000175_fix

Configure the IDPS to verify the integrity of updates obtained directly from the vendor.

b
The IDPS must perform real-time monitoring of files from external sources at network entry/exit points.
SI-3 - Medium - CCI-001242 - SRG-NET-000248-IDPS-000206 - SRG-NET-000248-IDPS-000206_rule
RMF Control
SI-3
Severity
M
CCI
CCI-001242
Version
SRG-NET-000248-IDPS-000206
Vuln IDs
  • SRG-NET-000248-IDPS-000206
Rule IDs
  • SRG-NET-000248-IDPS-000206_rule
Real-time monitoring of files from external sources at network entry/exit points helps to detect covert malicious code before it is downloaded to or executed by internal and external endpoints. Using malicious code, such as viruses, worms, Trojan horses, and spyware, an attacker may gain access to sensitive data and systems. IDPSs innately meet this requirement for real time scanning for malicious code when properly configured to meet the requirements of this SRG. However, most products perform communications traffic inspection at the packet level.
Checks: C-SRG-NET-000248-IDPS-000206_chk

Verify the IDPS performs real-time monitoring of files from external sources at network entry/exit points. If the IDPS does not perform real-time monitoring of files from external sources at network entry/exit points, this is a finding.

Fix: F-SRG-NET-000248-IDPS-000206_fix

Configure the IDPS to perform real-time monitoring of files from external sources at network entry/exit points.

b
The IDPS must block and either delete or quarantine malicious code.
SI-3 - Medium - CCI-001243 - SRG-NET-000249-IDPS-000176 - SRG-NET-000249-IDPS-000176_rule
RMF Control
SI-3
Severity
M
CCI
CCI-001243
Version
SRG-NET-000249-IDPS-000176
Vuln IDs
  • SRG-NET-000249-IDPS-000176
Rule IDs
  • SRG-NET-000249-IDPS-000176_rule
Taking an appropriate action based on local organizational incident handling procedures minimizes the impact of this code on the network. The IDPS must be configured to block all detected malicious code. Sometimes it is necessary to generate a log event and then automatically delete the malicious code; however, for critical attacks or where forensic evidence is deemed necessary, the file should be quarantined for further investigation.
Checks: C-SRG-NET-000249-IDPS-000176_chk

Verify the IDPS blocks and either deletes or quarantines malicious code. If the IDPS does not block and either delete or quarantine malicious code, this is a finding.

Fix: F-SRG-NET-000249-IDPS-000176_fix

Configure the IDPS to block and either delete or quarantine malicious code.

b
The IDPS must generate an alert, at a minimum, to the SA when malicious code is detected.
SI-3 - Medium - CCI-001243 - SRG-NET-000249-IDPS-000207 - SRG-NET-000249-IDPS-000207_rule
RMF Control
SI-3
Severity
M
CCI
CCI-001243
Version
SRG-NET-000249-IDPS-000207
Vuln IDs
  • SRG-NET-000249-IDPS-000207
Rule IDs
  • SRG-NET-000249-IDPS-000207_rule
Without an alert, security personnel may be unaware of an impending failure of the audit capability, and the ability to perform forensic analysis and detect rate-based and other anomalies will be impeded. The IDPS generates an alert which notifies designated personnel of the incident. These messages should include a severity level indicator or code as an indicator of the criticality of the incident.
Checks: C-SRG-NET-000249-IDPS-000207_chk

Verify the IDPS generates an alert, at a minimum, to the SA when malicious code is detected. If the IDPS does not generate an alert, at a minimum, to the SA when malicious code is detected, this is a finding.

Fix: F-SRG-NET-000249-IDPS-000207_fix

Configure the IDPS to generate an alert, at a minimum, to the SA when malicious code is detected.

b
IDPS components, including sensors, event databases, and management consoles must integrate with a network-wide monitoring capability.
SI-4 - Medium - CCI-002656 - SRG-NET-000383-IDPS-000208 - SRG-NET-000383-IDPS-000208_rule
RMF Control
SI-4
Severity
M
CCI
CCI-002656
Version
SRG-NET-000383-IDPS-000208
Vuln IDs
  • SRG-NET-000383-IDPS-000208
Rule IDs
  • SRG-NET-000383-IDPS-000208_rule
An integrated, network-wide intrusion detection capability increases the ability to detect and prevent sophisticated distributed attacks based on access patterns and characteristics of access. Integration is more than centralized logging and a centralized management console. The enclave's monitoring capability may include multiple sensors, IPS, sensor event databases, behavior-based monitoring devices, application-level content inspection systems, malicious code protection software, scanning tools, audit record monitoring software, and network monitoring software. Some tools may monitor external traffic while others monitor internal traffic at key boundaries. These capabilities may be implemented using different devices and therefore can have different security policies and severity-level schema. This is valuable because content filtering, monitoring, and prevention can become a bottleneck on the network if not carefully configured.
Checks: C-SRG-NET-000383-IDPS-000208_chk

Verify the IDPS integrates with a network-wide monitoring capability which includes sensors, event databases, and management consoles. If the IDPS does not integrate with a network-wide monitoring capability which includes sensors, event databases, and management consoles, this is a finding.

Fix: F-SRG-NET-000383-IDPS-000208_fix

Configure the IDPS to perform real-time monitoring of files from external sources at network entry/exit points as they are downloaded and prior to being opened or executed.

b
The IDPS must detect network services that have not been authorized or approved by the IAM/IAO, at a minimum.
SI-4 - Medium - CCI-002683 - SRG-NET-000384-IDPS-000209 - SRG-NET-000384-IDPS-000209_rule
RMF Control
SI-4
Severity
M
CCI
CCI-002683
Version
SRG-NET-000384-IDPS-000209
Vuln IDs
  • SRG-NET-000384-IDPS-000209
Rule IDs
  • SRG-NET-000384-IDPS-000209_rule
Unauthorized or unapproved network services lack organizational verification or validation and therefore may be unreliable or serve as malicious rogues for valid services. Examples of network services include service-oriented architectures (SOAs), cloud-based services (e.g., infrastructure as a service, platform as a service, or software as a service), cross-domain, Voice Over Internet Protocol, Instant Messaging, auto-execute, and file sharing. To comply with this requirement, the IDPS may be configured to detect services either directly or indirectly (i.e., by detecting traffic associated with a service).
Checks: C-SRG-NET-000384-IDPS-000209_chk

Verify the IDPS detects network services that have not been authorized or approved by the IAM/IAO, at a minimum. If the IDPS does not detect network services that have not been authorized or approved by the IAM/IAO, at a minimum, this is a finding.

Fix: F-SRG-NET-000384-IDPS-000209_fix

Configure the IDPS to detect network services that have not been authorized or approved by the IAM/IAO, at a minimum.

b
The IDPS must generate a log record when unauthorized network services are detected.
SI-4 - Medium - CCI-002684 - SRG-NET-000385-IDPS-000210 - SRG-NET-000385-IDPS-000210_rule
RMF Control
SI-4
Severity
M
CCI
CCI-002684
Version
SRG-NET-000385-IDPS-000210
Vuln IDs
  • SRG-NET-000385-IDPS-000210
Rule IDs
  • SRG-NET-000385-IDPS-000210_rule
Unauthorized or unapproved network services lack organizational verification or validation and therefore may be unreliable or serve as malicious rogues for valid services. Appropriate personnel must be notified when such unauthorized services are detected. Examples of network services include service-oriented architectures (SOAs), cloud-based services (e.g., infrastructure as a service, platform as a service, or software as a service), cross-domain, Voice Over Internet Protocol, Instant Messaging, auto-execute, and file sharing.
Checks: C-SRG-NET-000385-IDPS-000210_chk

Verify the IDPS generates a log record when unauthorized network services are detected. If the IDPS does not generate a log record when unauthorized network services are detected, this is a finding.

Fix: F-SRG-NET-000385-IDPS-000210_fix

Configure the IDPS to generate a log record when unauthorized network services are detected.

b
The IDPS must generate an alert to the IAO, IAM, and other individuals designated by the local organization when unauthorized network services are detected.
SI-4 - Medium - CCI-002684 - SRG-NET-000385-IDPS-000211 - SRG-NET-000385-IDPS-000211_rule
RMF Control
SI-4
Severity
M
CCI
CCI-002684
Version
SRG-NET-000385-IDPS-000211
Vuln IDs
  • SRG-NET-000385-IDPS-000211
Rule IDs
  • SRG-NET-000385-IDPS-000211_rule
Unauthorized or unapproved network services lack organizational verification or validation and therefore may be unreliable or serve as malicious rogues for valid services. Appropriate personnel must be notified when such unauthorized services are detected. Automated mechanisms can be used to send automatic alerts or notifications. Such automatic alerts or notifications can be conveyed in a variety of ways (e.g., telephonically, via electronic mail, via text message, or via websites). The IDPS must either send the alert to a management console that is actively monitored by authorized personnel or use a messaging capability to send the alert directly to designated personnel.
Checks: C-SRG-NET-000385-IDPS-000211_chk

Verify the IDPS generates an alert to the IAO, IAM, and other individuals designated by the local organization when unauthorized network services are detected. If the IDPS does not generate an alert to the IAO, IAM, and other individuals designated by the local organization when unauthorized network services are detected, this is a finding.

Fix: F-SRG-NET-000385-IDPS-000211_fix

Configure the IDPS to generate an alert to the IAO, IAM, and other individuals designated by the local organization when unauthorized network services are detected.

b
The IDPS must continuously monitor inbound communications traffic for unusual/unauthorized activities or conditions.
SI-4 - Medium - CCI-002661 - SRG-NET-000390-IDPS-000212 - SRG-NET-000390-IDPS-000212_rule
RMF Control
SI-4
Severity
M
CCI
CCI-002661
Version
SRG-NET-000390-IDPS-000212
Vuln IDs
  • SRG-NET-000390-IDPS-000212
Rule IDs
  • SRG-NET-000390-IDPS-000212_rule
If inbound communications traffic is not continuously monitored for unusual/unauthorized activities or conditions, there will be times when hostile activity may not be noticed and defended against. Although some of the components in the site's content scanning solution may be used for periodic scanning assessment, the IDPS sensors and other components must provide continuous, 24 hours a day, 7 days a week monitoring. Unusual/unauthorized activities or conditions related to information system inbound communications traffic include, for example, internal traffic that indicates the presence of malicious code within organizational information systems or propagating among system components, the unauthorized exporting of information, or signaling to external information systems. Anomalies within organizational information systems include, for example, large file transfers, long-time persistent connections, use of unusual protocols and ports, and communications with suspected or known malicious external entities.
Checks: C-SRG-NET-000390-IDPS-000212_chk

Verify the IDPS continuously monitors inbound communications traffic for unusual/unauthorized activities or conditions. If the IDPS does not continuously monitor inbound communications traffic for unusual/unauthorized activities or conditions, this is a finding.

Fix: F-SRG-NET-000390-IDPS-000212_fix

Configure the IDPS to continuously monitor inbound communications traffic for unusual/unauthorized activities or conditions.

b
The IDPS must continuously monitor outbound communications traffic for unusual/unauthorized activities or conditions.
SI-4 - Medium - CCI-002662 - SRG-NET-000391-IDPS-000213 - SRG-NET-000391-IDPS-000213_rule
RMF Control
SI-4
Severity
M
CCI
CCI-002662
Version
SRG-NET-000391-IDPS-000213
Vuln IDs
  • SRG-NET-000391-IDPS-000213
Rule IDs
  • SRG-NET-000391-IDPS-000213_rule
If outbound communications traffic is not continuously monitored for unusual/unauthorized activities or conditions, there will be times when hostile activity may not be noticed and defended against. Although some of the components in the site's content scanning solution may be used for periodic scanning assessment, the IDPS sensors and other components must provide continuous, 24 hours a day, 7 days a week monitoring. Unusual/unauthorized activities or conditions related to information system outbound communications traffic include, for example, internal traffic that indicates the presence of malicious code within organizational information systems or propagating among system components, the unauthorized exporting of information, or signaling to external information systems. Anomalies within organizational information systems include, for example, large file transfers, long-time persistent connections, use of unusual protocols and ports, and communications with suspected or known malicious external entities.
Checks: C-SRG-NET-000391-IDPS-000213_chk

Verify the IDPS continuously monitors outbound communications traffic for unusual/unauthorized activities or conditions. If the IDPS does not continuously monitor outbound communications traffic for unusual/unauthorized activities or conditions, this is a finding.

Fix: F-SRG-NET-000391-IDPS-000213_fix

Configure the IDPS to continuously monitor outbound communications traffic for unusual/unauthorized activities or conditions.

b
The IDPS must generate an alert to IAO, IAM, and other individuals designated by the local organization when real-time monitoring of communications traffic from external sources occurs.
SI-4 - Medium - CCI-002664 - SRG-NET-000392-IDPS-000214 - SRG-NET-000392-IDPS-000214_rule
RMF Control
SI-4
Severity
M
CCI
CCI-002664
Version
SRG-NET-000392-IDPS-000214
Vuln IDs
  • SRG-NET-000392-IDPS-000214
Rule IDs
  • SRG-NET-000392-IDPS-000214_rule
Without an alert, security personnel may be unaware of an impending failure of the audit capability, and the ability to perform forensic analysis and detect rate-based and other anomalies will be impeded. The IDPS generates an alert which notifies designated personnel of the incident. These messages should include a severity level indicator or code as an indicator of the criticality of the incident. In accordance with CCI-001242, real-time, the IDPS is a real-time intrusion detection system. These systems must generate an alert when detection events from real-time monitoring occur. Alerts may be transmitted, for example, telephonically, by electronic mail messages, or by text messaging. The IDPS must either send the alert to a management console that is actively monitored by authorized personnel or use a messaging capability to send the alert directly to designated personnel.
Checks: C-SRG-NET-000392-IDPS-000214_chk

Verify the IDPS generates an alert to IAO, IAM, and other individuals designated by the local organization when real-time monitoring of communications traffic from external sources occurs. If the IDPS does not generate an alert to the IAO, IAM, and other individuals designated by the local organization when real-time monitoring of communications traffic from external sources occurs, this is a finding.

Fix: F-SRG-NET-000392-IDPS-000214_fix

Configure the IDPS to generate an alert to IAO, IAM, and other individuals designated by the local organization when real-time monitoring of communications traffic from external sources occurs.

b
The IDPS must generate an alert to IAO, IAM, and other individuals designated by the local organization when threats identified by authoritative sources (e.g., IAVMs, CTOs) are detected.
SI-4 - Medium - CCI-002664 - SRG-NET-000392-IDPS-000215 - SRG-NET-000392-IDPS-000215_rule
RMF Control
SI-4
Severity
M
CCI
CCI-002664
Version
SRG-NET-000392-IDPS-000215
Vuln IDs
  • SRG-NET-000392-IDPS-000215
Rule IDs
  • SRG-NET-000392-IDPS-000215_rule
Without an alert, security personnel may be unaware of an impending failure of the audit capability, and the ability to perform forensic analysis and detect rate-based and other anomalies will be impeded. The IDPS generates an alert which notifies designated personnel of the incident. These messages should include a severity level indicator or code as an indicator of the criticality of the incident. Alerts may be transmitted, for example, telephonically, by electronic mail messages, or by text messaging. The IDPS must either send the alert to a management console that is actively monitored by authorized personnel or use a messaging capability to send the alert directly to designated personnel.
Checks: C-SRG-NET-000392-IDPS-000215_chk

Verify the IDPS generates an alert to IAO, IAM, and other individuals designated by the local organization when threats identified by authoritative sources (e.g., IAVMs, CTOs) are detected. If the IDPS does not generate an alert to IAO, IAM, and other individuals designated by the local organization when threats identified by authoritative sources (e.g., IAVMs, CTOs) are detected, this is a finding.

Fix: F-SRG-NET-000392-IDPS-000215_fix

Configure the IDPS to generate an alert to IAO, IAM, and other individuals designated by the local organization when threats identified by authoritative sources (e.g., IAVMs, CTOs) are detected.

b
The IDPS must generate an alert to IAO, IAM, and other individuals designated by the local organization when Category I, II, IV, and VII incidents in accordance with CJCSM 6510.01B occur.
SI-4 - Medium - CCI-002664 - SRG-NET-000392-IDPS-000216 - SRG-NET-000392-IDPS-000216_rule
RMF Control
SI-4
Severity
M
CCI
CCI-002664
Version
SRG-NET-000392-IDPS-000216
Vuln IDs
  • SRG-NET-000392-IDPS-000216
Rule IDs
  • SRG-NET-000392-IDPS-000216_rule
Without an alert, security personnel may be unaware of an impending failure of the audit capability, and the ability to perform forensic analysis and detect rate-based and other anomalies will be impeded. The IDPS generates an alert which notifies designated personnel of the incident. These messages should include a severity level indicator or code as an indicator of the criticality of the incident. CJCSM 6510.01B, “Cyber Incident Handling Program”, lists nine Cyber Incident and Reportable Event Categories. Indications of a category 1, 2, 4, or 7 detection event. Category 1 - Root Level Intrusion (Incident) Category 2 - User Level Intrusion (Incident) Category 4 - Denial of Service (Incident) Category 7 - Malicious Logic (Incident) Alerts may be transmitted, for example, telephonically, by electronic mail messages, or by text messaging. The IDPS must either send the alert to a management console that is actively monitored by authorized personnel or use a messaging capability to send the alert directly to designated personnel.
Checks: C-SRG-NET-000392-IDPS-000216_chk

Verify the IDPS generates an alert to IAO, IAM, and other individuals designated by the local organization when Category I, II, IV, and VII incidents in accordance with CJCSM 6510.01B occur. If the IDPS does not generate an alert to IAO, IAM, and other individuals designated by the local organization when Category I, II, IV, and VII incidents in accordance with CJCSM 6510.01B occur, this is a finding.

Fix: F-SRG-NET-000392-IDPS-000216_fix

Configure the IDPS to generate an alert to IAO, IAM, and other individuals designated by the local organization when Category I, II, IV, and VII incidents in accordance with CJCSM 6510.01B occur.