Lansarea FreeRDP 2.0, o implementare liberă a protocolului RDP

După șapte ani de dezvoltare a avut loc lansarea proiectului FreeRDP 2.0, oferind o implementare liberă a protocolului de acces la birou de la distanță RDP (Protocolul Remote Desktop), dezvoltat pe baza specificațiilor Microsoft. Proiectul oferă o bibliotecă pentru integrarea suportului RDP în aplicații externe și un client care poate fi utilizat pentru conectarea la desktopul Windows. Codul proiectului se răspândește sub licența Apache 2.0.

Ultima versiune stabilă a proiectului a fost a fost format în ianuarie 2013, iar testarea ramurii 2.0 a început în 2007. Pentru a nu întârzie dezvoltarea, următoarele versiuni vor evolua într-un cadru
al modelului rolling, care implică generarea anuală a unei versiuni semnificative după stabilizarea ramurii master și publicarea periodică a actualizărilor corective. Versiunile semnificative vor fi sprijinite timp de doi ani - un an pentru corectarea erorilor și încă un an doar pentru eliminarea vulnerabilităților.

Principalele modificări:

  • S-a adăugat capacitatea de a funcționa ca un proxy RDP tranzit;
  • S-a adăugat suport pentru protocolul MS-RA 2 (Remote Assistance Protocol);
  • Codul asociat cu suportul pentru cardurile inteligente a fost reconfigurat. Au fost adăugate funcționalități care anterior lipseau și a fost întărit controlul asupra datelor introduse;
  • A fost adăugată opțiunea „/cert”, în care a fost consolidată funcționalitatea, anterior oferită de opțiuni disparate pentru gestionarea certificatelor (cert-ignore, cert-deny, cert-name, cert-tofu);
  • S-a suspendat furnizarea clientului pe bază de DirectFB, care a rămas fără suport;
  • Antialiasing-ul fonturilor este activat implicit;
  • S-a adăugat suport pentru sistemul de pachete autonome Flatpack;
  • Pentru sistemele bazate pe Wayland a fost implementat un mod de scalare inteligent folosind libcairo;
  • A fost prezentat un API pentru scalarea imaginilor în timpul redării programatice;
  • Implementarea componentei RAIL (Remote Applications Integrated Locally), care permite accesul la feronieră și la indicatorii de notificare, a fost actualizată la specificația 28.0;
  • În timpul funcționării s-a asigurat determinarea suportului de către server pentru transcodarea în format H.264;
  • În comenzile „/gfx” și „/gfx-h264” a fost adăugată opțiunea „mask=”;
  • S-au efectuat reformatări ale textelor sursă;
  • A fost adăugată opțiunea „/timeout” pentru configurarea timeout-ului așteptării pachetelor TCP ACK;
  • S-au eliminat vulnerabilitățile CVE-2020-11521, CVE-2020-11522, CVE-2020-11523, CVE-2020-11524, CVE-2020-11525, CVE-2020-11526, printre care există probleme care duc la scrierea în zona de memorie dincolo de buffer-ul alocat la procesarea datelor primite din exterior. De asemenea, au fost corectate alte 9 vulnerabilități fără CVE, în principal cauzate cites din zonele de memorie în afara buffer-ului alocat.

Lansarea FreeRDP 2.0, o implementare liberă a protocolului RDP

Sursa: opennet.ro

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster