Rilascio di FreeRDP 2.0, implementazione open source del protocollo RDP

Dopo sette anni di sviluppo si è tenuto rilascio del progetto FreeRDP 2.0, che offre un'implementazione open source del protocollo di accesso remoto al desktop RDP (Remote Desktop Protocol), sviluppato sulla base di specifiche Microsoft. Il progetto fornisce una libreria per integrare il supporto RDP in applicazioni di terze parti e un client che può essere utilizzato per la connessione remota ai desktop Windows. Il codice del progetto distribuito sotto licenza Apache 2.0.

L'ultima versione stabile del progetto è stata formato nel gennaio 2013, mentre i test della versione 2.0 sono iniziati nel 2007. Per evitare ulteriori ritardi nello sviluppo, le prossime versioni seguiranno un modello
rolling, che prevede il rilascio di una versione significativa ogni anno dopo la stabilizzazione del ramo master e la pubblicazione periodica di aggiornamenti correttivi. Le versioni significative verranno supportate per due anni: un anno per la correzione di bug e un altro anno solo per la risoluzione di vulnerabilità.

Principali modifiche:

  • È stata aggiunta la possibilità di funzionare come un proxy RDP transitario;
  • È stato aggiunto il supporto per il protocollo MS-RA 2 (Remote Assistance Protocol);
  • Il codice relativo al supporto delle smart card è stato riprogettato. È stata aggiunta funzionalità precedentemente mancante e migliorata la verifica dei dati in ingresso;
  • Aggiunta l'opzione «/cert», che riunisce le funzionalità precedentemente fornite da opzioni separate per la gestione dei certificati (cert-ignore, cert-deny, cert-name, cert-tofu);
  • Interrotta la fornitura del client basato su DirectFB, che non ha più supporto;
  • L'anti-aliasing dei font è abilitato di default;
  • Aggiunto il supporto per il sistema di pacchetti autosufficienti Flatpack;
  • Per i sistemi basati su Wayland, è stata implementata la modalità di scaling intelligente tramite libcairo;
  • Introdotto l'API per il ridimensionamento delle immagini durante il rendering programmatico;
  • L'implementazione del componente RAIL (Remote Applications Integrated Locally), che consente l'accesso remoto a finestre e indicatori di notifiche, è stata aggiornata alla specifica 28.0;
  • Durante l'operazione, è stata garantita l'individuazione della compatibilità del server con la trasmissione in formato H.264;
  • Aggiunta l'opzione «mask=<value>» ai comandi «/gfx» e «/gfx-h264»;
  • Riformattati i testi sorgente;
  • Aggiunta l'opzione «/timeout» per la configurazione del timeout di attesa per i pacchetti TCP ACK;
  • Risolte le vulnerabilità CVE-2020-11521, CVE-2020-11522, CVE-2020-11523, CVE-2020-11524, CVE-2020-11525, CVE-2020-11526, tra cui . È dunque fondamentale adottare tutte le misure di precauzione. Purtroppo, la pratica dimostra che regole banali come 'non trasferire la propria firma elettronica a terzi' e 'non lasciare la firma elettronica inserita nel computer' sono quasi mai rispettate. Semplicemente perché è scomodo. problemi che portano a scrivere nella memoria al di fuori del buffer allocato durante l'elaborazione dei dati provenienti dall'esterno. Inoltre, sono state corrette altre 9 vulnerabilità senza CVE, principalmente causati dalla lettura di aree di memoria al di fuori del buffer allocato.

Rilascio di FreeRDP 2.0, implementazione open source del protocollo RDP

Fonte: opennet.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster