FreeRDP 2.0, RDP-protokollan ilmainen toteutus, julkaisu

Seitsemän vuoden kehitystyön jälkeen tapahtui projektin julkaisu FreeRDP 2.0, joka tarjoaa etätyöpöytäprotokollan ilmaisen toteutuksen RDP (Remote Desktop Protocol), kehitetty pohjalta tekniset tiedot Microsoft. Projekti tarjoaa kirjaston RDP-tuen integroimiseksi kolmansien osapuolien sovelluksiin ja asiakasohjelman, jonka avulla voidaan muodostaa etäyhteys Windows-työpöydälle. Projektin koodi jakelija lisensoitu Apache 2.0:lla.

Projektin viimeinen vakaa julkaisu oli muodostettu tammikuussa 2013, ja 2.0-haaran testaus alkoi vuonna 2007. Jotta kehitys ei viivästyisi tulevaisuudessa, seuraavat julkaisut kehitetään sen puitteissa
rullaava malli, joka tarkoittaa merkittävän julkaisun muodostumista vuosittain sen jälkeen, kun master-haara on vakiintunut, ja korjaavien päivitysten säännöllistä julkaisemista. Tärkeimpiä julkaisuja tuetaan kahden vuoden ajan - yhden vuoden virheenkorjauksia varten ja toisen vuoden vain haavoittuvuuksien korjaamista varten.

Pääasiallinen muutokset:

  • Lisätty mahdollisuus toimia kauttakulku RDP-välityspalvelimena;
  • Lisätty tuki MS-RA 2:lle (Remote Assistance Protocol);
  • Älykorttitukeen liittyvä koodi on muokattu. Lisätty aiemmin puuttunut toiminnallisuus ja vahvistettu syöttötietojen validointi;
  • Lisätty "/cert" -vaihtoehto, joka yhdistää aiemmin erillisten sertifikaattien käsittelyvaihtoehtojen tarjoamat toiminnot (cert-ignore, cert-deny, sertifikaatin nimi, cert-tofu);
  • DirectFB-pohjaisen asiakkaan toimitus, jota ei tuettu, lopetettiin;
  • Fontin tasoitus on oletusarvoisesti käytössä;
  • Lisätty tuki itsenäisten pakettien Flatpack-järjestelmälle;
  • Wayland-pohjaisissa järjestelmissä älykäs skaalaustila on toteutettu käyttämällä libcairoa;
  • Otettiin käyttöön API kuvien skaalaamiseen ohjelmistoa hahmonnettaessa;
  • RAIL (Remote Applications Integrated Locally) -komponentin toteutus, joka mahdollistaa etäkäytön yksittäisiin ikkunoihin ja ilmoitusilmaisimiin, on päivitetty spesifikaatioon 28.0;
  • Käytön aikana varmistetaan, että palvelin tukee lähetystä H.264-muodossa;
  • Lisätty "mask="-vaihtoehto "/gfx"- ja "/gfx-h264"-komentoihin ";
  • Lähdetekstit muotoiltiin uudelleen;
  • Lisätty vaihtoehto "/timeout" määrittääksesi aikakatkaisun TCP ACK -pakettien odottamiselle;
  • Haavoittuvuudet CVE-2020-11521, CVE-2020-11522, CVE-2020-11523, CVE-2020-11524, CVE-2020-11525, CVE-2020-11526 on korjattu, mm. on olemassa ongelmia, jotka johtavat kirjoittamiseen varatun puskurin ulkopuolella olevalle muistialueelle, kun käsitellään ulkopuolelta tulevaa dataa. Lisäksi 9 muuta haavoittuvuutta ilman CVE:tä on pääosin korjattu aiheutti lukeminen varatun puskurin ulkopuolelta olevilta muistialueilta.

FreeRDP 2.0, RDP-protokollan ilmainen toteutus, julkaisu

Lähde: opennet.ru

Lisää kommentti