STIG Utility
STIG Utility
STIG Utility
Technical Notes
P/N 300-013-819 Rev 01
July 2012
These technical notes contain information about the EMC VNX nas_stig
script that begins with version 7.1.
Topics include:
◆ About STIG............................................................................................ 2
◆ Using nas_stig ....................................................................................... 2
1
About STIG
About STIG
A Security Technical Implementation Guide (STIG) defines a
configuration and maintenance standardS for computer deployments
required by the US Department of Defense (DoD) Information
Assurance (IA) program. These guidelines are designed to enhance
security settings and configuration options before the systems are
connected to a network. More information about the various STIGs is
available at http://iase.disa.mil/stigs/index.html.
The EMC VNX nas_stig command initiates a script that changes
Control Station settings according to the Linux STIG. The nas_stig
command provides a simple and automated mechanism to apply
these changes. These changes can also be undone if there is a
requirement to do so at a later date (for example, to troubleshoot an
operational issue).
! CAUTION
While the changes implemented by the nas_stig script can be
undone, not all Control Station settings are returned to their prior
values. Some settings return to their default values.
Using nas_stig
The nas_stig command is available in the /nas/tools directory. Log
in as root user to use this command.
Command syntax Manages DoD IA security settings and configuration options on the
Control Station:
nas_stig
-on
| -off
| -status
| -verify
| -version
-on
Initiates a script that changes settings on the Control Station.
Note: If your VNX is configured with two Control Stations, the nas_stig
script should be run on each Control Station, as described in “Running
nas_stig on a second Control Station” on page 7.
-off
Returns all Control Station settings to their default state.
Note: Any modifications that you may have made manually to the default
Control Station settings are lost when you execute nas_stig -off.
-status
Displays the current state of the Control Station. For example, if the
nas_stig script has been run and the date and time it was performed.
-verify
This option has not been implemented.
-version
Displays the current version of the nas_stig utility.
To verify if the nas_stig has been run on the Control Station, type:
# /nas/tools/nas_stig -status
STIG ON operation has been performed on Aug 01 22:41:35
Control Station The nas_stig script makes the following changes to Control Station
changes settings:
◆ Changes the permissions and modifies ownership of certain files,
including assigning root credentials to all files whose owner’s
UID is not associated with a valid system identity
◆ Changes the password policy. The password must be 14
characters in length including one special character, one
lower-case letter, one upper-case letter, and one digit.
◆ Restricts root login access to the Control Station
◆ Modifies IP settings in the /etc/sysctl.conf file
◆ Deletes /usr/sbin/tcpdump
Password policy The Control Station administrative user password policy is changed
changes to the following:
◆ Password must be a minimum of nine characters and include at
least two uppercase characters, two lowercase characters, two
digits, and two special characters.
◆ Passwords must be changed every 60 days and not more than
once in 24 hours.
◆ A password history file will be used, so that old passwords
cannot be reused.
Note: If the VNX has been running over 60 days when the password policy is
changed, you are requested to change your password upon your first login
attempt. After creating a new password, your connection to the VNX is
disconnected. However, you will be able to use your new password
successfully on a subsequent login. Currently, you can only change the
password by using the command line interface (CLI) accessing the Control
Station with a SSH connection.
Root login changes The nas_stig script restricts root login access to the Control Station to
a console. While remote root login is not allowed, it is possible to log
in remotely as a regular administrative user and then switch to root.
TCP changes The nas_stig script closes all network services in /etc/hosts.deny and
allows the use of SSH in /etc/hosts.allow.
The TCP wrapper affects only Linux default services, such as telnet,
finger, ftp, exec, rsh, rlogin, tftp, talk, comsat, and other services that
have a one-to-one mapping to executable files. The VNX functionality
is not affected.
Running nas_stig on If your VNX is configured with two Control Stations, the nas_stig
a second Control script should be run on each Control Station. To run nas_stig on a
Station secondary Control Station:
1. Log in to the secondary Control Station. You must be root user to
use the nas_stig command.
2. To become the primary Control Station, type:
# /nasmcd/sbin/cs_standby -takeover
THE INFORMATION IN THIS PUBLICATION IS PROVIDED “AS IS.” EMC CORPORATION MAKES NO
REPRESENTATIONS OR WARRANTIES OF ANY KIND WITH RESPECT TO THE INFORMATION IN
THIS PUBLICATION, AND SPECIFICALLY DISCLAIMS IMPLIED WARRANTIES OF
MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
Use, copying, and distribution of any EMC software described in this publication requires an applicable
software license.
For the most up-to-date regulatory document for your product line, go to the Technical Documentation and
Advisories section on EMC Powerlink.
For the most up-to-date listing of EMC product names, see EMC Corporation Trademarks on EMC.com.
All other trademarks used herein are the property of their respective owners.