Finding ID |
Severity |
Title |
Description |
V-255254
|
High |
SSMC web server must use cryptography to protect the integrity of remote sessions. |
Data exchanged between the user and the web server can range from static display data to credentials used to Log on to the hosted application. Even when data appears to be static, the nondisplayed logic in a web page may expose business logic or trusted system relationships. The integrity of... |
V-255253
|
High |
SSMC web server must use encryption strength in accordance with the categorization of data hosted by the web server when remote connections are provided. |
The SSMC web server has several remote communications channels. Examples are user requests via http/https, communication to a backend database, or communication to authenticate users. The encryption used to communicate must match the data that is being retrieved or presented.
Methods of communication are http for publicly displayed information, https... |
V-255251
|
High |
The SSMC web server must use cryptographic modules that meet the requirements of applicable federal laws, Executive Orders, directives, policies, regulations, standards, and guidance for such authentication. |
Encryption is only as good as the encryption modules utilized. Unapproved cryptographic module algorithms cannot be verified and cannot be relied upon to provide confidentiality or integrity, and DOD data may be compromised due to weak algorithms.
FIPS 140-2 is the current standard for validating cryptographic modules and NSA Type-X... |
V-255269
|
Medium |
SSMC web server must use a logging mechanism that is configured to alert the ISSO and SA in the event of a processing failure. |
Reviewing log data allows an investigator to recreate the path of an attacker and to capture forensic data for later use. Log data is also essential to system administrators in their daily administrative duties on the hosted system or within the hosted applications.
If the logging system begins to fail,... |
V-255268
|
Medium |
SSMC web server must initiate session logging upon start up. |
An attacker can compromise a web server during the startup process. If logging is not initiated until all the web server processes are started, key information may be missed and not available during a forensic investigation. To assure all loggable events are captured, the web server must begin logging once... |
V-255267
|
Medium |
SSMC web server must generate, at a minimum, log records for system startup and shutdown, system access, and system authentication events. |
Log records can be generated from various components within the web server (e.g., httpd, plug-ins to external backends, etc.). From a web server perspective, certain specific web server functionalities may be logged as well. The web server must allow the definition of what events are to be logged. As conditions... |
V-255266
|
Medium |
SSMC web server must not impede the ability to write specified log record content to an audit log server. |
Writing events to a centralized management audit system offers many benefits to the enterprise over having dispersed logs. Centralized management of audit records and logs provides for efficiency in maintenance and management of records, enterprise analysis of events, and backup and archiving of event records enterprise-wide. The web server and... |
V-255265
|
Medium |
SSMC web server must enable strict two-factor authentication for access to the webUI. |
Accounts secured with only a password are subject to multiple forms of attack, from brute force, to social engineering. By enforcing strict two-factor authentication, this reduces the risk of account compromise by requiring an additional factor that is not a password.
Strict two-factor authentication is enabled by default. However, this... |
V-255264
|
Medium |
SSMC web server application, libraries, and configuration files must only be accessible to privileged users. |
A web server can be modified through parameter modification, patch installation, upgrades to the web server or modules, and security parameter changes. With each of these changes, there is the potential for an adverse effect such as a DoS, web server instability, or hosted application instability.
To limit changes to... |
V-255263
|
Medium |
SSMC web server must restrict connections from nonsecure zones. |
Remote access to the web server is any access that communicates through an external, non-organization-controlled network. Remote access can be used to access hosted applications or to perform management functions.
A web server can be accessed remotely and must be capable of restricting access from what the DOD defines as... |
V-255262
|
Medium |
SSMC web server must set an inactive timeout for shell sessions. |
Leaving sessions open indefinitely is a major security risk. An attacker can easily use an already authenticated session to access the hosted application as the previously authenticated user. By closing sessions after a set period of inactivity, the web server can make certain that those sessions that are not closed... |
V-255261
|
Medium |
SSMC web server must set an inactive timeout for sessions. |
Leaving sessions open indefinitely is a major security risk. An attacker can easily use an already authenticated session to access the hosted application as the previously authenticated user. By closing sessions after a set period of inactivity, the web server can make certain that those sessions that are not closed... |
V-255260
|
Medium |
SSMC web server must set an absolute timeout for sessions. |
Leaving sessions open indefinitely is a major security risk. An attacker can easily use an already authenticated session to access the hosted application as the previously authenticated user. By closing sessions after an absolute period of time, the user is forced to re-authenticate guaranteeing the session is still in use.... |
V-255259
|
Medium |
The SSMC web server must perform RFC 5280-compliant certification path validation. |
A certificate's certification path is the path from the end entity certificate to a trusted root certification authority (CA). Certification path validation is necessary for a relying party to make an informed decision regarding acceptance of an end entity certificate. Certification path validation includes checks such as certificate issuer trust,... |
V-255258
|
Medium |
The SSMC web server must be configured to use a specified IP address and port. |
The web server must be configured to listen on a specified IP address and port. Without specifying an IP address and port for the web server to utilize, the web server will listen on all IP addresses available to the hosting server. If the web server has multiple IP addresses,... |
V-255257
|
Medium |
SSMC web server must generate information to be used by external applications or entities to monitor and control remote access. |
Remote access to the web server is any access that communicates through an external, non-organization-controlled network. Remote access can be used to access hosted applications or to perform management functions.
By providing remote access information to an external monitoring system, the organization can monitor for cyber attacks and monitor compliance... |
V-255256
|
Medium |
SSMC web server must generate information to be used by external applications or entities to monitor and control remote access. |
Remote access to the web server is any access that communicates through an external, non-organization-controlled network. Remote access can be used to access hosted applications or to perform management functions.
By providing remote access information to an external monitoring system, the organization can monitor for cyber attacks and monitor compliance... |
V-255255
|
Medium |
SSMC web server must generate information to be used by external applications or entities to monitor and control remote access. |
Remote access to the web server is any access that communicates through an external, non-organization-controlled network. Remote access can be used to access hosted applications or to perform management functions.
By providing remote access information to an external monitoring system, the organization can monitor for cyber attacks and monitor compliance... |
V-255252
|
Medium |
SSMC web server must limit the number of allowed simultaneous session requests. |
Web server management includes the ability to control the number of users and user sessions that utilize a web server. Limiting the number of allowed users and sessions per user is helpful in limiting risks related to several types of Denial of Service attacks.
Although there is some latitude concerning... |