Keluaran FreeRDP 2.0, pelaksanaan protokol RDP secara percuma

Selepas tujuh tahun pembangunan mengambil tempat keluaran projek FreeRDP 2.0, yang menawarkan pelaksanaan percuma protokol akses desktop jauh RDP (Protokol Desktop Jauh), dibangunkan berdasarkan spesifikasi Microsoft. Projek ini menyediakan perpustakaan untuk menyepadukan sokongan RDP ke dalam aplikasi pihak ketiga dan pelanggan yang boleh digunakan untuk menyambung dari jauh ke desktop Windows. Kod projek diedarkan oleh berlesen di bawah Apache 2.0.

Keluaran stabil terakhir projek itu ialah terbentuk pada Januari 2013, dan ujian cawangan 2.0 bermula pada tahun 2007. Untuk tidak menangguhkan pembangunan pada masa hadapan, keluaran seterusnya akan dibangunkan dalam rangka kerja
model rolling, yang membayangkan pembentukan tahunan keluaran penting selepas cawangan induk telah distabilkan dan penerbitan berkala kemas kini pembetulan. Keluaran utama akan disokong selama dua tahun - satu tahun untuk pembetulan pepijat dan setahun lagi untuk membetulkan kelemahan sahaja.

Utama perubahan:

  • Menambah keupayaan untuk berfungsi sebagai proksi RDP transit;
  • Menambah sokongan untuk MS-RA 2 (Protokol Bantuan Jauh);
  • Kod yang berkaitan dengan sokongan kad pintar telah diolah semula. Menambahkan fungsi yang hilang sebelum ini dan memperkukuh pengesahan data input;
  • Menambahkan pilihan "/cert", yang menyatukan fungsi yang disediakan sebelum ini oleh pilihan berasingan untuk memproses sijil (cert-ignore, pensijilan-penafian, nama-sijil, tauhu-sijil);
  • Penghantaran pelanggan berdasarkan DirectFB, yang dibiarkan tidak disokong, telah dihentikan;
  • Pelicinan fon didayakan secara lalai;
  • Sokongan tambahan untuk sistem Flatpack bagi pakej serba lengkap;
  • Untuk sistem berasaskan Wayland, mod penskalaan pintar telah dilaksanakan menggunakan libcairo;
  • Memperkenalkan API untuk menskalakan imej semasa memaparkan perisian;
  • Pelaksanaan komponen RAIL (Aplikasi Jauh Bersepadu Setempat), yang membenarkan capaian jauh kepada tetingkap individu dan penunjuk pemberitahuan, telah dikemas kini kepada spesifikasi 28.0;
  • Semasa operasi, ia dipastikan bahawa pelayan menyokong penyiaran dalam format H.264;
  • Menambahkan pilihan "mask=" pada arahan "/gfx" dan "/gfx-h264" ";
  • Teks sumber telah diformat semula;
  • Menambahkan pilihan "/masa tamat" untuk mengkonfigurasi tamat masa menunggu paket TCP ACK;
  • Kerentanan CVE-2020-11521, CVE-2020-11522, CVE-2020-11523, CVE-2020-11524, CVE-2020-11525, CVE-2020-11526 telah diperbaiki, termasuk ada masalah yang membawa kepada menulis ke kawasan memori di luar penimbal yang diperuntukkan apabila memproses data yang datang dari luar. Di samping itu, 9 lagi kelemahan tanpa CVE telah diperbaiki, terutamanya disebabkan oleh membaca dari kawasan ingatan di luar penimbal yang diperuntukkan.

Keluaran FreeRDP 2.0, pelaksanaan protokol RDP secara percuma

Sumber: opennet.ru

Tambah komen