RDP،پروتکل دسکتاپ از راه دور چیست؟
پروتکل دسکتاپ از راه دور (RDP) یک پروتکل یا استاندارد فنی برای استفاده از رایانه رومیزی از راه دور است. نرم افزار دسکتاپ از راه دور می تواند از چندین پروتکل مختلف از جمله RDP، معماری محاسبات مستقل (ICA) و محاسبات شبکه مجازی (VNC) استفاده کند، اما RDP رایج ترین پروتکل مورد استفاده است. RDP ابتدا توسط مایکروسافت منتشر شد و برای اکثر سیستم عامل های ویندوز در دسترس است، اما می توان آن را با سیستم عامل های مک نیز استفاده کرد.
RDP توسعه پروتکل های ارتباطی نقطه به نقطه T.120 است که توسط ITU (اتحادیه بین المللی مخابرات) استاندارد شده است.RDP یک رابط گرافیکی برای اتصال از راه دور یک کامپیوتر به کامپیوتر دیگر فراهم می کند. برای استفاده از RDP، کاربر مبدأ درخواست اتصال RDP باید از رایانهای استفاده کند که نرمافزار کلاینت RDP را نصب کرده و کار میکند. رایانهای که کاربر میخواهد به آن دسترسی پیدا کند باید دارای نرمافزار سرور RDP باشد که به مشتری امکان اتصال از راه دور را میدهد. پس از اتصال، کاربر ایجاد کننده درخواست میتواند دسکتاپ رایانهای را که از طریق RDP به آن متصل میشود ببیند و به برنامهها و دادههای روی آن دسکتاپ دسترسی داشته باشد.
“دسکتاپ از راه دور” به چه معناست؟
دسکتاپ از راه دور توانایی اتصال و استفاده از یک کامپیوتر رومیزی دور از یک کامپیوتر جداگانه است. کاربران دسکتاپ از راه دور می توانند به دسکتاپ خود دسترسی داشته باشند، فایل ها را باز و ویرایش کنند، و از برنامه ها به گونه ای استفاده کنند که گویی واقعاً در رایانه رومیزی خود نشسته اند. کارمندان اغلب از نرم افزار دسکتاپ از راه دور برای دسترسی به رایانه های کاری خود در هنگام مسافرت یا کار از خانه استفاده می کنند.
دسترسی از راه دور دسکتاپ با رایانش ابری بسیار متفاوت است، حتی اگر هر دو به کارمندان اجازه کار از راه دور را می دهند. در رایانش ابری، کاربران به فایلها و برنامههایی که در فضای ابری ذخیره میشوند دسترسی دارند – بهویژه در سرورهای ابری. در مقابل، هنگام استفاده از نرم افزار دسکتاپ از راه دور، کاربران در واقع به کامپیوتر دسکتاپ فیزیکی خود دسترسی دارند و فقط می توانند از فایل ها و برنامه های ذخیره شده به صورت محلی در آن دسکتاپ استفاده کنند.
RDP چگونه کار می کند؟
به یک پهپاد یا ماشین اسباب بازی کنترل از راه دور فکر کنید. کاربر دکمه ها را فشار می دهد و پهپاد یا ماشین را از دور هدایت می کند و دستورات آنها به وسیله نقلیه منتقل می شود. استفاده از RDP تا حدودی شبیه به این است: حرکات ماوس و فشار دادن کلید کاربر از راه دور به رایانه رومیزی آنها منتقل می شود، اما به جای امواج رادیویی، از طریق اینترنت. دسکتاپ کاربر روی رایانه ای که از آن وصل می شود، نمایش داده می شود، درست مثل اینکه در مقابل آن نشسته باشد.
پروتکل RDP یک کانال شبکه اختصاصی را برای ارسال داده ها بین ماشین های متصل (دسکتاپ راه دور و رایانه ای که در حال حاضر استفاده می شود) باز می کند. برای این منظور همیشه از پورت شبکه 3389 استفاده می کند. حرکات ماوس، ضربه زدن به کلید، نمایشگر دسکتاپ و سایر داده های ضروری دیگر از طریق این کانال از طریق TCP/IP ارسال می شوند که پروتکل انتقالی است که برای اکثر انواع ترافیک اینترنت استفاده می شود. RDP همچنین تمام داده ها را رمزگذاری می کند تا اتصالات از طریق اینترنت عمومی امن تر باشد.
از آنجا که فعالیت صفحه کلید و ماوس باید رمزگذاری شده و از طریق اینترنت منتقل شود، که چند میلی ثانیه طول می کشد، و از آنجا که نمایشگر دسکتاپ باید به کاربر بازگردانده شود، اغلب تاخیرهای جزئی رخ می دهد. به عنوان مثال، اگر کاربر برای باز کردن یک برنامه بر روی آن دوبار کلیک کند، “دبل کلیک” ممکن است برای چند میلی ثانیه انجام نشود زیرا عملکرد کاربر قبل از انجام به دسکتاپ منتقل می شود. سپس، هنگامی که برنامه باز می شود، ممکن است تاخیر کوتاه دیگری در حین ارسال نمایشگر به کاربر وجود داشته باشد.
RDP بر پروتکل X.224 برای برقراری ارتباط بین دو دستگاه، T.125 MCS برای فعال کردن چندین کانال و TPKT برای فعال کردن تبادل واحدهای اطلاعاتی متکی است.
مزایا و معایب استفاده از RDP چیست؟
RDP چندین مزیت دارد. یک مزیت این است که به VPN نیاز ندارد. همچنین دادهها را بهجای ذخیرهسازی در سرورهای ابری یا دستگاههای شخصی ناامن کاربر، بهطور ایمن روی دسکتاپ کاربر نگه میدارد. علاوه بر این، RDP به شرکتهایی که دارای راهاندازی IT قدیمی در محل هستند، این امکان را میدهد تا به کارمندان خود اجازه دهند از خانه کار کنند.
با این حال، RDP ممکن است باعث شود کاربران با تاخیر مواجه شوند، به خصوص اگر اتصال اینترنت محلی آنها کند باشد. این می تواند کارکنان از راه دور را ناامید کند و بهره وری آنها را کاهش دهد. RDP همچنین دارای آسیبپذیریهای امنیتی جدی است که آن را در برابر حملات سایبری باز میکند.
موارد استفاده از دسکتاپ از راه دور
-مسافرت کردن
وقتی برای کاری سفر میکنید یا به تعطیلات میروید، گاهی اوقات نیاز به دسترسی به رایانه محل کار خود دارید. استفاده از پروتکل دسکتاپ از راه دور کار را برای شما در هر نقطه از جهان بسیار آسان می کند.
-مدیران سیستم
پروتکل دسکتاپ از راه دور به شما امکان می دهد کارهای اداری مانند تنظیم رایانه شخصی، عیب یابی رایانه، تنظیمات حفاظت از شناسه، نصب نرم افزار، تنظیم چاپگر و تنظیم ایمیل، و همچنین حذف ویروس و جاسوس افزار را انجام دهید. با استفاده از RDP، تکنسین های نرم افزار و عوامل پشتیبانی فنی می توانند تعمیر و نگهداری یک کامپیوتر را از دور انجام دهند.
-دموها
شما به راحتی می توانید از پروتکل دسکتاپ از راه دور برای نمایش فرآیندها یا برنامه های نرم افزاری که معمولاً فقط از دفتر شما قابل دسترسی هستند استفاده کنید. با RDP می توانید از هر دستگاه خصوصی به داده ها دسترسی داشته باشید. این بدان معنی است که می توانید نمایش را روی رایانه اداری خود آماده کنید و آن را در دستگاه دیگری در جای دیگری مانند اتاق کنفرانس یا دفاتر مشتری نمایش دهید.
-قدرت محاسباتی
با RDP میتوانید با استفاده از دستگاهی با قابلیت کمتر از خانه یا در جاده به یک ایستگاه کاری قدرتمند در دفتر دسترسی داشته باشید.
آسیب پذیری های امنیتی
برای بسیاری از سازمانها، RDP روش پیشفرض دسترسی از راه دور دسکتاپ است، زیرا در ویندوز تعبیه شده است. با این حال، دارای بسیاری از مسائل امنیتی شناخته شده است. این آسیبپذیریها، همراه با پایگاه کاربری عظیم RDP، آن را به یک هدف محبوب برای هکرها تبدیل میکند. استفاده از RDP در راه حل رایانش ابری مایکروسافت، آن را برای مجرمان سایبری که به دنبال سوء استفاده از آسیب پذیری ها هستند، جذاب تر می کند.
آیا می توان RDP را ایمن کرد؟
کارشناسان امنیتی توصیه می کنند که کاربران و مدیران اقدامات احتیاطی زیر را برای افزایش امنیت استفاده از RDP خود انجام دهند:
1-از پروتکل های رمز عبور قوی پیروی کنید، مجوز چند عاملی را فعال کنید، و سیاست های قفل کردن را برای جلوگیری از حملات brute force اعمال کنید.
2-پورت های RDP را پشت فایروال قرار دهید که فقط با استفاده از VPN قابل دسترسی است.
3-اجازه ندهید از RDP برای حسابهای سرپرست استفاده شود.
4-لیست سفید میزبان های مورد اعتماد خاص.
5-وقتی از RDP استفاده نمیشود، پورتهایی را که استفاده میکند ایمن کنید.
بهروزرسانیهای خودکار را برای نرمافزار کلاینت/سروری که استفاده میکنید فعال کنید تا مطمئن شوید که همیشه آخرین نسخه را دارید که در آن آسیبپذیریهای امنیتی شناخته شده برطرف شده است.
آیا VPN ها باید جایگزین RDP شوند؟
شبکههای خصوصی مجازی (VPN) و دسکتاپهای راه دور (خواه با استفاده از RDP یا سایر مکانیسمهای اتصال) راههای مختلفی برای دسترسی به منابع محاسباتی از راه دور هستند.
VPN ها یک شبکه خصوصی ایجاد می کنند که از طریق اینترنت متصل می شود. این یک اتصال شبکه را فراهم می کند که به رایانه در یک مکان راه دور اجازه می دهد تا به منابع موجود در شبکه محلی دسترسی پیدا کند، درست مثل اینکه در دفتر است و از طریق شبکه فیزیکی متصل است. کاربر می تواند به فایل ها، برنامه ها، چاپگرها و سرورهایی که در شبکه LAN هستند دسترسی داشته باشد.
یک دسکتاپ از راه دور پیوندی بین یک دستگاه راه دور و یک کامپیوتر فیزیکی در مکان های دیگر مانند دفتر ایجاد می کند. این به کاربر این امکان را می دهد که کامپیوتر از راه دور را طوری کار کند که انگار در دفتر نشسته است. به این ترتیب، اگر رایانه راه دور به شبکه محلی اداری متصل باشد، کاربر می تواند به طور مشابه به منابع قابل دسترسی به دسکتاپ داخل دفتر دسترسی داشته باشد.
یکی از مزایای اتصال دسکتاپ از راه دور این است که قدرت محاسباتی تماماً روی دستگاه در دفتر است. یک دستگاه ساده مانند Chromebook می تواند توسط یک کاربر راه دور برای کار بر روی یک ایستگاه کاری قدرتمند واقع در دفتر استفاده شود. با یک VPN، محاسبات به طور کلی در دستگاه محلی انجام می شود، بنابراین ممکن است به قابلیت های بیشتری نیاز داشته باشد.
همانطور که در بالا ذکر شد، RDP همچنین برای دسترسی به “ماشین های مجازی” استفاده می شود که عملکردی مشابه یک رایانه رومیزی دارند، اما آنها بر روی یک سرور اجرا می شوند، نه روی یک ماشین فیزیکی. RDP برای دسترسی به ماشین های مجازی در سرویس ابری Azure مایکروسافت استفاده می شود.
همانطور که در مورد RDP وجود دارد، مشکلات امنیتی در VPN ها نیز وجود دارد، همانطور که با افزایش حملات سایبری به VPN ها در پی انتقال به محیط های کاری ترکیبی به دلیل COVID، نشان داد. VPN ها در معرض آسیب پذیری بدنام هستند و کاربرانی که به سرعت نرم افزار خود را به روز نمی کنند ممکن است در معرض حمله قرار گیرند. VPN ها همچنین آدرس IP شبکه را در معرض اینترنت قرار می دهند و مهاجمان اغلب می توانند با اعتبار دزدیده شده یا حملات brute force موفق شوند VPN ها را نقض کنند. مانند RDP، هنگامی که یک هکر به شبکه نفوذ کرد، می تواند به صورت جانبی در سراسر شبکه حرکت کند.
به طور کلی، RDP بعنوان یک پروتکل ارتباطی به شما این امکان را میدهد که به یک سرور ویندوزی از راه دور دسترسی پیدا کنید و آن را کنترل کنید، که برای استفاده از آن، نیاز است که یک کلاینت RDP و یک سرور RDP داشته باشید.
کلاینت RDP یک برنامه است که بر روی کامپیوتر شما نصب میشود و به شما امکان میدهد که با وارد کردن آدرس IP و پورت سرور، به آن متصل شوید. سرور RDP یک کامپیوتر دیگر است که سیستم عامل ویندوز را اجرا میکند و سرویس Remote Desktop در آن فعال شده است. و با داشتن نام کاربری و رمز عبور معتبر برای ورود به سرور و با استفاده از RDP، میتوان صفحه نمایش سرور را بر روی کامپیوتر خود مشاهده کرد و برنامهها را اجرا نمود، فایلها را منتقل و تنظیمات را تغییر داد.
منابع:
www.cloudflare.com
www.ericom.com





