Red Hat Ansible Automation Controller Web Server Security Technical Implementation Guide
Rules, Groups, and Values defined within the XCCDF Benchmark
-
SRG-APP-000014-WSR-000006
<GroupDescription></GroupDescription>Group -
SRG-APP-000001-WSR-000002
<GroupDescription></GroupDescription>Group -
The Automation Controller web server must manage sessions.
<VulnDiscussion>Session management on client and server is required to protect identity and authorization information. Sessions for the Auto...Rule Medium Severity -
The Automation Controller servers must use encrypted communication for all channels given the high impact of those services to an organization's infrastructure.
<VulnDiscussion>The Automation Controller communicates information about configuration of other information systems through its web interface...Rule Medium Severity -
SRG-APP-000015-WSR-000014
<GroupDescription></GroupDescription>Group -
The Automation Controller NGINX web server must use cryptography on all remote connections.
<VulnDiscussion>Nondisplayed data on a web page may expose information that could put the organization at risk and negatively affect data int...Rule Medium Severity -
SRG-APP-000016-WSR-000005
<GroupDescription></GroupDescription>Group -
The Automation Controller must generate the appropriate log records.
<VulnDiscussion>Automation Controller's web server must log all details related to user sessions in support of troubleshooting, debugging, an...Rule Medium Severity -
SRG-APP-000131-WSR-000051
<GroupDescription></GroupDescription>Group -
All Automation Controller NGINX front-end web server files must be verified for their integrity (e.g., checksums and hashes) before becoming part of the production web server.
<VulnDiscussion>Being able to verify that a patch, upgrade, certificate, etc., being added to the web server is unchanged from the producer o...Rule High Severity -
SRG-APP-000131-WSR-000073
<GroupDescription></GroupDescription>Group -
Expansion modules must be fully reviewed, tested, and signed before they can exist on a production Automation Controller NGINX front-end web server.
<VulnDiscussion>In the case of a production web server, areas for content development and testing will not exist, as this type of content is ...Rule Medium Severity -
SRG-APP-000141-WSR-000015
<GroupDescription></GroupDescription>Group -
All Automation Controller NGINX front-end web servers must not perform user management for hosted applications.
<VulnDiscussion>Web servers require enterprise-wide user management capability in order to prevent unauthorized access, with features like at...Rule Medium Severity -
SRG-APP-000141-WSR-000076
<GroupDescription></GroupDescription>Group -
All Automation Controller NGINX web servers must not be a proxy server for any process other than the Automation Controller application.
<VulnDiscussion>The Automation Controller NGINX web server must be primarily a web server or a proxy server but not both, for the same reason...Rule Medium Severity -
SRG-APP-000141-WSR-000078
<GroupDescription></GroupDescription>Group -
All Automation Controller NGINX webserver accounts not utilized by installed features (i.e., tools, utilities, specific services, etc.) must not be created and must be deleted when the web server feature is uninstalled.
<VulnDiscussion>If web server accounts are not being used, they must be deleted when the web server is uninstalled. This is because the accou...Rule Medium Severity -
SRG-APP-000141-WSR-000081
<GroupDescription></GroupDescription>Group -
All Automation Controller NGINX web servers must have Multipurpose Internet Mail Extensions (MIME) that invoke OS shell programs disabled.
<VulnDiscussion>Controlling what a user of a hosted application can access is part of the security posture of the Automation Controller NGINX...Rule Medium Severity
Node 2
The content of the drawer really is up to you. It could have form fields, definition lists, text lists, labels, charts, progress bars, etc. Spacing recommendation is 24px margins. You can put tabs in here, and can also make the drawer scrollable.