OpenBSD-s on vastu vÔetud muudatused protsesside mÀlukaitseks

Theo de Raadt lisas OpenBSD koodibaasi rida patĆĄe, et pakkuda tĂ€iendavat mĂ€lukaitset kasutaja ruumis. Arendajatele on pakutud uut sĂŒsteemi kutset ja samanimelist raamatukogufunktsiooni mimmutable, mis vĂ”imaldab fikseerida juurdepÀÀsuĂ”igused mĂ€llu peegeldamisel (memory mappings). PĂ€rast fikseerimist pole mĂ€luala Ă”igus, nĂ€iteks kirjutamine ja tĂ€itmine, hiljem vĂ”imalik muuta jĂ€rgmiste mmap(), mprotect() ja munmap() funktsioonide kutsete kaudu, mis muutmise katse korral annavad vea EPERM.

Peegeldatud mĂ€luĂ”iguste muutmise vĂ”imaluse juhtimiseks on pakkuda uus sektsioon Mutable BSS (.openbsd.mutable, Mutable Block Starting Symbol) ja on lisatud uued lipud PF_MUTABLE ja UVM_ET_IMMUTABLE. Lingitud on tĂ€iendav tugi „openbsd.mutable“ sektsioonide mÀÀratlemiseks ja nende eraldi BSS piirkonda, mis on lehekĂŒlje piirile ĂŒles seatud, paigutamiseks. Funktsiooni mimmutable kutse kaudu on vĂ”imalik mĂ€rkida kĂ”ik peegeldatud alad muutumatuteks (immutable), vĂ€lja arvatud need sektsioonid, mis on mĂ€rgitud kui „openbsd.mutable“. Uus funktsioon jĂ”uab kasutajateni OpenBSD 7.3 vĂ€ljaandes.

Allikas: opennet.ru

Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster