Mushure memakore akati wandei, FreeRDP 2.0 inozopedzisira yasvika uye uku ndiko kuchinja kwayo

Mushure memakore akati wandei ebudiriro uye akati wandei RC (Sunungura Vanokwikwidza) yakagadzikana vhezheni yakaburitswa yakaziviswa yepurojekiti YemaharaRDP 2.0, iyo inopa yemahara kuitiswa kwe Remote Desktop Protocol (RDP), yakagadzirirwa zvichibva pane zvakatemwa naMicrosoft.

Iyo purojekiti inopa raibhurari yekubatanidza rutsigiro rweRDP muzvikamu zvechitatu-bato uye mutengi uyo anogona kushandiswa kure kure kubatanidza kune Windows desktop. Iyo kodhi yeprojekti inogoverwa pasi peiyo Apache 2.0 rezinesi.

Main nyowani maficha eFreeRDP 2.0

Pakati peshanduko huru dzinomira mushanduro iyi nyowani, zvinotaurwa kuti nekuti makore mazhinji aifanira kupfuura kuumbwa kwebazi idzva iri uye zvimwechetezvo hazviitike mushanduro dzekupedzisira, vanogadzira kuitira kuti vasanonoka kuvandudza mune ramangwana. , shanduro dzinotevera dzinozogadziridzwa mukati meiyo inowedzeredzwa modhi, izvo zvinoreva kuumbwa kwegore negore kweshanduro yakakosha mushure mekudzikama kwebazi tenzi uye kubudiswa kwenguva nenguva kwekugadziriswa kwekugadzirisa.

Kuburitswa kukuru kuchatsigirwa kwemakore maviri: gore rimwe kugadzirisa bugs uye rimwe gore kungo gadzirisa kusagadzikana.

Kana zviri shanduko dzinounzwa YemaharaRDP 2.0, zvinomira pachena kodhi inoenderana ne smart kadhi rutsigiro yakagadzirwazveUye zvakare, kushanda kwaimbove kusipo kwakawedzerwa uye kuiswa kwedata rekusimbisa kwakasimbiswa.

Izvo zvakare zvakasimbiswa izvo akawedzera kugona kushanda seye RDP proxy uye kuiswa kwechikamu cheRAIL (Yemunharaunda Yakabatanidzwa Remote Applications), iyo inobvumidza kuronga kure kupinda kune yega windows uye zviratidzo zvekuzivisa, yakagadziridzwa kune iyo 28.0 kududzirwa.

Imwe yeshanduko inomira mushanduro iyi nyowani ndiyo akawedzera rutsigiro rweFlatpak, iyo yazvino inogoneka kuisa chishandiso ichi kuburikidza neizvi zvoga package system.

Nguva yeWayland yakavakirwa masisitimu anoshandisa libcairo, iyo nzira ye smart kuwedzera.

Mukuwedzera, mhinduro kumatambudziko akasiyana siyana akajekeswa: CVE-2020-11521, CVE-2020-11522, CVE-2020-11523, CVE-2020-11524, CVE-2020-11525, CVE-2020-11526, Pakati pazvo pane matambudziko anotungamira mukunyorera kunzvimbo yekurangarira kunze kwenzvimbo dzakagoverwa mabhaudhi kana uchigadzirisa irinouya dhata. Uye zvakare, 9 zvimwe kusagadzikana pasina CVE zvakagadziriswa, zvinonyanya kukonzerwa nenzvimbo dzekurangarira kuverenga kunze kwenzvimbo yakapihwa buffer.

Yeimwe shanduko izvo zvinoratidzika kubva pane iyi nyowani vhezheni:

  • Wakawedzera rutsigiro rweMS-RA 2 (Remote Rubatsiro Protocol).
  • Wakawedzera iyo "/ cert" sarudzo, iyo inosanganisa mashandiro akambopihwa nenzira dzakasiyana dzekugadzirisa zvitupa (cert-ignore, cert-deni, cert-zita, cert-tofu).
  • Kurega kuendesa kubva kune DirectFB-based mutengi, uyo akaramba asina achiperekedzwa.
  • Kutsvedza kwefonti kunogoneswa nekutadza.
  • Yakaunzwa API yekuyera mifananidzo mune software kupa.
  • Panguva yekushanda, tsananguro yekutsigira ye server yekushandura inowanikwa mune H.264 fomati.
  • Yakawedzera sarudzo "mask = »Kune iyo« / gfx »uye« / gfx-h264 »mirairo.
  • Yakagadzirisazve kodhi yekodhi.
  • Wakawedzera "/ timeout" sarudzo yekumisikidza mapakeji eTPP ACK kune timeout.

Maitiro ekuisa FreeRDP 2.0 paUbuntu uye zvigadzirwa?

Kune avo vanofarira kugona kuisa iyi nyowani vhezheni yeFreeRDP 2.0, vanogona kuzviita nekutevera rairo dzatinogovana pazasi.

Chinhu chekutanga chatinofanira kuita kutora kodhi yekodhi yeiyi vhezheni nyowani yekugona kuvaka mapakeji eiyo yekuisa application, tinogona kuvaka flatpak package kubva kunobva iyo .deb package.

Kuti utore kodhi, isu tichaenda kuvhura terminal uye mairi tinonyora inotevera mirairo:

git clone git://github.com/FreeRDP/FreeRDP.git

cd FreeRDP

Iye zvino kuvaka iyo Flatpak package, isu tinofanirwa kuve nerutsigiro rwakawedzerwa kuhurongwa. Kana iwe usina, unogona kuzviita nekutevera mirairo iyo zvakatsanangurwa muchinyorwa chino.

Nerutsigiro rwakawedzerwa, tichaisa zvinotevera (zvakakosha kuve panzvimbo dzese nguva pane folda ine iyo FreeRDP kodhi):

flatpak install flathub org.freedesktop.Platform//18.08

flatpak install flathub org.freedesktop.Sdk//18.08

flatpak-builder <build dir> packaging/flatpak/com.freerdp.FreeRDP.json

Uye voila, iwe unenge uine yako flatpak package yakavakirwa kuisa pane yako system.

Pakupedzisira, Kuti tivake iyo pasuru package, isu tinofanirwa kunyora zvinotevera mune terminal:

sudo apt build-dep freerdp2-x11

sudo apt-get install ninja-build build-essential git-core debhelper cdbs dpkg-dev autotools-dev cmake pkg-config xmlto libssl-dev docbook-xsl xsltproc libxkbfile-dev libx11-dev libwayland-dev libxrandr-dev libxi-dev libxrender-dev libxext-dev libxinerama-dev libxfixes-dev libxcursor-dev libxv-dev libxdamage-dev libxtst-dev libcups2-dev libpcsclite-dev libasound2-dev libpulse-dev libjpeg-dev libgsm1-dev libusb-1.0-0-dev libudev-dev libdbus-glib-1-dev uuid-dev libxml2-dev libgstreamer1.0-dev libgstreamer0.10-dev libgstreamer-plugins-base1.0-dev libgstreamer-plugins-base0.10-dev libfaad-dev libfaac-dev

ln -s packaging/deb/freerdp-nightly debian

dpkg-buildpackage

Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa. Raida minda anozivikanwa ne *

*

*

  1. Inotarisira iyo data: Miguel Ángel Gatón
  2. Chinangwa cheiyo data: Kudzora SPAM, manejimendi manejimendi.
  3. Legitimation: Kubvuma kwako
  4. Kutaurirana kwedata
  5. Dhata yekuchengetedza: Dhatabhesi inobatwa neOccentus Networks (EU)
  6. Kodzero: Panguva ipi neipi iwe unogona kudzora, kupora uye kudzima ruzivo rwako

  1.   akmmon akadaro

    Ndine kukanganisa uku:

    x @ y: ~ / Kurodha pasi / maapplication / MaharaRDP $ flatpak-anovaka kuvaka kurongedza / flatpak / com.freerdp.FreeRDP.json
    Kuputsa kwechikamu (kwakagadzirwa musimboti)