In diesem Dokument bezieht sich der Begriff SSL sowohl auf das Secure Sockets Layer-Protokoll (SSL) als auch auf das Transport Layer Security-Protokoll (TLS). Die Informationen in diesem Dokument beziehen sich auf TLS-Verbindungen über das TCP-Transportprotokoll, für die eine beliebige unterstützte Version von TLS verwendet werden kann. Bei Load-Balancern, die HTTP/3 verwenden, ist das zugrunde liegende Transportprotokoll QUIC, das ausschließlich TLS 1.3 verwendet.
SSL-Richtlinien sind Cloud de Confiance by S3NS Konfigurationsobjekte, mit denen Sie steuern können, wie Load-Balancer TLS-Clientverbindungen beenden. Eine SSL-Richtlinie ist einem HTTPS-Ziel-Proxy oder einem SSL-Ziel-Proxy zugeordnet. Eine SSL-Richtlinie gibt ein Profil von TLS-Funktionen und eine TLS-Mindestversion an.
Jedes vordefinierte Profil einer SSL-Richtlinie gibt eine Reihe von TLS-Funktionen an, die der Load-Balancer unterstützen soll. Die TLS-Mindestversion schränkt den Load Balancer weiter ein, sodass nur bestimmte TLS-Versionen verwendet werden. Wenn Sie die Unterstützung für bestimmte Cipher-Suites angeben müssen, die von TLS 1.2 und älter verwendet werden, können Sie das mit einem benutzerdefinierten Profil tun. Jeder SSL-Richtlinie ist ein Bereich zugeordnet, entweder global oder regional, je nach Load Balancer.
Die folgenden Load-Balancer unterstützen regionale SSL-Richtlinien: Die Zuordnung einer SSL-Richtlinie zu einem Ziel-HTTPS-Proxy oder Ziel-SSL-Proxy ist optional. Jedem HTTPS-Zielproxy oder SSL-Zielproxy kann höchstens eine SSL-Richtlinie zugeordnet werden. Sie können dieselbe SSL-Richtlinie mehreren Ziel-HTTPS-Proxys oder mehreren Ziel-SSL-Proxys zuordnen, sofern die SSL-Richtlinie und der Zielproxy identische Bereiche verwenden. Änderungen an SSL-Richtlinien ändern oder unterbrechen keine vorhandenen Load Balancer-Verbindungen. Das folgende Beispiel zeigt, wie Verbindungen von Clients zu einem Load-Balancer hergestellt und beendet werden. Sie können eine SSL-Richtlinie verwenden, um die Mindest-TLS-Version und die SSL-Features zu konfigurieren, die im Load-Balancer aktiviert sind. SSL-Richtlinien haben Auswirkungen auf Verbindungen zwischen Clients und dem Load-Balancer (Verbindung 1 in der Abbildung). SSL-Richtlinien haben keine Auswirkungen auf die Verbindungen zwischen dem Load Balancer und den Backends (Verbindung 2 in der Abbildung). Wenn Sie eine SSL-Richtlinie erstellen, geben Sie die folgenden Informationen an: Wenn Clients eine Verbindung zum Load-Balancer herstellen, geben sie die TLS-Protokollversionen, Cipher-Suites und anderen TLS-Funktionen an, die sie unterstützen.
Während des TLS-Handshake wählt der Load Balancer die neueste TLS-Protokollversion aus, die sowohl er als auch der Client unterstützen, und legt auch andere TLS-Parameter (einschließlich einer Cipher Suite) für die Verbindung fest. Der TLS-Handshake schlägt fehl, wenn der Load-Balancer und der Client keine sich überschneidenden TLS-Versionen, Cipher Suites und anderen Funktionen unterstützen. Cloud de Confiance bietet die folgenden vordefinierten Profile an. Die Profile Sie können auch ein Wenn Sie einem Ziel-HTTPS-Proxy oder Ziel-SSL-Proxy keine SSL-Richtlinie zuordnen, verhält sich der Load-Balancer so, als hätten Sie eine SSL-Richtlinie mit den folgenden Einstellungen zugeordnet: Ein Profil kann die Versionen von TLS, die der Load-Balancer aushandeln kann, auch indirekt einschränken. Die im Profil Cloud Load Balancing unterstützt nicht die SSL-Version 3.0 oder früher. In der folgenden Tabelle werden die unterstützten Features für jede TLS/SSL-Version aufgelistet. Alle Profile mit Ausnahme des Profils Das Profil
In der folgenden Tabelle sind die Cipher-Suites für TLS 1.2 und früher aufgeführt, die in den einzelnen vordefinierten Profilen enthalten sind. Wenn Sie eine SSL-Richtlinie mit dem Profil Das Profil Wenn die TLS-Verbindung TLS 1.2 verwendet, sind nur die folgenden Chiffresammlungen zulässig: Wenn die TLS-Verbindung TLS 1.3 verwendet, sind nur die folgenden Cipher Suites zulässig: Für den Schlüsselaustausch sind nur Es sind nur die folgenden digitalen Signaturen für Load-Balancer-Zertifikate zulässig: Der Post-Quanten-Schlüsselaustausch schützt vor bestimmten Bedrohungen der TLS-Sicherheit, die durch Quantencomputertechnologie entstehen. Im Laufe der Zeit werden wir sie standardmäßig inCloud de Confiance -Load-Balancern aktivieren. Mit der Einstellung für den Post-Quanten-Schlüsselaustausch können Sie ihn früher aktivieren. Wir empfehlen, dies zu tun. Die von Cloud de Confiance-Load-Balancern unterstützte Form des Post-Quanten-Schlüsselaustauschs ist Sie können den Wenn Sie den Post-Quanten-Schlüsselaustausch aktivieren, sollten Sie Folgendes beachten: Wenn der Post-Quanten-Schlüsselaustausch aktiviert ist, verwendet der Load Balancer den Der Post-Quanten-Schlüsselaustausch wird nur für Frontend-TLS-Verbindungen unterstützt, d. h. für Verbindungen zwischen dem Client und dem Load Balancer. Der Post-Quanten-Algorithmus für den Schlüsselaustausch kann mit jedem der SSL-Richtlinienprofile und jeder Einstellung für die TLS-Mindestversion aktiviert werden. Mit der Einstellung für den Post-Quanten-Schlüsselaustausch können Sie Folgendes angeben: Die folgende Zeitachse zeigt die geplante Einführung der Unterstützung für den Post-Quantum-Schlüsselaustausch für Load-Balancer.
SSL-Richtlinie erstellen
Vordefinierte Profile
COMPATIBLE: Unterstützt die meisten Clients, einschließlich Clients, die nur frühere TLS-Versionen und TLS-Funktionen verwenden können.MODERN: Unterstützt eine Vielzahl von TLS-Chiffren, mit denen moderne Clients TLS aushandeln können.RESTRICTED: Unterstützt einen reduzierten Satz von TLS-Chiffren. Das RESTRICTED-Profil soll strengere Compliance-Anforderungen erfüllen.FIPS_202205: Unterstützt eine Reihe von TLS-Funktionen, die die FIPS 140-3-Compliance erfüllen sollen.Benutzerdefiniertes Profil
COMPATIBLE, MODERN und RESTRICTED unterscheiden sich in den unterstützten Cipher Suites, wenn der Load-Balancer TLS 1.2 und frühere Versionen aushandelt. Die Unterschiede sind in der Tabelle im Abschnitt Cipher Suites für TLS 1.2 und früher aufgeführt.CUSTOM-Profil erstellen und die vom Load Balancer für TLS 1.2 und früher unterstützten Cipher Suites einzeln angeben. Dies hat keine Auswirkungen darauf, wie der Load-Balancer TLS 1.3 aushandelt.Verhalten, wenn keine SSL-Richtlinie angegeben ist
COMPATIBLE ausgewählt ist undUnterstützung von TLS-Versionen
RESTRICTED aktivierten Chiffresammlungen enthalten beispielsweise keine Chiffresammlungen, die von TLS 1.0 oder 1.1 unterstützt werden. Wenn Sie das Profil RESTRICTED auswählen, können Clients TLS 1.0 und 1.1 daher faktisch nicht verwenden, selbst wenn die TLS-Mindestversion der SSL-Richtlinie auf 1.0 oder 1.1 festgelegt ist.
TLS/SSL-Version
Funktionsunterstützung
TLS 1.3
FIPS_202205 unterstützen die folgenden TLS 1.3-Cipher-Suites:
TLS_AES_128_GCM_SHA256TLS_AES_256_GCM_SHA384TLS_CHACHA20_POLY1305_SHA256FIPS_202205 unterstützt die folgenden beiden TLS 1.3-Chiffresammlungen:
TLS_AES_128_GCM_SHA256TLS_AES_256_GCM_SHA384
TLS 1.2 und früher
Das von der SSL-Richtlinie verwendete Profil steuert, welche Chiffresammlungen mit TLS 1.2 und älter verwendet werden.
SSL 3.0 oder älter
Wird nicht von Load-Balancern unterstützt, die SSL-Richtlinien verwenden.
Cipher Suites für TLS 1.2 und früher
CUSTOM erstellen, können Sie diese Cipher-Suites einzeln auswählen. SSL-Richtlinien, die das Profil CUSTOM verwenden, müssen mindestens eine Cipher-Suite aus der folgenden Liste enthalten.
IANA-Wert
Funktion
COMPATIBLEMODERNRESTRICTEDFIPS_202205
0xCCA9TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256
0xCCA8TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256
0xC02BTLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256
0xC02FTLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
0xC02CTLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384
0xC030TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
0xC009TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA
0xC013TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA
0xC00ATLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA
0xC014TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA
0x009CTLS_RSA_WITH_AES_128_GCM_SHA256
0x009DTLS_RSA_WITH_AES_256_GCM_SHA384
0x002FTLS_RSA_WITH_AES_128_CBC_SHA
0x0035TLS_RSA_WITH_AES_256_CBC_SHA
0x000ATLS_RSA_WITH_3DES_EDE_CBC_SHA
FIPS_202205-ProfildetailsFIPS_202205 beschränkt den Load Balancer auf die Verwendung einer Reihe von TLS-Funktionen, die mit dem FIPS 140-3-Standard kompatibel sein sollen.
Wenn in einer SSL-Richtlinie dieses Profil verwendet wird, unterstützt der Load-Balancer TLS 1.2 oder 1.3 mit den folgenden Einschränkungen:
TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
TLS_AES_128_GCM_SHA256TLS_AES_256_GCM_SHA384secp256r1 und secp384r1 zulässig. Wenn der Post-Quanten-Schlüsselaustausch aktiviert ist, ist X25519MLKEM768 ebenfalls zulässig.
rsa_pkcs1_sha256, rsa_pkcs1_sha384 oder rsa_pkcs1_sha512.ecdsa_secp256r1_sha256 oder ecdsa_secp384r1_sha384.Post-Quanten-Schlüsselaustausch
X25519MLKEM768, eine Kombination aus klassischen und Post-Quanten-Kryptografiealgorithmen.X25519MLKEM768-Schlüsselaustausch für alle Load-Balancer aktivieren, die SSL-Richtlinien unterstützen.
X25519MLKEM768-Schlüsselaustausch, wenn er eine Verbindung zu Clients herstellt, die die Unterstützung für TLS 1.3 und X25519MLKEM768 ankündigen. Verbindungen zu Clients, die TLS 1.3 oder X25519MLKEM768 nicht unterstützen, sind davon nicht betroffen.Post-Quanten-Schlüsselaustauschmodi
ENABLED: Der Load-Balancer verwendet X25519MLKEM768-Schlüsselaustausch mit Clients, die Unterstützung dafür ankündigen.DEFAULT. Der Load-Balancer lässt den X25519MLKEM768-Schlüsselaustausch bis Oktober 2026 nicht zu. Dies ist das Standardverhalten, wenn keine SSL-Richtlinie angehängt ist.DEFERRED. Der Load-Balancer lässt den X25519MLKEM768-Schlüsselaustausch bis Oktober 2027 nicht zu.
Zeitachse
Status des Post-Quanten-Schlüsselaustauschs
Jetzt
Standardmäßig deaktiviert, nur aktiviert, wenn auf
ENABLED eingestellt
Nach Oktober 2026
Standardmäßig aktiviert, deaktiviert, wenn auf
DEFERRED gesetzt
Nach Oktober 2027
Immer aktiviert
Weitere Informationen zum Erstellen einer SSL-Richtlinie mit Post-Quantum-Schlüsselaustausch finden Sie unter SSL-Richtlinien erstellen.
Beschränkungen
Das Deaktivieren bestimmter SSL-Versionen oder -Chiffres kann dazu führen, dass einige ältere Clients keine Verbindung über HTTPS oder SSL zu Ihrem Proxy herstellen können. Wenn zu viele Chiffres im Profil
CUSTOMdeaktiviert werden, kann möglicherweise kein Client eine HTTPS-Verbindung aushandeln.Ein SSL-Zertifikat, das Ihrem Load-Balancer zugeordnet ist, verwendet entweder eine digitale ECDSA- oder RSA-Signatur. Die vordefinierten Profile sind mit beiden Arten von Zertifikatsignaturen kompatibel. In einem benutzerdefinierten Profil müssen Chiffres aktiviert werden, die mit der digitalen Signatur kompatibel sind, die von den Zertifikaten Ihres Load-Balancers verwendet wird.
Nächste Schritte
- Informationen zum Erstellen, Ändern oder Löschen von SSL-Richtlinien finden Sie unter SSL-Richtlinien verwenden.
- Informationen zum Konfigurieren eines SSL-Zertifikats finden Sie unter SSL-Zertifikate – Übersicht.