Guide to the Secure Configuration of MSVSphere 9
with profile Session-monitor profile for MSVSphere 9This profile contains the rule needed to monitor user sessions and lock the screen when the status changes
https://www.open-scap.org/security-policies/scap-security-guide
scap-security-guide
package which is developed at
https://www.open-scap.org/security-policies/scap-security-guide.
Providing system administrators with such guidance informs them how to securely configure systems under their control in a variety of network roles. Policy makers and baseline creators can use this catalog of settings, with its associated references to higher-level security control catalogs, in order to assist them in security baseline creation. This guide is a catalog, not a checklist, and satisfaction of every item is not likely to be possible or sensible in many operational scenarios. However, the XCCDF format enables granular selection and adjustment of settings, and their association with OVAL and OCIL content provides an automated checking capability. Transformations of this document, and its associated automated checking content, are capable of providing baselines that meet a diverse set of policy objectives. Some example XCCDF Profiles, which are selections of items that form checklists and can be used as baselines, are available with this guide. They can be processed, in an automated fashion, with tools that support the Security Content Automation Protocol (SCAP). The DISA STIG, which provides required settings for US Department of Defense systems, is one example of a baseline created from this guidance.
Profile Information
Profile Title | Session-monitor profile for MSVSphere 9 |
---|---|
Profile ID | xccdf_org.ssgproject.content_profile_session-monitor |
CPE Platforms
- cpe:/o:ncsd:msvsphere:9
Revision History
Current version: 0.1.73
- draft (as of 2024-09-17)
Table of Contents
Checklist
Group Guide to the Secure Configuration of MSVSphere 9 Group contains 6 groups and 3 rules | ||||||||||||||||||||||||||
Group System Settings Group contains 3 groups and 1 rule | ||||||||||||||||||||||||||
[ref]
Contains rules that check correct system settings. | ||||||||||||||||||||||||||
Group Account and Access Control Group contains 2 groups and 1 rule | ||||||||||||||||||||||||||
[ref]
In traditional Unix security, if an attacker gains
shell access to a certain login account, they can perform any action
or access any file to which that account has access. Therefore,
making it more difficult for unauthorized people to gain shell
access to accounts, particularly to privileged accounts, is a
necessary part of securing a system. This section introduces
mechanisms for restricting access to accounts under
MSVSphere 9. | ||||||||||||||||||||||||||
Group Protect Accounts by Restricting Password-Based Login Group contains 1 group and 1 rule | ||||||||||||||||||||||||||
[ref]
Conventionally, Unix shell accounts are accessed by
providing a username and password to a login program, which tests
these values for correctness using the /etc/passwd and
/etc/shadow files. Password-based login is vulnerable to
guessing of weak passwords, and to sniffing and man-in-the-middle
attacks against passwords entered over a network or at an insecure
console. Therefore, mechanisms for accessing accounts by entering
usernames and passwords should be restricted to those which are
operationally necessary. | ||||||||||||||||||||||||||
Group Set Password Expiration Parameters Group contains 1 rule | ||||||||||||||||||||||||||
[ref]
The file /etc/login.defs controls several
password-related settings. Programs such as passwd ,
su , and
login consult /etc/login.defs to determine
behavior with regard to password aging, expiration warnings,
and length. See the man page login.defs(5) for more information.
Users should be forced to change their passwords, in order to decrease the utility of compromised passwords. However, the need to change passwords often should be balanced against the risk that users will reuse or write down passwords if forced to change them too often. Forcing password changes every 90-360 days, depending on the environment, is recommended. Set the appropriate value as PASS_MAX_DAYS and apply it to existing accounts with the
-M flag.
The PASS_MIN_DAYS (-m ) setting prevents password
changes for 7 days after the first change, to discourage password
cycling. If you use this setting, train users to contact an administrator
for an emergency password change in case a new password becomes
compromised. The PASS_WARN_AGE (-W ) setting gives
users 7 days of warnings at login time that their passwords are about to expire.
For example, for each existing human user USER, expiration parameters could be adjusted to a 180 day maximum password age, 7 day minimum password age, and 7 day warning period with the following command: $ sudo chage -M 180 -m 7 -W 7 USER | ||||||||||||||||||||||||||
| ||||||||||||||||||||||||||
Group Services Group contains 1 group and 2 rules | ||||||||||||||||||||||||||
[ref]
The best protection against vulnerable software is running less software. This section describes how to review
the software which MSVSphere 9 installs on a system and disable software which is not needed. It
then enumerates the software packages installed on a default MSVSphere 9 system and provides guidance about which
ones can be safely disabled.
MSVSphere 9 provides a convenient minimal install option that essentially installs the bare necessities for a functional system. When building MSVSphere 9 systems, it is highly recommended to select the minimal packages and then build up the system from there. | ||||||||||||||||||||||||||
Group Base Services Group contains 2 rules | ||||||||||||||||||||||||||
[ref]
This section addresses the base services that are installed on a
MSVSphere 9 default installation which are not covered in other
sections. Some of these services listen on the network and
should be treated with particular discretion. Other services are local
system utilities that may or may not be extraneous. In general, system services
should be disabled if not required. | ||||||||||||||||||||||||||
| ||||||||||||||||||||||||||
|