Издаване на FreeRDP 2.0, свободна реализация на RDP протокола

След седем години разработка се състоя релиz на проекта FreeRDP 2.0, предлагащ свободна реализация на протокола за отдален достъп до работния плот RDP (Протокол за отдалечен достъп до работния плот), развиван на базата на спецификациите Microsoft. Проектът предоставя библиотека за интегриране на поддръжка на RDP в трети приложения и клиент, който може да се използва за дистанционно свързване към работен плот на Windows. Код на проекта разпространява е под лицензия Apache 2.0.

Последното стабилно издание на проекта беше сформирано през януари 2013 година, а тестването на версия 2.0 започна през 2007 година. За да не се забавя разработката в бъдеще, следващите издания ще се развиват в рамките на
rolling-модел, който включва ежегодно изготвяне на значителен релиз след стабилизирането на master-версията и периодично публикуване на коригиращи актуализации. Значителни издания ще се поддържат в продължение на две години — една година за поправки на грешки и още една година само за отстраняване на уязвимости.

Основни промени:

  • Добавена е възможност за работа в режим на транзитен RDP-прокс;
  • Добавена е поддръжка на протокола MS-RA 2 (Протокол за отдалечена помощ);
  • Преработен е кодът, свързан с поддръжката на смарт карти. Добавена е липсваща функционалност и подобрена е проверката на входящите данни;
  • Добавена е опцията „/cert“, в която е централизирана функционалността, преди предоставяна от разнородни опции за обработка на сертификати (cert-ignore, cert-deny, cert-name, cert-tofu);
  • Спирането на клиент на базата на DirectFB, който остана без поддръжка;
  • Включено е по подразбиране сглаждането на шрифтовете;
  • Добавена е поддръжка на система за самостоятелни пакети Flatpack;
  • За системи, базирани на Wayland, чрез libcairo е реализиран режим на интелигентно мащабиране;
  • Представен е API за мащабиране на изображения при програмна размазка;
  • Реализацията на компонента RAIL (Отдалечени приложения интегрирани локално), позволяваща организиране на отдалечен достъп до отделни прозорци и индикатори за уведомления, е обновена до спецификация 28.0;
  • По време на работа е осигурено определяне на поддръжката от сървъра за транслация в формат H.264;
  • В командите „/gfx“ и „/gfx-h264“ е добавена опцията „mask=“;
  • Проведено е преформатиране на изходните текстове;
  • Добавена е опция „/timeout“ за настройка на таймаута за изчакване на TCP ACK пакети;
  • Отстранени са уязвимости CVE-2020-11521, CVE-2020-11522, CVE-2020-11523, CVE-2020-11524, CVE-2020-11525, CVE-2020-11526, сред които има проблеми, водещи до запис в област на паметта извън зададения буфер при обработка на входящи данни. Освен това, са отстранени още 9 уязвимости без CVE, повечето от които са причинени четене от области на паметта извън определения буфер.

Издаване на FreeRDP 2.0, свободна реализация на RDP протокола

Източник: opennet.ru

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster