FreeRDP 2.0 విడుదల, RDP ప్రోటోకాల్ యొక్క ఉచిత అమలు

ఏడు సంవత్సరాల అభివృద్ధి తరువాత జరిగింది ప్రాజెక్ట్ విడుదల FreeRDP 2.0, ఇది రిమోట్ డెస్క్‌టాప్ యాక్సెస్ ప్రోటోకాల్ యొక్క ఉచిత అమలును అందిస్తుంది RDP (రిమోట్ డెస్క్‌టాప్ ప్రోటోకాల్), ఆధారంగా అభివృద్ధి చేయబడింది లక్షణాలు మైక్రోసాఫ్ట్. ప్రాజెక్ట్ RDP మద్దతును థర్డ్-పార్టీ అప్లికేషన్‌లలోకి చేర్చడానికి ఒక లైబ్రరీని మరియు Windows డెస్క్‌టాప్‌కి రిమోట్‌గా కనెక్ట్ చేయడానికి ఉపయోగించే క్లయింట్‌ను అందిస్తుంది. ప్రాజెక్ట్ కోడ్ ద్వారా పంపిణీ చేయబడింది Apache 2.0 క్రింద లైసెన్స్ పొందింది.

ప్రాజెక్ట్ యొక్క చివరి స్థిరమైన విడుదల ఏర్పడింది జనవరి 2013లో, మరియు 2.0 శాఖ యొక్క పరీక్ష 2007లో ప్రారంభమైంది. భవిష్యత్తులో అభివృద్ధిని ఆలస్యం చేయకుండా ఉండటానికి, తదుపరి విడుదలలు ఫ్రేమ్‌వర్క్‌లో అభివృద్ధి చేయబడతాయి
రోలింగ్ మోడల్, ఇది మాస్టర్ బ్రాంచ్ యొక్క స్థిరీకరణ మరియు దిద్దుబాటు నవీకరణల యొక్క ఆవర్తన ప్రచురణ తర్వాత గణనీయమైన విడుదల యొక్క వార్షిక ఏర్పాటును సూచిస్తుంది. ప్రధాన విడుదలలకు రెండేళ్లపాటు సపోర్ట్ ఉంటుంది - బగ్ పరిష్కారాల కోసం ఒక సంవత్సరం మరియు దుర్బలత్వాలను పరిష్కరించడం కోసం మరొక సంవత్సరం.

ప్రధాన మార్పులు:

  • రవాణా RDP ప్రాక్సీగా పని చేసే సామర్థ్యం జోడించబడింది;
  • MS-RA 2 (రిమోట్ అసిస్టెన్స్ ప్రోటోకాల్)కి మద్దతు జోడించబడింది;
  • స్మార్ట్ కార్డ్ మద్దతుకు సంబంధించిన కోడ్ మళ్లీ పని చేయబడింది. గతంలో తప్పిపోయిన కార్యాచరణ జోడించబడింది మరియు ఇన్‌పుట్ డేటా ధ్రువీకరణను బలోపేతం చేసింది;
  • "/cert" ఎంపిక జోడించబడింది, ఇది మునుపు ప్రాసెసింగ్ సర్టిఫికేట్‌ల కోసం ప్రత్యేక ఎంపికల ద్వారా అందించబడిన కార్యాచరణను ఏకీకృతం చేస్తుంది (cert-ignore, cert-deny, cert-name, cert-tofu);
  • మద్దతు లేని DirectFB ఆధారంగా క్లయింట్ యొక్క డెలివరీ నిలిపివేయబడింది;
  • ఫాంట్ మృదుత్వం డిఫాల్ట్‌గా ప్రారంభించబడింది;
  • స్వీయ-నియంత్రణ ప్యాకేజీల ఫ్లాట్‌ప్యాక్ సిస్టమ్‌కు మద్దతు జోడించబడింది;
  • Wayland-ఆధారిత సిస్టమ్‌ల కోసం, libcairoని ఉపయోగించి స్మార్ట్ స్కేలింగ్ మోడ్ అమలు చేయబడింది;
  • సాఫ్ట్‌వేర్‌ను రెండరింగ్ చేసేటప్పుడు చిత్రాలను స్కేలింగ్ చేయడానికి APIని పరిచయం చేసింది;
  • వ్యక్తిగత విండోలు మరియు నోటిఫికేషన్ సూచికలకు రిమోట్ యాక్సెస్ కోసం అనుమతించే RAIL (రిమోట్ అప్లికేషన్స్ ఇంటిగ్రేటెడ్ లోకల్) కాంపోనెంట్ యొక్క అమలు స్పెసిఫికేషన్ 28.0కి నవీకరించబడింది;
  • ఆపరేషన్ సమయంలో, సర్వర్ H.264 ఫార్మాట్‌లో ప్రసారానికి మద్దతు ఇస్తుందని నిర్ధారించబడింది;
  • “/gfx” మరియు “/gfx-h264” ఆదేశాలకు “mask=” ఎంపిక జోడించబడింది ";
  • మూల గ్రంథాలు రీఫార్మాట్ చేయబడ్డాయి;
  • TCP ACK ప్యాకెట్‌ల కోసం వేచి ఉండాల్సిన సమయం ముగియడాన్ని కాన్ఫిగర్ చేయడానికి “/టైమ్ అవుట్” ఎంపిక జోడించబడింది;
  • దుర్బలత్వాలు CVE-2020-11521, CVE-2020-11522, CVE-2020-11523, CVE-2020-11524, CVE-2020-11525, CVE-2020-11526 పరిష్కరించబడ్డాయి ఉన్నాయి బయటి నుండి వచ్చే డేటాను ప్రాసెస్ చేస్తున్నప్పుడు కేటాయించిన బఫర్ వెలుపల మెమరీ ప్రాంతానికి వ్రాయడానికి దారితీసే సమస్యలు. అదనంగా, CVE లేకుండా మరో 9 దుర్బలత్వాలు పరిష్కరించబడ్డాయి, ప్రధానంగా కారణంచేత కేటాయించిన బఫర్ వెలుపల మెమరీ ప్రాంతాల నుండి చదవడం.

 FreeRDP 2.0 విడుదల, RDP ప్రోటోకాల్ యొక్క ఉచిత అమలు

మూలం: opennet.ru