Aktualizácia PostgreSQL s odstránením zraniteľnosti. Vydanie systému replikácie pgcat

Boli vytvorené opravy pre všetky podporované vetvy PostgreSQL: 12.2, 11.7, 10.12, 9.6.17, 9.5.21 a 9.4.26. Verzia 9.4.26 je konečná — príprava aktualizácií pre vetvu 9.4 ukončená. Aktualizácie pre vetvu 9.5 budú vytvárané do februára 2021, 9.6 — do novembra 2021, 10 — do novembra 2022, 11 — do novembra 2023, 12 — do novembra 2024.

V nových verziách bolo opravených 75 chýb a odstránená zraniteľnosť
(CVE-2020-1720), spôsobená absenciou overovania oprávnenia pri vykonávaní príkazu „ALTER … DEPENDS ON EXTENSION“. Za určitých okolností táto zraniteľnosť umožňuje neprivilegovanému používateľovi odstrániť akúkoľvek funkciu, procedúru, materializovaný pohľad, index alebo spúšťač. Útok je možný, ak administrátor nainštaloval akékoľvek rozšírenie, a používateľ môže vykonať príkaz CREATE alebo sa mu podarí presvedčiť vlastníka rozšírenia, aby vykonal príkaz DROP EXTENSION.

Ďalej môžeme spomenúť vznik novej aplikácie pgcat, ktorá umožňuje replikáciu dát medzi niekoľkými servermi PostgreSQL. Program podporuje logickú replikáciu prostredníctvom prenosu a reprodukcie na inom hostiteľovi toku vykonávaných SQL príkazov na hlavnom serveri, ktoré vedú k zmene dát. Kód je napísaný v jazyku Go a distribuovaný pod licenciou Apache 2.0. Hlavné rozdiely od vstavaného mechanizmu logickej replikácie:

  • Podpora akýchkoľvek typov cieľových tabuliek (pohľady, fdw (Foreign Data Wrapper), segmentované tabuľky, distribuované tabuľky citus);
  • Možnosť predefinovania názvov tabuliek (replikácia z jednej tabuľky do druhej);
  • Podpora obojstrannej replikácie prostredníctvom prenášania iba lokálnych zmien s ignorovaním replikácií prichádzajúcich zvonka;
  • Existencia systému riešenia konfliktov založeného na algoritme LWW (last-writer-win);
  • Možnosť uchovávania informácií o priebehu replikácie a neuplatnených replikách v samostatnej tabuľke, ktorú je možné použiť pre obnovenie po opätovnom spustení dočasne nedostupného prijímajúceho uzla.

Zdroj: opennet.ru

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster