Uvedení FreeRDP 2.0, svobodné implementace protokolu RDP

Po sedmi letech vývoje se uskutečnilo uvolnění projektu FreeRDP 2.0, která nabízí svobodnou implementaci protokolu vzdáleného přístupu k pracovnímu stolu RDP (Remote Desktop Protocol), vyvíjeného na základě specifikací Microsoft. Projekt poskytuje knihovnu pro integraci podpory RDP do třetích stran a klienta, který může být použit pro vzdálené připojení k pracovnímu plochu Windows. Kód projektu distribuováno pod licencí Apache 2.0.

Poslední stabilní vydání projektu bylo byl vytvořen v lednu 2013, a testování větve 2.0 začalo v roce 2007. Aby se vývoj dále neprotahoval, další vydání budou probíhat v rámci
rolling-modelu, která předpokládá každoroční tvorbu významného vydání po stabilizaci master-větve a pravidelné publikování oprav. Významná vydání budou podporována po dobu dvou let — jeden rok opravy chyb a další rok pouze odstranění zranitelností.

Hlavní změny:

  • Byla přidána možnost práce jako transitní RDP-proxy;
  • Byla přidána podpora protokolu MS-RA 2 (Remote Assistance Protocol);
  • Byl přepracován kód související s podporou smart karet. Byla přidána dříve chybějící funkcionalita a posílena kontrola vstupních dat;
  • Byla přidána možnost „/cert“, do které byla zkomprimována funkcionalita dříve poskytovaná různými možnostmi pro zpracování certifikátů (cert-ignore, cert-deny, cert-name, cert-tofu);
  • Bylo přerušeno dodávání klienta založeného na DirectFB, který zůstal bez podpory;
  • Bylo defaultně zapnuto vyhlazení písma;
  • Byla přidána podpora systému samostatných balíčků Flatpack;
  • Pro systémy založené na Wayland byl implementován režim chytrého měřítka pomocí libcairo;
  • Bylo představeno API pro měřítkování obrázků při programovém vykreslování;
  • Implementace komponenty RAIL (Remote Applications Integrated Locally), která umožňuje vzdálený přístup k jednotlivým oknům a indikátorům oznámení, byla aktualizována na specifikaci 28.0;
  • Během práce bylo zajištěno určení podpory serverem pro přenos ve formátu H.264;
  • Do příkazů „/gfx“ a „/gfx-h264“ byla přidána možnost „mask=“;
  • Bylo provedeno přeformátování zdrojových textů;
  • Byla přidána možnost „/timeout“ pro nastavení časového limitu čekání na TCP ACK pakety;
  • Byly odstraněny zranitelnosti CVE-2020-11521, CVE-2020-11522, CVE-2020-11523, CVE-2020-11524, CVE-2020-11525, CVE-2020-11526, mezi kterými existují problémy vedoucí k zápisům do paměti mimo vyhrazený buffer při zpracování příchozích dat. Kromě toho bylo opraveno dalších 9 zranitelností bez CVE, většinou způsobených čtením z oblastí paměti mimo vyhrazený buffer.

Uvedení FreeRDP 2.0, svobodné implementace protokolu RDP

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster