Information
The vCenter Server must enforce password complexity. Modern best practices for passwords (NIST 800-63B Section 5.1.1.2, among other guidance) suggests that composition rules (requiring mixtures of character classes, for example) should not be imposed on systems because they tend to not improve the security of passwords and discourage the use of more secure passphrases. Many regulatory compliance frameworks do not reflect this guidance, and may override this recommendation. Password strength and complexity rules apply to accounts created in vSphere SSO, including [email protected]. They do not apply to Active Directory users when vCenter Server is joined to a domain, as those password policies are enforced by AD.
NOTE: Nessus has not performed this check. Please review the benchmark to ensure target compliance.
Solution
Get-SsoPasswordPolicy | Set-SsoPasswordPolicy -MinLength 15 -MaxLength 64 -MinNumericCount 1 -MinSpecialCharCount 1 -MinAlphabeticCount 2 -MinUppercaseCount 1 -MinLowercaseCount 1 -MaxIdenticalAdjacentCharacters 3