KB5021130: So verwalten Sie die Netlogon-Protokolländerungen im Zusammenhang mit CVE-2022-38023

Gilt für
Windows Server 2022 Windows Server 2019, all editions Windows Server 2016, all editions Windows Server 2012 R2 Windows Server 2012 Windows Server 2008 R2 Enterprise ESU Windows Server 2008 R2 Standard ESU Windows Server 2008 R2 Datacenter ESU Windows Server 2008 Datacenter ESU Windows Server 2008 Standard ESU Windows Server 2008 Enterprise ESU

Änderungsprotokoll

Änderung 1: 5. April 2023: Die Phase "Standardmäßige Erzwingung" des Registrierungsschlüssels wurde vom 11. April 2023 auf den 13. Juni 2023 im Abschnitt "Zeitpunkt der Updates für CVE-2022-38023" verschoben.

Änderung 2: 20. April 2023: Ungenauer Verweis auf das Gruppenrichtlinienobjekt "Domänencontroller: Zulassen von angreifbaren sicheren Netlogon-Kanalverbindungen" im Abschnitt "Einstellungen von Registrierungsschlüssel" entfernt.

Änderung 3: 19. Juni 2023:
  • Dem Abschnitt "Registrierungsschlüsseleinstellungen" wurde ein Hinweis "Wichtig" hinzugefügt.
  • Dem Abschnitt "Windows-Ereignisse im Zusammenhang mit CVE-2022-38023" wurde ein "Hinweis" hinzugefügt.
  • Dem Abschnitt "Häufig gestellte Fragen (Frequently Asked Questions, FAQ)" wurden zwei neue Fragen und Antworten hinzugefügt.

Inhalt dieses Artikels

Zusammenfassung

Die Windows-Updates vom 8. November 2022 und höher beheben Schwachstellen im Netlogon-Protokoll, wenn RPC-Signatur anstelle der RPC-Versiegelung verwendet wird. Weitere Informationen finden Sie unter CVE-2022-38023 .

Die Netlogon Remote Protocol Remote Procedure Call (RPC )-Schnittstelle wird in erster Linie verwendet, um die Beziehung zwischen einem Gerät und seiner Domäne sowie die Beziehungen zwischen Domänencontrollern (DCs) und Domänen aufrechtzuerhalten.

Dieses Update schützt Windows-Geräte standardmäßig vor CVE-2022-38023 .  Bei Drittanbieterclients und Domänencontrollern von Drittanbietern befindet sich das Update standardmäßig im Kompatibilitätsmodus und lässt anfällige Verbindungen von solchen Clients zu. Schritte zum Wechseln in den Erzwingungsmodus finden Sie im Abschnitt Einstellungen für Registrierungsschlüssel.

Um Ihre Umgebung zu schützen, installieren Sie das Windows-Update vom 8. November 2022 oder ein späteres Windows-Update auf allen Geräten, einschließlich Domänencontrollern.

Wichtig Ab Juni 2023 wird der Erzwingungsmodus auf allen Windows-Domänencontrollern aktiviert und blockiert anfällige Verbindungen von nicht konformen Geräten.  Zu diesem Zeitpunkt können Sie das Update nicht deaktivieren, aber möglicherweise zur Einstellung Kompatibilitätsmodus zurückkehren. Der Kompatibilitätsmodus wird im Juli 2023 entfernt, wie im Abschnitt Zeitpunkt von Updates zur Behebung des Netlogon-Sicherheitsrisikos CVE-2022-38023 beschrieben.

Zeitpunkt der Updates für CVE-2022-38023

Aktualisierungen werden in mehreren Phasen veröffentlicht: in der ersten Phase für Updates, die am oder nach dem 8. November 2022 veröffentlicht wurden, und in der Phase Durchsetzung für Updates, die am oder nach dem 11. Juli 2023 veröffentlicht wurden.

8. November 2022 – Erste Bereitstellungsphase

Die erste Bereitstellungsphase beginnt mit dem am 8. November 2022 veröffentlichten Windows-Update und wird mit einem späteren Windows-Update für die Erzwingungsphase fortgesetzt. Windows-Updates am oder nach dem 8. November 2022 beheben das Sicherheitsrisiko der Umgehung von CVE-2022-38023 , indem die RPC-Versiegelung auf allen Windows-Clients erzwungen wird.

Standardmäßig werden Geräte im Kompatibilitätsmodus festgelegt. Windows-Domänencontroller erfordern, dass Anmeldeclients RPC-Versiegelung verwenden, wenn sie Windows ausführen oder wenn sie entweder als Domänencontroller oder als Vertrauenskonten fungieren.

11. April 2023 – Erste Erzwingungsphase

Die Windows-Updates, die am oder nach dem 11. April 2023 veröffentlicht wurden, entfernen die Möglichkeit, die RPC-Versiegelung durch Festlegen des Werts 0 auf den Registrierungsunterschlüssel RequireSeal zu deaktivieren.

13. Juni 2023 – Standardmäßige Erzwingung

Der Registrierungsunterschlüssel "RequireSeal " wird in den erzwungenen Modus verschoben, es sei denn, Administratoren konfigurieren ausdrücklich den Kompatibilitätsmodus. Anfällige Verbindungen von allen Clients, einschließlich Drittanbietern, werden die Authentifizierung verweigert. Weitere Informationen finden Sie unter Änderung 1.

11. Juli 2023 – Erzwingungsphase

Die am 11. Juli 2023 veröffentlichten Windows-Updates entfernen die Möglichkeit, den Wert 1 auf den Registrierungsunterschlüssel RequireSeal festzulegen. Dies aktiviert die Erzwingungsphase von CVE-2022-38023.

Einstellungen von Registrierungsschlüssel

Nachdem die Windows-Updates vom oder nach dem 8. November 2022 installiert wurden, ist der folgende Registrierungsunterschlüssel für das Netlogon-Protokoll auf Windows-Domänencontrollern verfügbar.

Hinweis

WICHTIG Mit diesem Update und zukünftigen Erzwingungsänderungen wird der Registrierungsunterschlüssel "RequireSeal" nicht automatisch hinzugefügt oder entfernt. Dieser Registrierungsunterschlüssel muss manuell hinzugefügt werden, damit er ausgelesen werden kann. Siehe Änderung 3.

RequireSeal-Unterschlüssel

Registrierungsschlüssel HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Netlogon\Parameters
Value RequireSeal
Datentyp REG_DWORD
Daten 0 – Deaktiviert
1 – Kompatibilitätsmodus. Windows-Domänencontroller erfordern, dass Netlogon-Clients RPC Seal verwenden, wenn sie Windows ausführen oder als Domänencontroller oder Vertrauenskonten fungieren.
2 – Erzwingungsmodus. Alle Clients müssen RPC Seal verwenden. Siehe Änderung 2.
Neustart erforderlich? Nein

Hinweis

HINWEIS Für die folgenden Ereignisse gilt ein einstündiger Puffer. Während dieses Zeitpuffers werden doppelte Ereignisse, die die gleichen Informationen enthalten, verworfen werden.

Der Netlogon-Dienst hat einen Client gefunden, der RPC-Signatur anstelle einer RPC-Versiegelung verwendet.
Ereignisprotokoll System
Ereignistyp Fehler
Ereignisquelle NETLOGON
Ereignis-ID 5838
Ereignistext Der Netlogon-Dienst hat einen Client gefunden, der RPC-Signatur anstelle einer RPC-Versiegelung verwendet.

Wenn Sie diese Fehlermeldung in Ihren Ereignisprotokollen finden, müssen Sie die folgenden Aktionen ausführen, um den Systemfehler zu beheben:

Der Netlogon-Dienst hat eine Vertrauensstellung gefunden, die RPC-Signatur anstelle einer RPC-Versiegelung verwendet hat
Ereignisprotokoll System
Ereignistyp Fehler
Ereignisquelle NETLOGON
Ereignis-ID 5839
Ereignistext Der Netlogon-Dienst hat eine Vertrauensstellung gefunden, die RPC-Signatur anstelle von RPC-Versiegelung verwendet hat.
Der Netlogon-Dienst hat mithilfe von RC4 einen sicheren Kanal mit einem Client erstellt
Ereignisprotokoll System
Ereignistyp Warnung
Ereignisquelle NETLOGON
Ereignis-ID 5840
Ereignistext Der Netlogon-Dienst hat einen sicheren Kanal mit einem Client mit RC4 erstellt.

Wenn Sie Ereignis 5840 finden, ist dies ein Zeichen dafür, dass ein Client in Ihrer Domäne schwache Kryptografie verwendet.

Der Netlogon-Dienst hat einen Client mit RC4 aufgrund der Einstellung "RejectMd5Clients" abgelehnt
Ereignisprotokoll System
Ereignistyp Fehler
Ereignisquelle NETLOGON
Ereignis-ID 5841
Ereignistext Der Netlogon-Dienst hat einen Client mit RC4 aufgrund der Einstellung "RejectMd5Clients" abgelehnt.

Wenn Sie Ereignis 5841 finden, ist dies ein Zeichen dafür, dass der RejectMD5Clients-Wert auf TRUE festgelegt ist.

Der Schlüssel RejectMD5Clients ist ein bereits vorhandener Schlüssel im Netlogon-Dienst. Weitere Informationen finden Sie in der RejectMD5Clients-Beschreibung des abstrakten Datenmodells.

Häufig gestellte Fragen (FAQ)

Wer ist anfällig für das in CVE-2022-38023 aufgeführte Problem?

Alle in die Domäne eingebundenen Computerkonten sind von dieser CVE betroffen. Ereignisse zeigen an, wer von diesem Problem am meisten betroffen ist, nachdem die Windows-Updates vom 8. November 2022 oder höher installiert wurden. Lesen Sie den Abschnitt Ereignisprotokollfehler, um die Probleme zu beheben.

Um ältere Clients zu erkennen, die nicht die stärkste verfügbare Kryptografie verwenden, werden mit diesem Update Ereignisprotokolle für Clients eingeführt, die RC4 verwenden.

Was sind RPC-Signierung und RPC-Versiegelung?

Die RPC-Signatur ist, wenn das Netlogon-Protokoll RPC verwendet, um die Nachrichten zu signieren, die es über das Netzwerk sendet. RPC-Versiegelung ist, wenn das Netlogon-Protokoll die Nachrichten, die es über das Netzwerk sendet, sowohl signiert als auch verschlüsselt.

Wie bestimmen Windows-Domänencontroller, ob auf einem Netlogon-Client Windows ausgeführt wird?

Windows-Domänencontroller bestimmen, ob auf einem Anmeldeclient Windows ausgeführt wird, indem sie das “OperatingSystem-Attribut” in Active Directory für den Netlogon-Client abfragen und nach den folgenden Zeichenfolgen suchen:

  • "Windows", "Hyper-V Server" und "Azure Stack HCI"

Es wird weder empfohlen noch unterstützt, dass Netlogon-Clients oder Domänenadministratoren dieses Attribut auf einen Wert ändern, der nicht repräsentativ für das Betriebssystem ist, das auf dem Netlogon-Client ausgeführt wird. Sie sollten sich darüber im Klaren sein, dass wir die Suchkriterien jederzeit ändern können. Siehe Änderung 3.

Werden RC4 Netlogon-Clients in der Erzwingungsphase abgelehnt?

In der Erzwingungsphase werden Netlogon-Clients nicht basierend auf dem von diesen verwendeten Verschlüsselungstyp abgelehnt. Netlogon-Clients werden nur abgelehnt, wenn sie die RPC-Signierung anstelle der RPC-Versiegelung verwenden. Die Ablehnung von RC4 Netlogon-Clients basiert auf dem Registrierungsschlüssel "RejectMd5Clients", der für Windows Server 2008 R2 und höhere Windows-Domänencontroller verfügbar ist. In der Erzwingungsphase für dieses Update wird der Wert "RejectMd5Clients" nicht geändert. Wir empfehlen Kunden, den Wert "RejectMd5Clients" für eine höhere Sicherheit in ihren Domänen zu aktivieren. Siehe Änderung 3.

Glossar

AES

Advanced Encryption Standard (AES) ist eine Blockchiffre, die den Datenverschlüsselungsstandard (DES) ablöst. AES kann verwendet werden, um elektronische Daten zu schützen. Der AES-Algorithmus kann verwendet werden, um Informationen zu verschlüsseln (verschlüsseln) und zu entschlüsseln (entschlüsseln). Die Verschlüsselung konvertiert Daten in eine unverständliche Form namens Chiffretext. Durch die Entschlüsselung des Chiffretexts werden die Daten wieder in ihre ursprüngliche Form konvertiert, die als Klartext bezeichnet wird. AES wird in der Kryptografie mit symmetrischen Schlüsseln verwendet, was bedeutet, dass derselbe Schlüssel für die Ver- und Entschlüsselungsvorgänge verwendet wird. Es ist auch eine Blockchiffre, was bedeutet, dass es mit Blöcken mit fester Größe von Klartext und Chiffretext arbeitet und erfordert, dass die Größe des Klartexts sowie des Chiffretexts ein genaues Vielfaches dieser Blockgröße ist. AES ist auch als symmetrischer Rijndael-Verschlüsselungsalgorithmus [FIPS197] bekannt.

Anmeldedienst

In einer mit dem Windows NT-Betriebssystem kompatiblen Netzwerksicherheitsumgebung ist die Komponente für Synchronisierungs- und Wartungsfunktionen zwischen einem primären Domänencontroller (PDC) und Sicherungsdomänencontrollern (BDC) zuständig. Netlogon ist ein Vorläufer des Directory Replication Server-Protokolls (Directory Replication Server, DRS). Die Netlogon Remote Protocol Remote Procedure Call (RPC )-Schnittstelle wird in erster Linie verwendet, um die Beziehung zwischen einem Gerät und seiner Domäne sowie die Beziehungen zwischen Domänencontrollern (DCs) und Domänen aufrechtzuerhalten. Weitere Informationen finden Sie unter Netlogon Remote Protocol.

RC4-HMAC

RC4-HMAC (RC4) ist ein symmetrischer Verschlüsselungsalgorithmus mit variabler Schlüssellänge. Weitere Informationen finden Sie in Abschnitt 17.1 [SCHNEIER].

Sicherer Kanal

Eine authentifizierte RPC-Verbindung (Remote Procedure Call, Remoteprozeduraufruf) zwischen zwei Computern in einer Domäne mit einem festgelegten Sicherheitskontext , der zum Signieren und Verschlüsseln von RPC-Paketen verwendet wird.