CredSSP titkosítási orakula helyreállítási RDP kapcsolathiba

A 2018. május után kiadott Windows biztonsági frissítések telepítése után hibát tapasztalhat CredSSP titkosítási oraklusz helyreigazítás amikor az RDP távoli szerverhez és Windows számítógéphez van csatlakoztatva, a következő esetekben:

  • Csatlakozik a számítógép távoli asztalához egy nemrég telepített Windows (például RTM) verzióval (például a Windows 10 alatt, a 1803-as verzió alatt, a Windows Server 2012 R2, a Windows Server 2016), amelyre a legfrissebb Windows biztonsági frissítések nincsenek telepítve;
  • Megpróbál csatlakozni egy olyan RDP-számítógéphez, amelyre hosszú ideje nem telepítette a Microsoft frissítéseit;
  • Az RDP kapcsolat blokkolja a távoli számítógépet, mert nincs szükség biztonsági frissítésekre az ügyfélszámítógépen.

Próbáljuk kitalálni, mit jelent az RDP hiba. CredSSP titkosítási oraklusz helyreigazítás és hogyan tudom megjavítani.

Tehát, amikor megpróbál kapcsolódni a RemoteApp alkalmazáshoz RDS-kiszolgálókon a Windows Server 2016/2012 R2 / 2008 R2 alatt, vagy más felhasználók távoli asztalaihoz az RDP protokollt használva (Windows 10, 8.1 vagy 7), hiba jelentkezik:

Távoli asztali kapcsolat
Hitelesítési hiba történt.
A funkció nem támogatott.
Távoli számítógép: gazdagép neve
Ennek oka a CredSSP titkosítási orakula helyreállítása.

Távoli asztali kapcsolat
A hitelesítés sikertelen.
A megadott funkció nem támogatott..
A hiba oka a CredSSP titkosítás javítása lehet.

Ez a hiba annak oka, hogy a Windows Server rendszeren vagy a Windows szokásos asztali verzióin, amelyekhez RDP-vel kapcsolódni próbálnak, a Windows biztonsági frissítéseit nem telepítették (legalább 2018. március óta)..

Ez a hiba is így néz ki: Hitelesítési hiba történt. A megadott funkció nem támogatott..

A tény az, hogy 2018 márciusában a Microsoft kiadott egy frissítést, amely bezárja a kód távoli végrehajtásának lehetőségét a CredSSP (Credential Security Support Provider) protokoll sebezhetősége alapján. A problémát a CVE-2018-0886 közlemény részletezi. 2018 májusában újabb frissítést tett közzé, amelyben alapértelmezés szerint a Windows ügyfelek nem csatlakozhatnak a CredSSP protokoll sebezhető (nem csomagolt) verziójú távoli RDP-kiszolgálókhoz..

Ha tehát nem telepített összesített biztonsági frissítést a Windows RDS / RDP kiszolgálókra (számítógépekre) 2018 márciusa óta, és a májusi frissítéseket (vagy újabb) az RDP ügyfelekre telepítették, akkor amikor megpróbál kapcsolódni az RDS kiszolgálókhoz a CredSSP páratlan verziójával. hiba jelenik meg a csatlakozás lehetetlenségéről: Ennek oka a CredSSP titkosítási orakula helyreállítása.

Az ügyfél RDP hibája a következő biztonsági frissítések telepítése után jelenik meg:

  • Windows 7 / Windows Server 2008 R2 - KB4103718
  • Windows 8.1 / Windows Server 2012 R2 - KB4103725
  • Windows Server 2016 - KB4103723
  • Windows 10 1803 - KB4103721
  • Windows 10 1709 - KB4103727
  • Windows 10 1703 - KB4103731
  • Windows 10 1609 - KB4103723
A lista tartalmazza a KB-számokat 2018. május óta, abban a pillanatban, amikor le kell töltenie és telepítenie kell egy újabb kumulatív frissítőcsomagot a Windows kiadáshoz. A legfrissebb biztonsági frissítéseket a Windows Update segítségével a Microsoft szervereiről, a helyi WSUS szerverről, vagy manuálisan letöltheti a Windows frissítési katalógusából - a Microsoft Update Catalog - https://www.catalog.update.microsoft.com/Home.aspx. Például a 2019 augusztusra vonatkozó frissítések kereséséhez a Windows 10 1803 esetén, keresési lekérdezést kell használnia: ablakok 10 1803 8 / * / 2019. Töltse le és telepítse az összesített frissítést (a példámban ez a következő lesz: „2019-08 kumulatív frissítés a Windows 10 1803-as verziójára x64-alapú rendszerekhez (KB4512509)”)..

Az asztali távoli kapcsolat visszaállításához eltávolíthatja annak az ügyfélnek a biztonsági frissítéseit, ahonnan az RDP kapcsolat létrejön (de ez az rendkívüli módon nem ajánlott, azaz van egy biztonságosabb és helyesebb megoldás).

A probléma megoldásához megteheti ideiglenesen azon a számítógépen, amelyhez az RDP-n keresztül csatlakozik, tiltsa le a CredSSP verziójának ellenőrzését a távoli számítógépen. Ezt megteheti a helyi csoportszabály-szerkesztő segítségével. Ehhez:

  1. Indítsa el a helyi GPO-szerkesztőt - gpedit.msc;
  2. Lépjen az irányelvek szakaszba Számítógép konfigurálása -> Felügyeleti sablonok -> Rendszer -> Hitelesítő adatok delegálása (Számítógépes konfiguráció -> Felügyeleti sablonok -> Rendszer -> Hitelesítő adatok átvitele);
  3. Keressen egy házirendet a névvel Titkosítás Oracle rehabilitáció (Javítás a titkosítási észlelési sérülékenység szempontjából). Kapcsolja be az irányelvet (Bekapcsolt/ Engedélyezve), és a legördülő listában lévő paraméterként válassza a lehetőséget sebezhető / Hagyja el a sebezhetőséget;
  4. Nem kell frissíteni a számítógépen található irányelveket ( gpupdate / force), és próbáljon RDP-n keresztül csatlakozni a távoli számítógéphez. Ha az irányelv be van kapcsolva Encryption jóslat kármentesítési értékkel sebezhető a CredSSP-kompatibilis terminálalkalmazások olyan RDS / RDP-kiszolgálókhoz és Windows számítógépekhez is csatlakozhatnak, amelyek nem rendelkeznek aktuális biztonsági frissítésekkel.
Titkosítási politika Az Oracle Remediation 3 elérhető értéket kínál a CredSSP sebezhetőségek elleni védelemhez:

  • erő korszerűsített Ügyfeleink - a legmagasabb szintű védelem, ha az RDP-kiszolgáló tiltja a nem frissített ügyfelekkel való kapcsolatot. Ezt a házirendet általában a teljes infrastruktúra teljes frissítése és a jelenlegi biztonsági frissítéseknek a szerver és munkaállomás Windows telepítőképeihez történő integrálása után kell beépíteni;
  • mérsékelni - Ebben a módban a kimenő távoli RDP-kapcsolat a CredSSP sebezhető verziójú RDP-kiszolgálókkal blokkolva van. A CredSSP-t használó egyéb szolgáltatások azonban jól működnek;
  • sebezhető -a legalacsonyabb szintű védelem megengedett, ha egy RDP szerverhez kapcsolódik a CredSSP sebezhető verziójával.

Ha nincs helyi GPO-szerkesztő (például a Windows otthoni kiadásaiban), akkor módosíthatja, hogy az RDP a CredSSP nem kiadott verziójú kiszolgálóival közvetlenül a rendszerleíró adatbázisba csatlakozzon a következő paranccsal:
REG ADD HKLM \ SZOFTVER \ Microsoft \ Windows \ CurrentVersion \ Házirendek \ Rendszer \ CredSSP \ Paraméterek / v AllowEncryptionOracle / t REG_DWORD / d 2

Ezt a paramétert azonnal módosíthatja a nyilvántartásban sok AD számítógépen a GPO tartomány használatával (gpmc.msc konzol) vagy egy ilyen PowerShell szkripttel (a tartományban található számítógépek listája az RSAT-AD-PowerShell modul Get-ADComputer parancsmagával érhető el):

Importmodul ActiveDirectory
$ PSs = (Get-ADComputer-Szűrő *). DNSHostName
Foreach ($ számítógép $ PC-kben)
Invoke-Command -ComputerName $ computer -ScriptBlock
REG ADD HKLM \ SZOFTVER \ Microsoft \ Windows \ CurrentVersion \ Házirendek \ Rendszer \ CredSSP \ Paraméterek / v AllowEncryptionOracle / t REG_DWORD / d 2

A távoli RDP-kiszolgálóhoz (számítógéphez) történő sikeres csatlakozás után a legfrissebb biztonsági frissítéseket telepítenie kell a Windows Update szolgáltatáson keresztül (ellenőrizze, hogy a szolgáltatás be van-e kapcsolva) vagy manuálisan. Töltse le és telepítse a legfrissebb összesített Windows frissítést a fent bemutatottak szerint. Ha az „Ez a frissítés nem vonatkozik a számítógépére” hibaüzenet jelenik meg az MSU frissítés telepítésekor, tekintse meg a cikkeket a következő címen:.

A már nem támogatott Windows XP / Windows Server 2003 esetén telepítenie kell a Windows Embedded POSReady 2009 frissítéseit. Például: https://support.microsoft.com/en-us/help/4056564

A frissítések telepítése és a kiszolgáló újraindítása után ne felejtse el letiltani az ügyfelekre vonatkozó irányelvet (vagy állítsa azt Frissített ügyfelek kényszerítésére), vagy adja meg az értéket 0 az AllowEncryptionOracle beállításkulcshoz. Ebben az esetben a számítógépét nem fenyegeti annak veszélye, hogy a CredSSP-vel nem biztonságos gazdagépekhez kapcsolódik, és kihasználja a biztonsági rést.

REG ADD HKLM \ SZOFTVER \ Microsoft \ Windows \ CurrentVersion \ Házirendek \ Rendszer \ CredSSP \ Paraméterek / v AllowEncryptionOracle / t REG_DWORD / d 0 / f

Van egy másik forgatókönyv, amikor a számítógépen nem érhetők el frissítések. Például az RDP-kiszolgáló frissül, de rendelkezik olyan irányelvvel, amely blokkolja a CredSSP sebezhető verziójú számítógépek RDP-kapcsolatait (erő korszerűsített Ügyfeleink). Ebben az esetben az RDP-kapcsolat során a következő hibaüzenet jelenik meg: „Ennek oka a CredSSP titkosítási oraklia helyreigazítása lehet”.

Ellenőrizze a Windows frissítések telepítésének legfrissebb dátumát a számítógépére a PSWindowsUpdate modul használatával vagy a PowerShell konzol WMI parancsán keresztül:

gwmi win32_quickfixengineering | sort installon -desc

Ez a példa azt mutatja, hogy a legfrissebb Windows biztonsági frissítéseket 2018. június 17-én telepítették. Töltse le és telepítse egy újabb .msu fájlt, összesített frissítéssel a Windows kiadáshoz (lásd fent).