Whakahoutanga PostgreSQL me te whakatika whakaraeraetanga. Te tukunga o te punaha tukurua pgcat

I hanga nga whakahou whakatika mo nga peka PostgreSQL katoa e tautokohia ana: 12.2, 11.7, 10.12, 9.6.17, 9.5.21 и 9.4.26. Ko te tukunga 9.4.26 te mutunga - te whakarite i nga whakahou mo te peka 9.4 ka mutu. Ka puta nga whakahoutanga mo te peka 9.5 tae noa ki Hui-tanguru 2021, 9.6 - tae noa ki Noema 2021, 10 - tae noa ki Noema 2022, 11 - ki Noema 2023, 12 - ki Noema 2024.

Ko nga putanga hou ka whakatika i nga pepeha 75 me te whakakore i te whakaraeraetanga
(CVE-2020-1720) na te ngaro o te haki whakamanatanga i te wa e mahi ana i te whakahau "TAHUA ... E WHAKAARO KI TE TOROHANGA". I raro i etahi ahuatanga, ka taea e te whakaraerae te whakamahi i tetahi kaiwhakamahi kore rawa ki te whakakore i tetahi mahi, tikanga, tirohanga whakaraerae, taurangi, keu ranei. Ka taea te whakaeke mena kua whakauruhia e te kaiwhakahaere tetahi toronga, ka taea e te kaiwhakamahi te whakahaere i te whakahau CREATE, ka taea ranei e te rangatira o te toronga te whakaae ki te whakahaere i te whakahau DROP EXTENSION.

I tua atu, ka taea e koe te kite i te ahua o te tono hou pgcat, e taea ai e koe te tukurua i nga raraunga i waenga i nga tūmau PostgreSQL maha. Ka tautokohia e te kaupapa te tukurua arorau ma te panui me te purei i runga i tetahi atu kaihautu o te awa o nga whakahau SQL i mahia i runga i te tūmau matua, ka puta nga huringa raraunga. Kua tuhia te waehere ki te Haere me tohaina e kua raihanatia i raro i te Apache 2.0. Ko nga rereketanga nui mai i te tikanga tukurua arorau i hangaia:

  • Tautoko mo nga momo ripanga whainga (tirohanga, fdw (Takaraka Raraunga Tawahi), ripanga wehea, ripanga citus toha);
  • Te kaha ki te tautuhi ano i nga ingoa ripanga (te tukurua mai i tetahi tepu ki tetahi atu);
  • Te tautoko mo te tukuruatanga-rua ma te tuku i nga huringa a-rohe anake me te kore e aro ki nga tukurua ka puta mai i waho;
  • Te waatea o te punaha whakatau papā e pa ana ki te LWW (last-writer-win) algorithm;
  • Ko te kaha ki te tiaki i nga korero mo te ahunga whakamua o te tukurua me nga tauira kaore ano kia whakamahia ki roto i te ripanga motuhake, ka taea te whakamahi ki te whakaora i muri i te whakahokinga mai o te node whiwhi kore watea.

Source: opennet.ru

Tāpiri i te kōrero