خدمات سطح المكتب البعيد
خدمات سطح المكتب البعيد ( RDS )، والمعروفة باسم خدمات المحطة الطرفية في Windows Server 2008 والإصدارات الأقدم، [ 1 ] هي أحد مكونات Microsoft Windows التي تسمح للمستخدم ببدء جلسة تفاعلية والتحكم فيها [ 2 ] على جهاز كمبيوتر بعيد أو جهاز افتراضي عبر اتصال الشبكة .
تُعدّ RDS تطبيق مايكروسوفت لبنية العميل الخفيف ، حيث يُتاح برنامج ويندوز، وسطح مكتب الكمبيوتر الذي يُشغّل RDS، لأي جهاز عميل بعيد يدعم بروتوكول سطح المكتب البعيد (RDP). تُعرض واجهات المستخدم من الخادم على نظام العميل، وتُرسل المدخلات من نظام العميل إلى الخادم، حيث يتم تنفيذ البرنامج. [ 3 ] وهذا يختلف عن أنظمة بث التطبيقات ، مثل Microsoft App-V ، حيث تُبث برامج الكمبيوتر إلى العميل عند الطلب وتُنفذ على جهاز العميل.
صدرت خدمة سطح المكتب البعيد (RDS) لأول مرة عام 1998 باسم "خادم المحطة الطرفية" ضمن إصدار "خادم المحطة الطرفية" من نظام التشغيل Windows NT 4.0 ، وهو إصدار مستقل من Windows NT 4.0 Server يتيح للمستخدمين تسجيل الدخول عن بُعد. ابتداءً من Windows 2000 ، تم دمجها تحت اسم " خدمات المحطة الطرفية" كمكون اختياري في إصدارات الخوادم من عائلة أنظمة تشغيل Windows NT ، [ 4 ] حيث تلقت تحديثات وتحسينات مع كل إصدار من Windows. [ 5 ] ثم أُعيد تسمية "خدمات المحطة الطرفية" إلى " خدمات سطح المكتب البعيد" مع Windows Server 2008 R2 [ 6 ] عام 2009. أُضيفت تقنية RemoteFX إلى RDS كجزء من حزمة الخدمة الأولى لنظام Windows Server 2008 R2 .
ملخص
يتضمن نظام التشغيل ويندوز أربعة مكونات عميل تستخدم خدمات سطح المكتب البعيد (RDS):
- المساعدة السريعة (Windows 10 والإصدارات الأحدث) والمساعدة عن بعد في Windows (Windows XP حتى Windows 8.1)
- اتصال سطح المكتب البعيد (RDC)
- تبديل سريع بين المستخدمين
- نظام ويندوز الفرعي لنظام لينكس (عبر MSRDC )
الأداتان الأوليان عبارة عن أدوات مساعدة فردية تُمكّن المستخدم من إدارة جلسة تفاعلية على جهاز كمبيوتر بعيد عبر الشبكة. في حالة المساعدة عن بُعد، يحتاج المستخدم البعيد إلى تلقي دعوة، ويكون التحكم تعاونيًا. أما في حالة التحكم عن بُعد بالسطح (RDC)، فيفتح المستخدم البعيد جلسة جديدة على جهاز الكمبيوتر البعيد، ويتمتع بكافة الصلاحيات الممنوحة له بموجب حقوق وقيود حسابه. [ 3 ] [ 7 ] [ 8 ] تتيح ميزة التبديل السريع بين المستخدمين التبديل بين حسابات المستخدمين على الكمبيوتر المحلي دون الحاجة إلى إغلاق البرنامج أو تسجيل الخروج. تُعدّ هذه الميزة جزءًا من Winlogon، وتستخدم خدمات سطح المكتب البعيد (RDS) لتنفيذ وظيفة التبديل. [ 9 ] [ 10 ] كما طوّر مطورو برامج خارجيون برامج عميل لخدمات سطح المكتب البعيد (RDS). على سبيل المثال، يدعم برنامج rdesktop أنظمة Unix .
على الرغم من أن خدمة سطح المكتب البعيد (RDS) تأتي مُدمجة مع معظم إصدارات ويندوز منذ ويندوز إكس بي، [ 4 ] إلا أن وظائفها تختلف من إصدار لآخر. لا يدعم ويندوز إكس بي هوم إيديشن (والإصدارات اللاحقة من ويندوز هوم) أي اتصالات سطح مكتب بعيد (RDC) على الإطلاق، حيث يقتصر استخدام RDS على التبديل السريع بين المستخدمين والمساعدة عن بُعد فقط. تسمح إصدارات ويندوز الأخرى لمستخدم واحد فقط بالاتصال بالنظام عن بُعد، على أن يتم قطع اتصال المستخدم الذي قام بتسجيل الدخول إلى وحدة التحكم. بينما يسمح ويندوز سيرفر لمستخدمين اثنين بالاتصال في الوقت نفسه. يُسهّل نظام الترخيص هذا، المسمى "سطح المكتب البعيد للإدارة"، إدارة أجهزة الكمبيوتر غير المراقبة أو التي لا تحتوي على شاشة. ولا يمكن لجهاز كمبيوتر يعمل بنظام ويندوز سيرفر خدمة عدة مستخدمين عن بُعد في وقت واحد وتحقيق بنية سطح مكتب افتراضية إلا من خلال الحصول على تراخيص إضافية (بالإضافة إلى ترخيص ويندوز) . [ 6 ] [ 9 ]
بالنسبة للمؤسسات، تتيح خدمة RDS لقسم تقنية المعلومات تثبيت التطبيقات على خادم مركزي بدلاً من أجهزة كمبيوتر متعددة. [ 11 ] ويمكن للمستخدمين عن بُعد تسجيل الدخول واستخدام هذه التطبيقات عبر الشبكة. هذه المركزية تُسهّل عمليات الصيانة واستكشاف الأخطاء وإصلاحها. كما تمنع أنظمة RDS وأنظمة مصادقة ويندوز المستخدمين غير المصرح لهم من الوصول إلى التطبيقات أو البيانات.
لدى مايكروسوفت اتفاقية طويلة الأمد مع سيتريكس لتسهيل تبادل التقنيات وترخيص براءات الاختراع بين خدمات مايكروسوفت الطرفية وسيتريكس زين آب (المعروفة سابقًا باسم سيتريكس ميتا فريم وسيتريكس بريزنتيشن سيرفر ). وبموجب هذه الاتفاقية، تتمتع سيتريكس بإمكانية الوصول إلى شفرة المصدر الرئيسية لمنصة ويندوز، مما يُمكّن مطوريها من تحسين أمان وأداء منصة الخدمات الطرفية. وفي أواخر ديسمبر 2004، أعلنت الشركتان عن تجديد هذه الاتفاقية لمدة خمس سنوات لتشمل نظام ويندوز فيستا . [ 12 ]
مكونات الخادم
المكون الرئيسي لخادم RDS هو خادم المحطة الطرفية ( Terminal Server termdd.sys)، الذي يستمع على منفذ TCP رقم 3389. عند اتصال عميل بروتوكول سطح المكتب البعيد (RDP) بهذا المنفذ، يتم وسمه بمعرف جلسة فريد (SessionID) وربطه بجلسة وحدة تحكم جديدة (الجلسة 0، واجهة مستخدم لوحة المفاتيح والماوس والأحرف فقط). بعد ذلك، يتم تشغيل نظام تسجيل الدخول (winlogon.exe) ونظام الرسومات GDI ، اللذين يتوليان مهمة مصادقة المستخدم وعرض واجهة المستخدم الرسومية. يتم تحميل هذه الملفات التنفيذية في جلسة جديدة، بدلاً من جلسة وحدة التحكم. عند إنشاء الجلسة الجديدة، يتم استبدال برامج تشغيل أجهزة الرسومات ولوحة المفاتيح/الماوس ببرامج تشغيل خاصة بـ RDP: RdpDD.sysو RdpWD.sys. RdpDD.sysهو برنامج تشغيل الجهاز، ويقوم بالتقاط استدعاءات عرض واجهة المستخدم بتنسيق قابل للإرسال عبر RDP. RdpWD.sysيعمل كبرنامج تشغيل لوحة المفاتيح والماوس؛ حيث يستقبل مدخلات لوحة المفاتيح والماوس عبر اتصال TCP ويعرضها كمدخلات لوحة مفاتيح أو ماوس. كما يسمح بإنشاء قنوات افتراضية ، مما يتيح إعادة توجيه أجهزة أخرى، مثل الأقراص والصوت والطابعات ومنافذ COM، أي أن هذه القنوات تعمل كبديل لهذه الأجهزة. تتصل القنوات بالعميل عبر بروتوكول TCP؛ وعند الوصول إلى هذه القنوات لجلب البيانات، يتم إبلاغ العميل بالطلب، والذي يُنقل بعد ذلك عبر بروتوكول TCP إلى التطبيق. تتم هذه العملية بالكامل بواسطة خادم المحطة الطرفية والعميل، حيث يتوسط بروتوكول سطح المكتب البعيد (RDP) عملية النقل الصحيحة، وهي عملية شفافة تمامًا للتطبيقات. [ 13 ] تُشفّر اتصالات RDP باستخدام تشفير RC4 ذي 128 بت . بدءًا من Windows Server 2003، يمكن استخدام نظام تشفير متوافق مع معيار FIPS 140 ، أو تشفير الاتصالات باستخدام معيار أمان طبقة النقل (TLS) . [ 3 ] [ 14 ]
بمجرد أن يبدأ العميل الاتصال ويتم إبلاغه بنجاح استدعاء حزمة خدمات المحطة الطرفية على الخادم، يقوم بتحميل الجهاز وبرامج تشغيل لوحة المفاتيح والماوس. يتم فك تشفير بيانات واجهة المستخدم المستلمة عبر بروتوكول سطح المكتب البعيد (RDP) وعرضها كواجهة مستخدم، بينما يتم اعتراض مدخلات لوحة المفاتيح والماوس إلى النافذة التي تستضيف واجهة المستخدم بواسطة برامج التشغيل، وإرسالها عبر بروتوكول سطح المكتب البعيد (RDP) إلى الخادم. كما يقوم بإنشاء القنوات الافتراضية الأخرى وإعداد إعادة التوجيه. يمكن تشفير اتصال بروتوكول سطح المكتب البعيد (RDP) باستخدام تشفير منخفض أو متوسط أو عالي. مع التشفير المنخفض، يتم تشفير مدخلات المستخدم (البيانات الصادرة) باستخدام خوارزمية تشفير ضعيفة (RC4 40 بت). مع التشفير المتوسط، يتم تشفير حزم واجهة المستخدم (البيانات الواردة) باستخدام خوارزمية التشفير الضعيفة هذه أيضًا. يستخدم الإعداد "تشفير عالي (غير مُصدَّر)" تشفير RC4 128 بت، بينما يستخدم الإعداد "تشفير عالي (مُصدَّر)" تشفير RC4 40 بت. [ 15 ] عند ضبط طبقة الأمان على "SSL (TLS 1.0)"، يصبح أمان طبقة النقل متاحًا حتى الإصدار 1.2. [ 16 ]
خادم طرفي
يُعدّ خادم المحطة الطرفية المكوّن الخادم لخدمات المحطة الطرفية. ويتولى مهمة مصادقة العملاء، بالإضافة إلى إتاحة التطبيقات عن بُعد. كما يُعهد إليه بمهمة تقييد وصول العملاء وفقًا لمستوى صلاحياتهم. ويحترم خادم المحطة الطرفية سياسات تقييد البرامج المُكوّنة، وذلك لحصر إمكانية الوصول إلى برامج مُحددة على مجموعة مُعينة من المستخدمين. تُخزّن معلومات الجلسة عن بُعد في أدلة مُخصصة تُسمى دليل الجلسة ، والموجودة على الخادم. تُستخدم أدلة الجلسة لتخزين معلومات حالة الجلسة، ويمكن استخدامها لاستئناف الجلسات المُقاطعة. ويتولى خادم المحطة الطرفية أيضًا إدارة هذه الأدلة. ويمكن استخدام خوادم المحطة الطرفية في مجموعة خوادم . [ 3 ]
في نظام التشغيل Windows Server 2008 ، خضعت هذه الميزة لتحديثات جذرية. عند تسجيل الدخول، إذا قام المستخدم بتسجيل الدخول إلى النظام المحلي باستخدام حساب مجال Windows Server ، يمكن استخدام بيانات الاعتماد نفسها لمصادقة الجلسة البعيدة. مع ذلك، يتطلب هذا أن يكون نظام تشغيل خادم المحطة الطرفية هو Windows Server 2008، بينما يقتصر نظام تشغيل العميل على Windows Server 2008 وWindows Vista و Windows 7. بالإضافة إلى ذلك، يمكن تهيئة خادم المحطة الطرفية للسماح بالاتصال ببرامج محددة، بدلاً من سطح المكتب بأكمله، وذلك باستخدام ميزة تُسمى RemoteApp . تتيح خدمة الوصول إلى خدمات المحطة الطرفية عبر الويب (TS Web Access) إمكانية استدعاء جلسة RemoteApp من متصفح الويب . وهي تتضمن عنصر تحكم TS Web Access Web Part الذي يحتفظ بقائمة تطبيقات RemoteApp المنشورة على الخادم ويُبقيها محدثة. كما يمكن لخادم المحطة الطرفية التكامل مع مدير موارد نظام Windows للتحكم في استخدام موارد التطبيقات البعيدة. [ 5 ]
تتم إدارة خادم المحطة الطرفية بواسطة وحدة إدارة خادم المحطة الطرفية من مايكروسوفت . ويمكن استخدامها لضبط متطلبات تسجيل الدخول، بالإضافة إلى فرض جلسة واحدة فقط عن بُعد. كما يمكن ضبطها باستخدام نهج المجموعة أو أدوات إدارة ويندوز . ومع ذلك، فهي غير متوفرة في إصدارات نظام التشغيل ويندوز الخاصة بالعملاء، حيث يكون الخادم مُعدًا مسبقًا للسماح بجلسة واحدة فقط وفرض صلاحيات حساب المستخدم على الجلسة عن بُعد، دون أي تخصيص. [ 3 ]
بوابة سطح المكتب البعيد
يُمكن لمكوّن خدمة بوابة سطح المكتب البعيد، المعروف أيضًا باسم بوابة سطح المكتب البعيد (RD Gateway)، إنشاء نفق لجلسة بروتوكول سطح المكتب البعيد (RDP) باستخدام قناة HTTPS . [ 17 ] يُعزز هذا أمان خدمات سطح المكتب البعيد (RDS) من خلال تغليف الجلسة باستخدام بروتوكول أمان طبقة النقل (TLS). [ 18 ] كما يُتيح هذا خيار استخدام متصفح إنترنت إكسبلورر كعميل RDP. يدعم عميل RDP الرسمي من مايكروسوفت لنظام macOS بوابة سطح المكتب البعيد (RD Gateway) بدءًا من الإصدار 8. وهو متوفر أيضًا لأنظمة iOS وAndroid.
تم تقديم هذه الميزة في منتجات Windows Server 2008 و Windows Home Server .
في أكتوبر 2021، نشرت شركة Thincast، المساهم الرئيسي في مشروع FreeRDP، أول حل لبوابة سطح المكتب البعيد يعمل بشكل أصلي على نظام Linux. [ 19 ]
الأدوار
- بوابة سطح المكتب البعيد
- يُمكّن المستخدمين المصرح لهم من الاتصال بأجهزة سطح المكتب الافتراضية وبرامج Remote-App وأجهزة سطح المكتب القائمة على الجلسات عبر شبكة خاصة أو الإنترنت.
- دور وسيط اتصال سطح المكتب البعيد
- يُمكّن هذا النظام المستخدمين من إعادة الاتصال بأجهزة سطح المكتب الافتراضية الحالية، وبرامج RemoteApp، وأجهزة سطح المكتب القائمة على الجلسات. كما يُتيح توزيعًا متساويًا للأحمال عبر خوادم مضيف جلسات سطح المكتب البعيد في مجموعة جلسات، أو عبر أجهزة سطح المكتب الافتراضية المجمعة في مجموعة أجهزة سطح المكتب الافتراضية المجمعة، ويوفر الوصول إلى أجهزة سطح المكتب الافتراضية في مجموعة أجهزة سطح المكتب الافتراضية.
- مضيف جلسة سطح المكتب البعيد
- يُمكّن هذا الخيار الخادم من استضافة برامج RemoteApp كأجهزة سطح مكتب قائمة على الجلسات. يستطيع المستخدمون الاتصال بخوادم مضيف جلسات سطح المكتب البعيد ضمن مجموعة جلسات لتشغيل البرامج وحفظ الملفات واستخدام الموارد على تلك الخوادم. ويمكنهم الوصول إلى خادم مضيف جلسات سطح المكتب البعيد باستخدام عميل اتصال سطح المكتب البعيد أو باستخدام برامج RemoteApp.
- مضيف المحاكاة الافتراضية لسطح المكتب البعيد
- يُمكّن المستخدمين من الاتصال بأجهزة سطح المكتب الافتراضية باستخدام RemoteApp و Desktop Connection.
- الوصول إلى سطح المكتب البعيد عبر الويب
- يُمكّن المستخدمين من الوصول إلى RemoteApp وDesktop Connection عبر قائمة ابدأ أو عبر متصفح الويب. يوفر RemoteApp وDesktop Connection للمستخدمين عرضًا مُخصصًا لبرامج RemoteApp، وأجهزة سطح المكتب القائمة على الجلسات، وأجهزة سطح المكتب الافتراضية.
- ترخيص سطح المكتب البعيد
- يُمكّن هذا النظام الخادم من إدارة تراخيص وصول عميل خدمات سطح المكتب البعيد (RDS CALs) المطلوبة لكل جهاز أو مستخدم للاتصال بخادم مضيف جلسة سطح المكتب البعيد. وتُدار تراخيص RDS CALs باستخدام تطبيق إدارة تراخيص سطح المكتب البعيد. [ 20 ]
تطبيق عن بعد
RemoteApp (أو TS RemoteApp ) هو نمط خاص من RDS، متوفر في Windows Server 2008 R2 والإصدارات الأحدث، حيث يتم دمج إعدادات الجلسة عن بُعد في نظام تشغيل العميل. يأتي عميل RDP 6.1 مُثبّتًا مع Windows XP SP3، وKB952155 لمستخدمي Windows XP SP2، [ 21 ] وWindows Vista SP1 وWindows Server 2008. يتم عرض واجهة المستخدم الخاصة بـ RemoteApp في نافذة فوق سطح المكتب المحلي، وتُدار كأي نافذة أخرى للتطبيقات المحلية. والنتيجة النهائية لذلك هي أن التطبيقات البعيدة تعمل إلى حد كبير مثل التطبيقات المحلية. وتكون مهمة إنشاء الجلسة عن بُعد، بالإضافة إلى إعادة توجيه الموارد المحلية إلى التطبيق البعيد، شفافة للمستخدم النهائي. [ 22 ] يمكن تشغيل تطبيقات متعددة في جلسة RemoteApp واحدة، لكل منها نافذتها الخاصة. [ 23 ]
يمكن تجميع تطبيق RemoteApp إما كملف .rdpأو توزيعه عبر حزمة .msiWindows Installer . عند تجميعه كملف .rdp(يحتوي على عنوان خادم RemoteApp، وأنظمة المصادقة المستخدمة، وإعدادات أخرى)، يمكن تشغيل RemoteApp بالنقر المزدوج على الملف. سيؤدي ذلك إلى استدعاء عميل Remote Desktop Connection، الذي سيتصل بالخادم ويعرض واجهة المستخدم. يمكن أيضًا تجميع RemoteApp في قاعدة بيانات Windows Installer ، حيث يتيح تثبيتها تسجيل RemoteApp في قائمة ابدأ وإنشاء اختصارات لتشغيله. كما يمكن تسجيل RemoteApp كمعالج لأنواع الملفات أو عناوين URI. سيؤدي فتح ملف مسجل باستخدام RemoteApp إلى استدعاء Remote Desktop Connection أولًا، والذي سيتصل بخادم المحطة الطرفية ثم يفتح الملف. يمكن تقديم أي تطبيق يمكن الوصول إليه عبر سطح المكتب البعيد كـ RemoteApp. [ 22 ] [ 24 ]
يتضمن نظام التشغيل Windows 7 دعمًا مدمجًا لنشر RemoteApp، ولكن يجب تفعيله يدويًا في سجل النظام، نظرًا لعدم وجود وحدة تحكم إدارة RemoteApp في إصدارات عميل Microsoft Windows. [ 25 ]
مشاركة سطح المكتب في ويندوز
في نظام التشغيل Windows Vista والإصدارات الأحدث، تتضمن خدمات المحطة الطرفية ميزة مشاركة سطح المكتب متعددة الأطراف المعروفة باسم مشاركة سطح مكتب Windows . على عكس خدمات المحطة الطرفية، التي تُنشئ جلسة مستخدم جديدة لكل اتصال RDP، تستطيع مشاركة سطح مكتب Windows استضافة الجلسة البعيدة ضمن سياق المستخدم المُسجّل دخوله حاليًا دون إنشاء جلسة جديدة، وإتاحة سطح المكتب، أو جزء منه، عبر RDP. [ 26 ] يمكن استخدام مشاركة سطح مكتب Windows لمشاركة سطح المكتب بالكامل، أو منطقة محددة، أو تطبيق معين. [ 27 ] كما يمكن استخدامها لمشاركة أسطح المكتب متعددة الشاشات. عند مشاركة التطبيقات بشكل فردي (بدلاً من سطح المكتب بالكامل)، تتم إدارة النوافذ (سواء كانت مصغّرة أو مكبّرة) بشكل مستقل على كل من الخادم والعميل. [ 27 ]
تُوفّر هذه الوظيفة فقط عبر واجهة برمجة تطبيقات عامة (API )، والتي يُمكن لأي تطبيق استخدامها لتوفير وظيفة مشاركة الشاشة. تُتيح واجهة برمجة تطبيقات مشاركة سطح المكتب في ويندوز كائنين: RDPSessionأحدهما لجلسة المشاركة والآخر RDPViewerللمُشاهد. يُمكن إنشاء عدة كائنات مُشاهدة لكائن جلسة واحد. يُمكن أن يكون المُشاهد إما مُشاهدًا سلبيًا، قادرًا فقط على مُشاهدة التطبيق كما لو كان تسجيلًا للشاشة ، أو مُشاهدًا تفاعليًا، قادرًا على التفاعل في الوقت الفعلي مع التطبيق البعيد. [ 26 ] يحتوي الكائن RDPSessionعلى جميع التطبيقات المُشاركة، ممثلةً Applicationبكائنات، كل منها يحتوي على Windowكائنات تُمثل نوافذها الظاهرة على الشاشة. تقوم مُرشحات خاصة بكل تطبيق بالتقاط نوافذ التطبيق وتجميعها Windowككائنات. [ 28 ] يجب على المُشاهد مصادقة نفسه قبل أن يتمكن من الاتصال بجلسة المشاركة. يتم ذلك عن طريق إنشاء كائن Invitationباستخدام واجهة برمجة التطبيقات . يحتوي هذا الكائن على تذكرة مصادقة وكلمة مرور. يتم تسلسلRDPSession الكائن وإرساله إلى المُشاهدين، الذين يحتاجون إلى تقديمه عند الاتصال. [ 26 ] [ 28 ]Invitation
تُستخدم واجهة برمجة تطبيقات مشاركة سطح المكتب في نظام التشغيل Windows بواسطة Windows Meeting Space و Windows Remote Assistance لتوفير وظائف مشاركة التطبيقات بين أجهزة الشبكة . [ 27 ]
مصادقة على مستوى الشبكة
تُعد مصادقة مستوى الشبكة ( NLA ) ميزة من ميزات خادم RDP أو اتصال سطح المكتب البعيد (عميل RDP) والتي تتطلب من المستخدم المتصل مصادقة نفسه قبل إنشاء جلسة مع الخادم.
في الأصل، عند فتح المستخدم جلسة RDP (سطح المكتب البعيد) على خادم، كان يتم تحميل شاشة تسجيل الدخول من الخادم نيابةً عنه. كان هذا يستهلك موارد الخادم، ويُشكّل ثغرةً محتملةً لهجمات حجب الخدمة وهجمات تنفيذ التعليمات البرمجية عن بُعد (انظر BlueKeep ). أما الآن، فيتم تفويض بيانات اعتماد المستخدم من جانب العميل عبر موفر دعم أمني من جانب العميل ، ويُطلب من المستخدم المصادقة قبل إنشاء جلسة على الخادم.
تم تقديم مصادقة مستوى الشبكة في بروتوكول سطح المكتب البعيد (RDP) الإصدار 6.0، وكانت مدعومة مبدئيًا في نظام التشغيل ويندوز فيستا . تستخدم هذه المصادقة موفر دعم الأمان الجديد، CredSSP، المتوفر عبر SSPI في ويندوز فيستا. مع إصدار ويندوز إكس بي حزمة الخدمة 3، تم تقديم CredSSP على هذا النظام، ويدعم عميل RDP 6.1 المضمن مصادقة مستوى الشبكة؛ ومع ذلك، يجب تفعيل CredSSP في سجل النظام أولًا. [ 29 ] [ 30 ]
المزايا
تتمثل مزايا المصادقة على مستوى الشبكة فيما يلي:
- يتطلب ذلك موارد حاسوبية بعيدة أقل في البداية، من خلال منع بدء اتصال سطح المكتب البعيد الكامل حتى يتم التحقق من هوية المستخدم، مما يقلل من خطر هجمات حجب الخدمة.
- يسمح ذلك بتوسيع نطاق تسجيل الدخول الموحد (SSO) لنظام التشغيل NT ليشمل خدمات RDP.
- يمكن أن يساعد ذلك في التخفيف من ثغرات سطح المكتب البعيد التي لا يمكن استغلالها إلا قبل المصادقة. [ 31 ]
العيوب
- لا يوجد دعم لموفري بيانات الاعتماد الآخرين
- لاستخدام مصادقة مستوى الشبكة في خدمات سطح المكتب البعيد، يجب أن يعمل العميل بنظام التشغيل Windows XP SP3 أو أحدث، ويجب أن يعمل المضيف بنظام التشغيل Windows Vista أو أحدث [ 32 ] أو Windows Server 2008 أو أحدث، أو استخدام عميل تابع لجهة خارجية يدعم مصادقة مستوى الشبكة [ 33 ] .
- يجب تكوين دعم خوادم RDP التي تتطلب مصادقة على مستوى الشبكة عبر مفاتيح التسجيل لاستخدامها على نظام التشغيل Windows XP SP3.
- لا يمكن تغيير كلمة المرور عبر CredSSP. تظهر هذه المشكلة عند تفعيل خيار "يجب على المستخدم تغيير كلمة المرور عند تسجيل الدخول التالي" أو عند انتهاء صلاحية كلمة مرور الحساب.
- يتطلب ذلك امتياز "الوصول إلى هذا الكمبيوتر من الشبكة"، والذي قد يكون مقيدًا لأسباب أخرى.
- لن يتم تخزين عناوين IP الخاصة بالعملاء الذين يحاولون تسجيل الدخول في سجلات التدقيق الأمني، مما يجعل من الصعب حظر هجمات القوة الغاشمة أو هجمات القاموس عن طريق جدار الحماية.
- لا يتم دعم مصادقة البطاقة الذكية من نطاق إلى آخر باستخدام بوابة سطح المكتب البعيد مع تمكين NLA على جهاز العميل النهائي.
برنامج العميل
يُعدّ اتصال سطح المكتب البعيد (RDC) عميلًا أساسيًا لخدمات سطح المكتب البعيد. يعرض RDC واجهة سطح المكتب (أو واجهة المستخدم الرسومية للتطبيق) للنظام البعيد، كما لو كان يتم الوصول إليه محليًا. [ 34 ] تم تطوير Microsoft Remote Desktop في عام 2012 بواسطة Microsoft كعميل بواجهة سهلة الاستخدام تعمل باللمس. بالإضافة إلى ذلك، توجد العديد من العملاء الآخرين غير التابعين لـ Microsoft .
انظر أيضاً
- BlueKeep (ثغرة أمنية)
- خادم ويندوز متعدد النقاط
- يوفر برنامج Microsoft NetMeeting ، وهو منتج متوقف من Microsoft، ميزة سطح المكتب المشترك، في نفس الإطار الزمني تقريبًا لإصدار Windows NT Terminal Services.
- الحوسبة الشبكية الافتراضية
مراجع
- ↑ "تسليط الضوء على خدمات سطح المكتب البعيد في ويندوز" . تم الاطلاع عليه بتاريخ 18-11-2010 .
- ↑ كوين راديتش (19 أغسطس 2020). "جلسات سطح المكتب البعيد - تطبيقات Win32" . docs.microsoft.com . تم الاطلاع عليه بتاريخ 9 يوليو 2022 .
- 1 2 3 4 5 "نظرة عامة فنية على خدمات المحطة الطرفية في ويندوز سيرفر 2003" . مايكروسوفت . مؤرشف من الأصل بتاريخ 26 يناير 2003. تم الاطلاع عليه بتاريخ 23 يوليو 2007 .
- 1 2 "الاتصال بسطح المكتب البعيد" . بي سي وورلد . آي دي جي . 17 أغسطس 2011.
- 1 2 "ما الجديد في خدمات المحطة الطرفية في ويندوز سيرفر 2008" . تم الاطلاع عليه بتاريخ 23-07-2007 .
- 1 2 راسل، تشارلي؛ زاكر، كريج (2009). "4: خدمات سطح المكتب البعيد وVDI: مركزية إدارة سطح المكتب والتطبيقات" (ملف PDF) . مقدمة عن Windows Server 2008 R2 . ريدموند، واشنطن : مطبعة مايكروسوفت . مؤرشف من الأصل (ملف PDF) في 29 أغسطس 2017. تم الاسترجاع في 11 يناير 2014 .
- ↑ "كيفية تغيير منفذ الاستماع لسطح المكتب البعيد" . تم الاطلاع عليه بتاريخ 18-11-2010 .
- ↑ "الأسئلة الشائعة حول سطح المكتب البعيد" . مايكروسوفت . تم الاطلاع عليه بتاريخ 23-07-2007 .
- 1 2 روسينوفيتش، مارك ؛ سولومون، ديفيد أ.؛ إيونيسكو، أليكس (2012). أساسيات ويندوز ( الطبعة السادسة). ريدموند، واشنطن : مطبعة مايكروسوفت . الصفحات 20-21 . ISBN 978-0-7356-4873-9.
- ↑ "هندسة التبديل السريع بين المستخدمين" . الدعم . مايكروسوفت . 15 يناير 2006. تم الاطلاع عليه بتاريخ 11 يناير 2014 .
- ↑ "الخدمات عن بُعد" . سجّل دخولي 123 .
- ↑ "توقيع اتفاقية التعاون والترخيص التقني بين Citrix وMicrosoft" . Citrix . 21 ديسمبر 2004. مؤرشف من الأصل بتاريخ 5 يوليو 2011. تم الاطلاع عليه بتاريخ 13 أبريل 2012 .
- ↑ "كيف تعمل خدمات المحطة الطرفية" . مايكروسوفت. 28-03-2003 . تم الاسترجاع في 23-07-2007 .
- ↑ "تكوين المصادقة والتشفير: خدمات المحطة الطرفية" . 8 أكتوبر 2009.
- ↑ "تكوين الاتصال في خادم المحطة الطرفية" . الدعم ( الإصدار 5.0). مايكروسوفت . 22 يونيو 2014.
- ↑ "يتم عرض TLS غير صحيح - خادم ويندوز" . 5 يونيو 2024.
- ↑ "بوابة خدمات المحطة الطرفية (TS Gateway)" . مايكروسوفت تك نت . تم الاسترجاع في 10-09-2009 .
- ↑ "بروتوكول سطح المكتب البعيد" . شبكة مطوري مايكروسوفت (MSDN) . تم الاطلاع عليه بتاريخ 10-09-2009 .
- ↑ "وثائق بوابة RD" . ثينكاست . تم الاسترجاع في 17-10-2021 .
{{cite web}}: CS1 maint: url-status ( link ) - ↑ TechNet: ترخيص سطح المكتب البعيد
- ↑ "وصف تحديث عميل اتصال سطح المكتب البعيد 6.1 لخدمات المحطة الطرفية في نظام التشغيل Windows XP Service Pack 2" . تم الاطلاع عليه بتاريخ 18-11-2010 .
- 1 2 "تطبيق خدمات المحطة الطرفية عن بعد (TS RemoteApp)" . تم الاسترجاع في 23-07-2007 .
- ↑ "منطق إنهاء جلسة RemoteApp لخدمات المحطة الطرفية" . تم الاسترجاع في 2007-10-02 .
- ↑ "إنشاء تطبيق عن بُعد واستخدامه على جهاز كمبيوتر آخر" . GitHub . 11 يناير 2024. تم الاطلاع عليه بتاريخ 8 مايو 2025 .
- ↑ "كيفية تفعيل RemoteApp (عبر RDP 7.0) داخل VirtualBox أو VMWare التي تعمل بنظام Windows 7 أو Vista SP1+ أو Windows XP SP3" . مؤرشف من الأصل بتاريخ 12 يوليو 2010. تم الاطلاع عليه بتاريخ 18 نوفمبر 2010 .
- 1 2 3 "مشاركة سطح المكتب في ويندوز" . تم الاطلاع عليه بتاريخ 11-10-2007 .
- 1 2 3 "واجهة برمجة تطبيقات مشاركة سطح المكتب في ويندوز" . تم الاسترجاع في 11-10-2007 .
- 1 2 "حول مشاركة سطح المكتب في ويندوز" . تم الاطلاع عليه بتاريخ 11-10-2007 .
- ↑ "وصف موفر دعم أمان بيانات الاعتماد (CredSSP) في نظام التشغيل Windows XP Service Pack 3" . مؤرشف من الأصل بتاريخ 18-09-2017.
- ↑ "وصف تحديث عميل اتصال سطح المكتب البعيد 6.1 لخدمات المحطة الطرفية" . مايكروسوفت . 23-09-2011 . تم الاطلاع عليه بتاريخ 07-05-2020 .
- ↑ سيمون بوب (14 مايو 2019). "منع انتشار الديدان عن طريق تحديث خدمات سطح المكتب البعيد (CVE-2019-0708)" . مركز استجابة أمان مايكروسوفت . تم الاطلاع عليه بتاريخ 7 مايو 2020 .
- ↑ "تكوين مصادقة على مستوى الشبكة لاتصالات خدمات سطح المكتب البعيد" . مايكروسوفت تك نت . 17-11-2009 . تم الاطلاع عليه بتاريخ 7-05-2020 .
- ↑ "الوصول إلى سطح المكتب عن بُعد من نظام لينكس إلى جهاز كمبيوتر يتطلب مصادقة على مستوى الشبكة" . موقع ستاك أوفرفلو . تم الاطلاع عليه بتاريخ 17 ديسمبر 2025 .
- ↑ "نظرة عامة فنية على خدمات المحطة الطرفية في ويندوز سيرفر 2003" . مايكروسوفت . مؤرشف من الأصل بتاريخ 26 يناير 2003. تم الاطلاع عليه بتاريخ 23 يوليو 2007 .
روابط خارجية
- مرحباً بكم في خدمات سطح المكتب البعيد
- "تكوين مصادقة على مستوى الشبكة لاتصالات خدمات سطح المكتب البعيد" . مايكروسوفت تك نت . 17 نوفمبر 2009.
- "ما أنواع اتصالات سطح المكتب البعيد التي يجب السماح بها؟" . شركة مايكروسوفت . مؤرشف من الأصل بتاريخ 2016-06-08.
- تقنية خوادم مايكروسوفت
- سطح المكتب البعيد
- اتصالات وخدمات ويندوز
- برنامج إدارة ويندوز عن بعد
- مكونات ويندوز
