Uvoľnenie FreeRDP 2.0, voľnej implementácie protokolu RDP

Po siedmich rokoch vývoja sa uskutočnilo uvedenie projektu FreeRDP 2.0, ktorý ponúka voľnú implementáciu protokolu vzdialeného prístupu na pracovnú plochu RDP (Remote Desktop Protocol), vyvíjaného na základe špecifikácií Microsoft. Projekt poskytuje knižnicu pre integráciu podpory RDP do externých aplikácií a klienta, ktorý môže byť použitý na vzdialené pripojenie k pracovnej ploche Windows. Kód projektu distribuovaný pod licenciou Apache 2.0.

Posledné stabilné vydanie projektu bolo vytvorené v januári 2013, zatiaľ čo testovanie vetvy 2.0 začalo v roku 2007. Aby sa vývoj v budúcnosti nezdržoval, nasledujúce vydania budú vyvíjané v rámci
rolling modelu, predpokladajúceho každoročné vytváranie významného vydania po stabilizácii master vetvy a periodické zverejňovanie opravných aktualizácií. Významné vydania budú podporované dva roky — jeden rok opravy chýb a ďalší rok iba odstránenie zraniteľností.

Hlavné zmeny:

  • Pridaná možnosť fungovania ako tranzitný RDP proxy;
  • Pridaná podpora protokolu MS-RA 2 (Remote Assistance Protocol);
  • Prepracovaný kód súvisiaci s podporou smart kariet. Pridaná predtým chýbajúca funkcionalita a posilnená kontrola vstupných údajov;
  • Pridaná možnosť „/cert“, do ktorej bola zúžená funkcionalita, predtým poskytovaná rôznymi možnosťami na spracovanie certifikátov (cert-ignore, cert-deny, cert-name, cert-tofu);
  • Zastavená dodávka klienta na báze DirectFB, ktorý zostal bez podpory;
  • Zahŕňa sa predvolené vyhladenie písma;
  • Pridaná podpora systému samostatných balíkov Flatpack;
  • Pre systémy založené na Wayland bol pomocou libcairo implementovaný režim inteligentného škálovania;
  • Predstavené API na škálovanie obrázkov pri programovom vykresľovaní;
  • Implementácia komponentu RAIL (Remote Applications Integrated Locally), umožňujúceho organizovať vzdialený prístup k jednotlivým oknám a indikátorom upozornení, bola aktualizovaná na špecifikáciu 28.0;
  • Počas činnosti sa zabezpečuje určenie podpory serverom pre kódovanie vo formáte H.264;
  • Do príkazov „/gfx“ a „/gfx-h264“ bola pridaná možnosť „mask=“;
  • Prebehlo preformátovanie pôvodných textov;
  • Pridaná možnosť „/timeout“ na nastavenie časového limitu čakania na pakety TCP ACK;
  • Boli odstránené zraniteľnosti CVE-2020-11521, CVE-2020-11522, CVE-2020-11523, CVE-2020-11524, CVE-2020-11525, CVE-2020-11526, medzi ktorými sú problémy vedúce k zápisu do pamäťovej oblasti mimo prideleného vyrovnávacej pamäte pri spracovaní prichádzajúcich údajov. Okrem toho bolo opravených ďalších 9 zraniteľností bez CVE, väčšinou spôsobených čítaním z pamäťových oblastí mimo prideleného vyrovnávacej pamäte.

Uvoľnenie FreeRDP 2.0, voľnej implementácie protokolu RDP

Zdroj: opennet.ru

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster