حدث خطأ في المصادقة ، الوظيفة المطلوبة غير مدعومة

إذا حاولت استخدام اتصال سطح المكتب البعيد(use the Remote Desktop Connection) بين جهازي كمبيوتر يعملان بنظام التشغيل Windows(Windows) وتلقيت رسالة الخطأ - خطأ في الاتصال بسطح المكتب البعيد ، حدث خطأ في المصادقة ، الوظيفة المطلوبة غير مدعومة(Remote Desktop Connection error, An Authentication error has occurred, The Function requested is not supported) ، فإن هذا المنشور مخصص لمساعدتك. في هذا المنشور ، سنحدد بعض الأسباب المعروفة المحتملة التي يمكن أن تؤدي إلى حدوث الخطأ ثم نقدم الحلول الممكنة التي يمكنك تجربتها للمساعدة في معالجة هذه المشكلة.

عندما تفشل مصادقة الاتصال بسطح المكتب البعيد(Remote Desktop Connection) ، ستتلقى رسالة الخطأ التالية ؛

Remote Desktop Connection

An authentication error has occurred.
The function requested is not supported.

Remote computer: Computer_Name or IP_Address
This could be due to CredSSP encryption oracle remediation.
For more information, see https://go.microsoft.com/fwlink/?linkid=866660

خطأ اتصال RDP: حدث خطأ في المصادقة

كما ترى من الصورة أعلاه ، فإن رسالة الخطأ ناتجة عن CredSPP Encryption Oracle Remediation . يمكنك إصلاح الخطأ "حدث خطأ في المصادقة ، قد يكون هذا بسبب خطأ تشفير CredSSP أو معالجة" باستخدام السجل(Registry) أو محرر نهج المجموعة(Group Policy Editor) .

اكتشفت Microsoft(Microsoft) مؤخرًا أن ثغرة أمنية في تنفيذ التعليمات البرمجية عن بُعد (CVE-2018-0886: Encryption oracle attack) موجودة في إصدارات CredSSP . يمكن للمهاجم الذي يستغل هذه الثغرة الأمنية بنجاح ترحيل بيانات اعتماد المستخدم لتنفيذ التعليمات البرمجية على النظام الهدف. لذا فإن أي تطبيق يعتمد على CredSSP للمصادقة كان عرضة لهذا النوع من الهجوم.

لتصحيح هذا الخطر الأمني ​​، أصدرت Microsoft تحديثًا أمنيًا يعالج الثغرة الأمنية عن طريق تصحيح كيفية قيام CredSSP بالتحقق من صحة الطلبات أثناء عملية المصادقة. قام التصحيح بتحديث بروتوكول مصادقة CredSSP وعملاء (CredSSP)Remote Desktop لجميع الأنظمة الأساسية المتأثرة.

بعد تثبيت التحديث ، لم يتمكن العملاء المصححون من الاتصال بالخوادم غير المصححة. بمعنى آخر ، إذا تم تثبيت التحديث الأمني ​​على جهاز الكمبيوتر العميل ولكن لم يتم تحديث كمبيوتر الخادم بالتحديث الأمني ​​(أو العكس) ، فإن الاتصال عن بُعد لم ينجح وتلقى المستخدم رسالة الخطأ المذكورة أعلاه.

(RDP Authentication)حدث خطأ في مصادقة RDP ، الوظيفة(Function) المطلوبة غير مدعومة

إذا كنت تواجه خطأ اتصال سطح المكتب البعيد ، حدث خطأ في المصادقة ، الوظيفة المطلوبة ليست(Remote Desktop Connection error, An Authentication error has occurred, The Function requested is not supported) رسالة خطأ مدعومة ، يمكنك تجربة الحلول الموصى بها أدناه لحل المشكلة.

  1. قم بتحديث(Update) Windows 10 بأحدث تصحيحات الأمان
  2. تعديل  سياسة التشفير Oracle Remediation(Encryption Oracle Remediation)
  3. قم بإنشاء وتكوين مفتاح التسجيل AllowEncryptionOracle

دعنا نلقي نظرة على وصف العملية المتضمنة فيما يتعلق بكل حل من الحلول المدرجة.

1] قم بتحديث Windows 10(Update Windows 10) بأحدث تصحيحات الأمان

في هذا الحل ، يوصى بتثبيت تصحيح الأمان CredSSP(CredSSP security patch) في كل من جهازي الكمبيوتر (الخادم والعميل). بدلاً من ذلك ، يمكنك النقر فوق ابدأ(Start) > الإعدادات(Settings) > التحديث والأمان(Update & Security) > Windows Update > التحقق من وجود تحديثات(Check for Updates) لتنزيل آخر تحديث تراكمي وتثبيته.

بمجرد تثبيت التصحيح CredSSP على كلا الجهازين ، حدث خطأ في المصادقة -(An Authentication error has occurred – The Function requested is not supported) سيتم حل رسالة الخطأ المطلوبة للوظيفة غير مدعومة.

إذا لم تتمكن من تثبيت التحديث الأمني ​​على جهاز كمبيوتر الخادم أو العميل بسبب بعض الأسباب ، فيمكنك بعد ذلك استخدام الحلين 2 و 3 أدناه.

2] تعديل  سياسة التشفير Oracle Remediation(Encryption Oracle Remediation)

يمكن حل رسالة الخطأ باستخدام محرر "نهج المجموعة"(Group Policy) لتعديل نهج " إصلاح أوراكل للتشفير(Encryption Oracle Remediation) "  .

ملاحظة:(Note:) لا تنطبق هذه الطريقة على إصدار Windows 10 Home لأن محرر نهج المجموعة المحلي(Local Group Policy Editor) غير مثبت بشكل افتراضي. ولكن يمكنك حل هذه المشكلة عن طريق إضافة محرر نهج المجموعة المحلي إلى إصدار Windows 10 Home(adding Local Group Policy Editor to Windows 10 Home edition) .

لتمكين سياسة Encryption Oracle Remediation ، قم بما يلي:

  • اضغط على مفتاح Windows + R.
  • في مربع الحوار "تشغيل" ، اكتب gpedit.msc واضغط على Enter لفتح محرر نهج المجموعة(open Group Policy Editor) .
  • داخل محرر نهج المجموعة المحلي(Local Group Policy Editor) ، استخدم الجزء الأيمن للتنقل إلى المسار أدناه:

Computer Configuration > Administrative Templates > System > Credentials Delegation

  • في الجزء الأيسر ، انقر نقرًا مزدوجًا فوق Encryption Oracle Remediation  لتحرير خصائصه.
  • مع فتح سياسة Encryption Oracle Remediation ، اضبط زر الاختيار على ممكّن(Enabled) .
  • بعد ذلك ، قم بالتمرير لأسفل إلى  مستوى الحماية( Protection Level)  وقم بتغييره إلى ضعيف(Vulnerable) .
  • انقر فوق تطبيق(Apply) > موافق(OK) لحفظ التغييرات.

يمكنك الآن الخروج من Local Group Policy Editor وإعادة تشغيل الكمبيوتر. عند التمهيد ، حاول اتصال RDP مرة أخرى ومعرفة ما إذا كان قد تم حل المشكلة.

3] إنشاء وتكوين مفتاح التسجيل AllowEncryptionOracle

هذا هو المكافئ لتمكين  سياسة التشفير Oracle Remediation (Encryption Oracle Remediation ) . يمكنك حل المشكلة عن طريق إنشاء وتكوين مفتاح التسجيل التالي:

AllowEncryptionOracle: DWORD: 2

نظرًا لأن هذه عملية تسجيل ، فمن المستحسن عمل نسخة احتياطية من السجل(back up the registry)  أو  إنشاء نقطة استعادة للنظام  في حالة حدوث خطأ في الإجراء.

بمجرد اتخاذ الإجراءات الاحترازية اللازمة ، يمكنك المتابعة على النحو التالي:

  • اضغط على مفتاح Windows + R.
  • في مربع الحوار Run ، اكتب regedit واضغط على Enter لفتح محرر التسجيل(Registry Editor) .
  • انتقل أو انتقل إلى مسار مفتاح التسجيل أدناه:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System
  • انقر بزر الماوس الأيمن فوق النظام ،(System,) وحدد جديد(New) > مفتاح(Key) وقم بتعيين اسمه على أنه CredSSP.
  • بعد ذلك ، انقر بزر الماوس الأيمن فوق CredSSP ، وحدد New > Key وقم بتعيين اسمه كمعلمات.(Parameters.)
  • الآن ، انقر بزر الماوس الأيمن فوق المساحة الفارغة في الجزء الأيمن ثم حدد قيمة جديدة(New) > DWORD (32 بت)(DWORD (32-bit) Value) .
  • أعد تسمية اسم القيمة باسم AllowEncryptionOracle واضغط(AllowEncryptionOracle)  على Enter.
  • انقر نقرًا مزدوجًا(Double-click) على القيمة الجديدة لتعديل خصائصها.
  • أدخل 2 في مربع بيانات القيمة(Value) واضغط على Enter لحفظ التغيير.
  • اخرج من محرر التسجيل(Registry Editor) وأعد تشغيل جهاز الكمبيوتر.

يجب أن تكون الآن قادرًا على إنشاء اتصال سطح المكتب البعيد(Remote Desktop Connection) بنجاح!



About the author

أنا مهندس برمجيات لديه خبرة في Xbox Explorer و Microsoft Excel و Windows 8.1 Explorer. في أوقات فراغي ، أحب ممارسة ألعاب الفيديو ومشاهدة التلفزيون. لديّ درجة علمية من جامعة يوتا وأعمل حاليًا كمهندس برمجيات لشركة دولية.



Related posts