Aġġornament PostgreSQL b'soluzzjoni tal-vulnerabbiltà. Rilaxx tas-sistema ta' replikazzjoni pgcat

Iffurmat aġġornamenti korrettivi għall-fergħat kollha ta' PostgreSQL appoġġjati: 12.2, 11.7, 10.12, 9.6.17, 9.5.21 и 9.4.26. Ir-rilaxx 9.4.26 huwa finali - qed jipprepara aġġornamenti għall-fergħa 9.4 imwaqqaf. Aġġornamenti għall-fergħa 9.5 se jiġu ġġenerati sa Frar 2021, 9.6 - sa Novembru 2021, 10 - sa Novembru 2022, 11 - sa Novembru 2023, 12 - sa Novembru 2024.

Verżjonijiet ġodda jiffissaw 75 bug u jeliminaw vulnerabbiltà
(CVE-2020-1720) ikkawżat minn kontroll ta' awtorizzazzjoni nieqsa meta tesegwixxi l-kmand "ALTER ... DEPENDS ON ESTENSJONI". Taħt ċerti ċirkostanzi, il-vulnerabbiltà tippermetti lil utent mhux privileġġjat iħassar kwalunkwe funzjoni, proċedura, viżjoni mmaterjalizzata, indiċi, jew trigger. Attakk huwa possibbli jekk l-amministratur ikun installat xi estensjoni, u l-utent jista 'jesegwixxi l-kmand CREATE jew is-sid tal-estensjoni jista' jkun konvint li jesegwixxi l-kmand DROP ESTENSJONI.

Barra minn hekk, tista 'tinnota d-dehra ta' applikazzjoni ġdida pgcat, li jippermettilek tirreplika dejta bejn servers multipli PostgreSQL. Il-programm jappoġġja replikazzjoni loġika permezz ta 'xandir u daqq fuq ospitanti ieħor ta' fluss ta 'kmandi SQL esegwiti fuq is-server prinċipali, li jwassal għal bidliet fid-dejta. Il-kodiċi huwa miktub f'Go u imqassma minn liċenzjat taħt Apache 2.0. Differenzi ewlenin mill-mekkaniżmu ta' replikazzjoni loġika integrata:

  • Appoġġ għal kwalunkwe tip ta 'tabelli fil-mira (veduti, fdw (Wrapper tad-Data Barranija), tabelli segmentati, tabelli citus distribwiti);
  • Kapaċità li tiddefinixxi mill-ġdid l-ismijiet tat-tabelli (replikazzjoni minn tabella għal oħra);
  • Appoġġ għal replikazzjoni bidirezzjonali billi jittrasmettu biss bidliet lokali u jinjora repliki li ġejjin minn barra;
  • Disponibbiltà ta' sistema ta' riżoluzzjoni tal-kunflitti bbażata fuq l-algoritmu LWW (l-aħħar kittieb-rebħ);
  • Il-ħila li tissejvja informazzjoni dwar il-progress tar-replikazzjoni u repliki mhux applikati f'tabella separata, li tista 'tintuża biex tirkupra wara li jiġi rrestawrat nodu riċevitur temporanjament mhux disponibbli.

Sors: opennet.ru

Żid kumment