Nchafatso ea PostgreSQL ka tokiso ea ts'okelo. Ho lokolloa ha mokhoa oa ho pheta-pheta oa pgcat

Thehile lintlafatso bakeng sa makala ohle a tšehetsoeng a PostgreSQL: 12.2, 11.7, 10.12, 9.6.17, 9.5.21 и 9.4.26. Phatlalatso 9.4.26 ke ea ho qetela - ho lokisa lintlafatso bakeng sa lekala la 9.4 khaotsoe. Lintlafatso tsa lekala 9.5 li tla hlahisoa ho fihlela Hlakola 2021, 9.6 - ho fihlela Pulungoana 2021, 10 - ho fihlela Pulungoana 2022, 11 - ho fihlela Pulungoana 2023, 12 - ho fihlela Pulungoana 2024.

Liphetolelo tse ncha li lokisa likokoana-hloko tse 75 'me li felise ho ba kotsing
(CVE-2020-1720) e bakiloeng ke cheke ea tumello e sieo ha ho etsoa taelo ea "ALTER ... E TŠEPILE HO EXTENSION". Tlas'a maemo a mang, ts'oaetso e lumella mosebelisi ea se nang monyetla ho hlakola tšebetso efe kapa efe, ts'ebetso, chebo ea 'mele, index, kapa trigger. Tlhaselo e ka etsahala haeba molaoli a kentse katoloso efe kapa efe, 'me mosebelisi a ka phethahatsa taelo ea CREATE kapa mong'a katoloso a ka kholiseha hore o tla phethahatsa taelo ea DROP EXTENSION.

Ho feta moo, o ka hlokomela ponahalo ea sesebelisoa se secha pgcat, e u lumellang ho pheta-pheta data pakeng tsa li-server tse ngata tsa PostgreSQL. Lenaneo le ts'ehetsa ho pheta-pheta ka mokhoa o utloahalang ka ho hasanya le ho bapala ho sehlopha se seng sa litaelo tsa SQL tse etsoang ho seva se seholo, se lebisang liphetohong tsa data. Khoutu e ngotsoe ka puo ea Go le ajoa ke e nang le tumello tlas'a Apache 2.0. Phapang e kholo ho tsoa ho mochini o hlophisitsoeng oa ho pheta-pheta o hahelletsoeng ka hare:

  • Ts'ehetso bakeng sa mefuta efe kapa efe ea litafole tse shebiloeng (maikutlo, fdw (Foreign Data Wrapper), litafole tse arotsoeng, litafole tse ajoang tsa citus);
  • Bokhoni ba ho hlalosa mabitso a litafole bocha (ho ikatisetsa ho tloha tafoleng e 'ngoe ho ea ho e' ngoe);
  • Tšehetso bakeng sa ho pheta-pheta ka mahlakore ka bobeli ka ho fetisa liphetoho tsa sebaka feela le ho hlokomoloha likarabo tse tsoang ka ntle;
  • Ho fumaneha ha mokhoa oa ho rarolla likhohlano ho latela algorithm ea LWW (mongoli oa ho qetela-win);
  • Bokhoni ba ho boloka tlhahisoleseling mabapi le tsoelo-pele ea ho pheta-pheta le likopi tse sa sebelisoeng tafoleng e arohaneng, e ka sebelisoang ho hlaphoheloa ka mor'a hore node e amohelehang ea nakoana e tsosolosoe.

Source: opennet.ru

Eketsa ka tlhaloso