FreeRDP 2.0 ning chiqarilishi, RDP protokolining bepul amalga oshirilishi

Yetti yillik rivojlanishdan keyin amalga oshirildi loyiha chiqarilishi FreeRDP 2.0, bu masofaviy ish stoliga kirish protokolini bepul amalga oshirishni taklif qiladi RDP (Remote Desktop Protocol), asosida ishlab chiqilgan spetsifikatsiyalar Microsoft. Loyiha RDP yordamini uchinchi tomon ilovalariga integratsiya qilish uchun kutubxona va Windows ish stoliga masofadan ulanish uchun ishlatilishi mumkin bo'lgan mijozni taqdim etadi. Loyiha kodi tarqaladi Apache 2.0 ostida litsenziyalangan.

Loyihaning so'nggi barqaror versiyasi edi shakllangan 2013 yil yanvar oyida va 2.0 filialini sinovdan o'tkazish 2007 yilda boshlangan. Kelajakda rivojlanishni kechiktirmaslik uchun, keyingi relizlar doirasida ishlab chiqiladi
prokat modeli, bu asosiy filial barqarorlashgandan so'ng sezilarli relizning yillik shakllanishini va tuzatuvchi yangilanishlarni davriy nashr etishni nazarda tutadi. Asosiy versiyalar ikki yil davomida qo'llab-quvvatlanadi - bir yil xatolarni tuzatish uchun va yana bir yil faqat zaifliklarni tuzatish uchun.

asosiy o'zgartirish:

  • Tranzit RDP proksi-server sifatida ishlash imkoniyati qo'shildi;
  • MS-RA 2 (Remote Assistance Protocol) uchun qo‘shimcha qo‘llab-quvvatlash;
  • Smart kartani qo'llab-quvvatlash bilan bog'liq kod qayta ishlangan. Ilgari etishmayotgan funksiyalar qoʻshildi va kiritilgan maʼlumotlarni tekshirish kuchaytirildi;
  • Sertifikatlarni qayta ishlashning alohida variantlari (sertifikatni inkor etish, sertifikatni rad etish, sertifikat nomi, sertifikat-tofu) bilan ilgari taqdim etilgan funksiyalarni birlashtiruvchi “/sertifikat” opsiyasi qo‘shildi;
  • Qo'llab-quvvatlanmaydigan DirectFB asosida mijozni yetkazib berish to'xtatildi;
  • Shriftni tekislash sukut bo'yicha yoqilgan;
  • O'z-o'zidan tuzilgan paketlarning Flatpack tizimi uchun qo'shimcha yordam;
  • Wayland-ga asoslangan tizimlar uchun libcairo yordamida aqlli masshtablash rejimi amalga oshirildi;
  • Dasturiy ta'minotni renderlashda tasvirlarni masshtablash uchun API joriy etildi;
  • Alohida oynalar va bildirishnoma ko'rsatkichlariga masofadan kirish imkonini beruvchi RAIL (Remote Applications Integrated Locally) komponentini amalga oshirish 28.0 spetsifikatsiyasiga yangilandi;
  • Ishlash vaqtida server H.264 formatida translyatsiyani qo'llab-quvvatlashi ta'minlanadi;
  • “/gfx” va “/gfx-h264” buyruqlariga “mask=” opsiyasi qo‘shildi ";
  • Manba matnlari qayta formatlandi;
  • TCP ACK paketlarini kutish vaqtini sozlash uchun “/timeout” opsiyasi qo‘shildi;
  • CVE-2020-11521, CVE-2020-11522, CVE-2020-11523, CVE-2020-11524, CVE-2020-11525, CVE-2020-11526 zaifliklar tuzatildi, jumladan mavjud tashqaridan kelgan ma'lumotlarni qayta ishlashda ajratilgan buferdan tashqaridagi xotira maydoniga yozishga olib keladigan muammolar. Bundan tashqari, asosan CVE-siz yana 9 ta zaifliklar tuzatildi tomonidan yuzaga kelgan ajratilgan buferdan tashqaridagi xotira maydonlaridan o'qish.

FreeRDP 2.0 ning chiqarilishi, RDP protokolining bepul amalga oshirilishi

Manba: opennet.ru

a Izoh qo'shish