Security mode
This topic is an overview of the security mode.
The XCC Standard license enables the users to configure their servers in one of the two Security Modes: Standard Mode and Compatibility Mode. These are available in all V4 servers.
The Lenovo XClarity Controller 3 Premier Upgrade license comes with a third Security Mode: Enterprise Strict Mode. This mode is most suitable for high-level security requirements.
Enterprise Strict Security Mode is the most secure mode.
All cryptography algorithms used by BMC are CNSA 1.0 compliant.
BMC operates in FIPS 140-3 validated mode.
Requires enterprise strict grade certificates.
Only services that support CNSA 1.0 cryptography can be enabled.
Requires Feature on Demand Key to enable.
Standard Mode is the default security mode.
All cryptography algorithms used by BMC are FIPS 140-3 compliant.
BMC operates in FIPS 140-3 validated mode when all enabled services use FIPS 140-3 compliant cryptography.
Requires standard grade certificates.
Services that require cryptography that does not support FIPS 140-3 compliant cryptography are disabled by default.
Compatibility Mode is the mode to use when services and clients require cryptography that is not enterprise strict/standard compliant.
A wider range of cryptography algorithms is supported.
When this mode is enabled BMC is NOT operating in standard-validated mode.
Allows all services to be enabled.
Supported TLS cipher suites
TLS cipher suites | Security Mode | TLS Version |
---|---|---|
TLS_AES_256_GCM_SHA384 |
| TLS 1.3 |
TLS_CHACHA20_POLY1305_SHA256 |
| TLS 1.3 |
TLS_AES_128_GCM_SHA256 |
| TLS 1.3 |
TLS_AES_128_CCM_SHA256 |
| TLS 1.3 |
TLS_AES_128_CCM_8_SHA256 |
| TLS 1.3 |
TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 |
| TLS 1.2 |
TLS_DHE_RSA_WITH_AES_256_GCM_SHA384 |
| TLS 1.2 |
TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384 |
| TLS 1.2 |
TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 |
| TLS 1.2 |
TLS_DHE_RSA_WITH_AES_128_GCM_SHA256 |
| TLS 1.2 |
TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256 |
| TLS 1.2 |
TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305 |
| TLS 1.2 |
TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305 |
| TLS 1.2 |
TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384 |
| TLS 1.2 |
TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 |
| TLS 1.2 |
TLS_DHE_RSA_WITH_AES_256_CBC_SHA256 |
| TLS 1.2 |
TLS_DHE_RSA_WITH_AES_128_CBC_SHA256 |
| TLS 1.2 |
TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384 |
| TLS 1.2 |
TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256 |
| TLS 1.2 |
TLS_RSA_WITH_AES_256_GCM_SHA384 |
| TLS 1.2 |
TLS_RSA_WITH_AES_128_GCM_SHA256 |
| TLS 1.2 |
TLS_DHE_RSA_LATH_AES_256_GCM_SHA384 |
| TLS 1.2 |
TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA3U |
| TLS 1.2 |
TLS_RSA_WITH_AES_256_CBC_SHA256 |
| TLS 1.2 |
TLS_RSA_WITH_AES_128_CBC_SHA256 |
| TLS 1.2 |
Feature/Service | Uses Crypto | Default State Out of Box | Supported in Strict Mode | Supported in Standard Mode | Supported in Compatibility Mode |
---|---|---|---|---|---|
IPMI-over-KCS | No | Enabled | Yes | Yes | Yes |
IPMI-over-LAN | Yes | Disabled | No | Yes | Yes |
SNMPv1 traps | No | Not Configured | No | Yes | Yes |
SNMPv3 traps | Yes | Not Configured | No | Yes If enabled, will alert for use of non-FIPS crypto | Yes |
SNMPv3 agent | Yes | Not Configured | No | Yes If enabled, will alert for use of non-FIPS crypto | Yes |
Email Alerts | Yes | Not Configured | Yes Can NOT be enabled with CRAM-MD5 Authentication | Yes If CRAM-MD5 is required, will alert for use of non-FIPS crypto. | Yes |
Syslog Alerts | No | Not Configured | No | Yes | Yes |
TLS 1.2 | Yes | Enabled | Yes | Yes | Yes |
TLS 1.3 | Yes | Enabled | Yes | Yes | Yes |
Web over HTTPS | Yes | Enabled | Yes | Yes | Yes |
Redfish over HTTPS | Yes | Enabled | Yes | Yes | Yes |
SSDP | No | Enabled | Yes | Yes | Yes |
SSH-CLI | Yes | Enabled | Yes | Yes | Yes |
SFTP | Yes | Disabled | Yes | Yes | Yes |
LDAP | No | Not configured | No | Yes | Yes |
Secure LDAP | Yes | Not configured | Yes | Yes | Yes |
Security Key Management | Yes | Not Configured | Yes | Yes | Yes |
Remote Console | Yes | Enabled | Yes | Yes | Yes |
Virtual media - CIFS | Yes | Not configured | No | Yes | Yes |
Virtual media - NFS | No | Not configured | No | Yes | Yes |
Virtual media - HTTPFS | Yes | Not configured | Yes | Yes | Yes |
RDOC - Local | Yes | Not Configured | Yes | Yes | Yes |
RDOC - CIFS | Yes | Not Configured | No | Yes | Yes |
RDOC - HTTP | No | Not Configured | No | Yes | Yes |
RDOC - HTTPS | Yes | Not Configured | Yes | Yes | Yes |
RDOC - FTP | No | Not Configured | No | Yes | Yes |
RDOC - SFTP | Yes | Not Configured | Yes | Yes | Yes |
FFDC upload (SFTP) | Yes | Enabled | Yes | Yes | Yes |
FFDC upload (TFTP) | No | Enabled | No | Yes | Yes |
Update from repository – CIFS | Yes | Not configured | No | Yes | Yes |
Update from repository - NFS | No | Not configured | No | Yes | Yes |
Update from repository – HTTP | No | Not configured | No | Yes | Yes |
Update from repository – HTTPS | Yes | Not configured | Yes | Yes | Yes |
Call home | Yes | Disabled | Yes | Yes | Yes |
Third-party Password | Yes | Not configured | No | Yes | Yes |
Port Forwarding | N/A | Disabled | Yes | Yes | Yes |